.lp-fv{--lp-fv-shrink: 0px;position:relative;padding-top:34.4cqw}@supports not (width: 1cqw){.lp-fv{padding-top:calc(34.4 * var(--cqw-fallback))}}@media screen and (max-width:767px){@supports (height: 100svh){@media screen and (max-width:767px)and (min-height:635px)and (max-height:742px){.lp-fv{--lp-fv-shrink: max(0px, calc(198cqw - 100svh) )}@supports not (width: 1cqw){.lp-fv{--lp-fv-shrink: max(0px, calc(calc(198 * var(--cqw-fallback)) - 100svh))}}}}}.lp-fv{isolation:isolate}.lp-fv__bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-fv__bg img{object-fit:cover}.lp-fv__bg{overflow:hidden;border-radius:0 0 4cqw 4cqw}@supports not (width: 1cqw){.lp-fv__bg{border-radius:0 0 calc(4 * var(--cqw-fallback)) calc(4 * var(--cqw-fallback))}}.lp-fv__bg img{object-position:center bottom}.lp-mv{--lp-mv-slide-w: calc(65.8666666667cqw - var(--lp-fv-shrink) * 494 / 719);position:relative;padding:9.7333333333cqw 0 10.8cqw}@supports not (width: 1cqw){.lp-mv{--lp-mv-slide-w: calc(calc(65.8666666667 * var(--cqw-fallback)) - var(--lp-fv-shrink) * 494 / 719);padding:calc(9.7333333333 * var(--cqw-fallback)) 0 calc(10.8 * var(--cqw-fallback))}}.lp-mv__slide{aspect-ratio:494/719;width:var(--lp-mv-slide-w);overflow:hidden;border-radius:32.9333333333cqw 32.9333333333cqw 1.6cqw 1.6cqw/31.2cqw 31.2cqw 1.6cqw 1.6cqw;isolation:isolate}@supports not (width: 1cqw){.lp-mv__slide{border-radius:calc(32.9333333333 * var(--cqw-fallback)) calc(32.9333333333 * var(--cqw-fallback)) calc(1.6 * var(--cqw-fallback)) calc(1.6 * var(--cqw-fallback))/calc(31.2 * var(--cqw-fallback)) calc(31.2 * var(--cqw-fallback)) calc(1.6 * var(--cqw-fallback)) calc(1.6 * var(--cqw-fallback))}}.lp-mv__slide img{height:auto;scale:1.1;transition:scale 0s var(--lp-mv-zoom-reset-delay-ms)}.lp-mv__slide.is-active img{scale:1;transition-delay:0s;transition-timing-function:linear;transition-duration:var(--lp-mv-zoom-ms)}.lp-mv__slide.is-prev img{scale:1;transition-delay:0s}.lp-mv__slide-inner{scale:1.1}.lp-mv__loop-text{--mv-in-delay: 1.5s;position:absolute;top:calc(59.7333333333cqw - var(--lp-fv-shrink) / 2);right:0;left:0;overflow:hidden;mix-blend-mode:overlay;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none}@supports not (width: 1cqw){.lp-mv__loop-text{top:calc(calc(59.7333333333 * var(--cqw-fallback)) - var(--lp-fv-shrink) / 2)}}.lp-mv__loop-text-track{display:flex;width:max-content;margin-left:-30.4cqw;animation:lp-mv-loop-text 40s linear infinite;animation-play-state:paused;will-change:translate}@supports not (width: 1cqw){.lp-mv__loop-text-track{margin-left:calc(-30.4 * var(--cqw-fallback))}}.lp-mv__loop-text-track p{font-size:10.6666666667cqw;font-weight:700;line-height:1;line-height:round(nearest,10.6666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.3em;flex:none;padding-right:10.6666666667cqw;font-family:var(--font-jakarta);color:var(--color-white);white-space:nowrap}@supports not (width: 1cqw){.lp-mv__loop-text-track p{font-size:calc(10.6666666667 * var(--cqw-fallback));line-height:round(nearest,calc(10.6666666667 * var(--cqw-fallback)),1px);padding-right:calc(10.6666666667 * var(--cqw-fallback))}}.lp-mv__loop-text.is-inview .lp-mv__loop-text-track{animation-play-state:running}html.is-fv-scrolled .lp-mv__loop-text.is-inview .lp-mv__loop-text-track{animation-play-state:paused}.lp-mv__badge{--mv-in-delay: .55s;position:absolute;top:11.0666666667cqw;left:6.1333333333cqw;width:26.1333333333cqw;opacity:0;scale:.6}@supports not (width: 1cqw){.lp-mv__badge{top:calc(11.0666666667 * var(--cqw-fallback));left:calc(6.1333333333 * var(--cqw-fallback));width:calc(26.1333333333 * var(--cqw-fallback))}}.lp-mv__vertical{font-size:3.4666666667cqw;font-weight:700;line-height:1.7692307692;line-height:round(nearest,6.1333333333cqw,1px);letter-spacing:.025em;position:absolute;top:11.0666666667cqw;right:11.6cqw;display:flex;flex-direction:column;gap:1.4cqw;align-items:flex-start;writing-mode:vertical-rl}@supports not (width: 1cqw){.lp-mv__vertical{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(6.1333333333 * var(--cqw-fallback)),1px);top:calc(11.0666666667 * var(--cqw-fallback));right:calc(11.6 * var(--cqw-fallback));gap:calc(1.4 * var(--cqw-fallback))}}.lp-mv__vertical span{--mv-in-delay: .35s;padding:2.6666666667cqw 0 2.8cqw;background-color:#fcfd8a;border-radius:100vmax;clip-path:inset(0 0 100% 0);translate:0 -2.6666666667cqw}@supports not (width: 1cqw){.lp-mv__vertical span{padding:calc(2.6666666667 * var(--cqw-fallback)) 0 calc(2.8 * var(--cqw-fallback));translate:0 calc(-2.6666666667 * var(--cqw-fallback))}}.lp-mv__vertical span:not(:first-of-type){margin-top:3.4666666667cqw}@supports not (width: 1cqw){.lp-mv__vertical span:not(:first-of-type){margin-top:calc(3.4666666667 * var(--cqw-fallback))}}.lp-mv__vertical span:nth-child(2){--mv-in-delay: .47s}.lp-mv__copy{display:grid;gap:4.2666666667cqw;justify-items:center;padding-right:.5333333333cqw;margin-top:5.7333333333cqw;text-align:center}@supports not (width: 1cqw){.lp-mv__copy{gap:calc(4.2666666667 * var(--cqw-fallback));padding-right:calc(.5333333333 * var(--cqw-fallback));margin-top:calc(5.7333333333 * var(--cqw-fallback))}}.lp-mv__lead{--mv-in-delay: .75s;display:flex;gap:1.6cqw;align-items:center;justify-content:center;opacity:0;translate:0 2.1333333333cqw;font-size:3.6cqw;font-weight:700;line-height:1.1111111111;line-height:round(nearest,4cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.025em}@supports not (width: 1cqw){.lp-mv__lead{gap:calc(1.6 * var(--cqw-fallback));translate:0 calc(2.1333333333 * var(--cqw-fallback));font-size:calc(3.6 * var(--cqw-fallback));line-height:round(nearest,calc(4 * var(--cqw-fallback)),1px)}}.lp-mv__lead:before,.lp-mv__lead:after{display:inline-block;content:"";width:.4cqw;height:4cqw;background-color:var(--color-black)}@supports not (width: 1cqw){.lp-mv__lead:before,.lp-mv__lead:after{width:calc(.4 * var(--cqw-fallback));height:calc(4 * var(--cqw-fallback))}}.lp-mv__lead:before{rotate:-30deg}.lp-mv__lead:after{rotate:30deg}.lp-mv__title{--mv-in-delay: .85s;width:81.7333333333cqw;clip-path:inset(0 100% 0 0);aspect-ratio:613/142;display:grid}@supports not (width: 1cqw){.lp-mv__title{width:calc(81.7333333333 * var(--cqw-fallback))}}.lp-mv__title>img{min-height:0}.lp-mv__deco{position:absolute;opacity:.8}.lp-mv__deco img{opacity:0;scale:.5}.lp-mv__deco--brush{aspect-ratio:26/33;display:grid}.lp-mv__deco--brush>img{min-height:0}.lp-mv__deco--brush{top:calc(117.2cqw - var(--lp-fv-shrink));left:4.9333333333cqw;width:6.9333333333cqw}@supports not (width: 1cqw){.lp-mv__deco--brush{top:calc(calc(117.2 * var(--cqw-fallback)) - var(--lp-fv-shrink));left:calc(4.9333333333 * var(--cqw-fallback));width:calc(6.9333333333 * var(--cqw-fallback))}}.lp-mv__deco--brush img{--mv-in-delay: 1.05s;transform-origin:100% 100%}.lp-mv__deco--comb{aspect-ratio:13/17;display:grid}.lp-mv__deco--comb>img{min-height:0}.lp-mv__deco--comb{top:calc(118.2666666667cqw - var(--lp-fv-shrink));left:87.0666666667cqw;width:7.0222133333cqw}@supports not (width: 1cqw){.lp-mv__deco--comb{top:calc(calc(118.2666666667 * var(--cqw-fallback)) - var(--lp-fv-shrink));left:calc(87.0666666667 * var(--cqw-fallback));width:calc(7.0222133333 * var(--cqw-fallback))}}.lp-mv__deco--comb img{--mv-in-delay: 1.15s;transform-origin:0 100%}.lp-mv__sub{--mv-in-delay: 1.25s;display:grid;place-items:center;width:82.9333333333cqw;margin:5.8666666667cqw auto 0;text-align:center;opacity:0;translate:0 2.1333333333cqw;aspect-ratio:933/98}@supports not (width: 1cqw){.lp-mv__sub{width:calc(82.9333333333 * var(--cqw-fallback));margin:calc(5.8666666667 * var(--cqw-fallback)) auto 0;translate:0 calc(2.1333333333 * var(--cqw-fallback))}}.lp-mv__sub-bg,.lp-mv__sub-text{grid-area:1/1}.lp-mv__sub-bg{display:flex;width:100%}.lp-mv__sub-text{font-size:3.3333333333cqw;font-weight:700;line-height:1;line-height:round(nearest,3.3333333333cqw,1px);margin-block:calc((1em - 1lh)/2);color:var(--color-white)}@supports not (width: 1cqw){.lp-mv__sub-text{font-size:calc(3.3333333333 * var(--cqw-fallback));line-height:round(nearest,calc(3.3333333333 * var(--cqw-fallback)),1px)}}.lp-mv__slider{--mv-in-delay: 0ms;opacity:0}html.is-loaded .lp-mv__slider{opacity:1;transition:opacity .9s var(--com-es) var(--mv-in-delay)}html.is-loaded .lp-mv__slide-inner{scale:1;transition:scale .9s var(--com-es) var(--mv-in-delay)}html.is-loaded .lp-mv__vertical span{clip-path:inset(0);translate:0 0;transition:clip-path .55s var(--com-es) var(--mv-in-delay),translate .55s var(--com-es) var(--mv-in-delay)}html.is-loaded .lp-mv__badge{opacity:1;scale:1;transition:opacity .2s ease-out var(--mv-in-delay),scale .4s var(--ease-out-back) var(--mv-in-delay)}html.is-loaded .lp-mv__lead,html.is-loaded .lp-mv__sub{opacity:1;translate:0 0;transition:opacity .5s var(--com-es) var(--mv-in-delay),translate .5s var(--com-es) var(--mv-in-delay)}html.is-loaded .lp-mv__title{clip-path:inset(0);transition:clip-path .7s var(--com-es) var(--mv-in-delay)}html.is-loaded .lp-mv__deco img{opacity:1;scale:1;transition:opacity .2s ease-out var(--mv-in-delay),scale .5s var(--ease-out-back) var(--mv-in-delay)}html.is-loaded .lp-mv__loop-text{opacity:1;transition:opacity 1.2s var(--com-es) var(--mv-in-delay)}@keyframes lp-mv-loop-text{to{translate:-50% 0}}.lp-career{position:relative;padding:13.6cqw 5.4666666667cqw 13.6cqw 5.3333333333cqw;background-color:var(--color-white)}@supports not (width: 1cqw){.lp-career{padding:calc(13.6 * var(--cqw-fallback)) calc(5.4666666667 * var(--cqw-fallback)) calc(13.6 * var(--cqw-fallback)) calc(5.3333333333 * var(--cqw-fallback))}}.lp-career__head{--gap: 3.6cqw;--en-ratio: 217 / 136;--en-w: 19.3333333333cqw;--ttl-ratio: 465 / 124;--ttl-w: 62cqw}@supports not (width: 1cqw){.lp-career__head{--gap: calc(3.6 * var(--cqw-fallback));--en-w: calc(19.3333333333 * var(--cqw-fallback));--ttl-w: calc(62 * var(--cqw-fallback))}}.lp-career__list{display:grid;grid-template-columns:repeat(2,42.6666666667cqw);gap:9.0666666667cqw 3.8666666667cqw;margin-top:11.6cqw}@supports not (width: 1cqw){.lp-career__list{grid-template-columns:repeat(2,calc(42.6666666667 * var(--cqw-fallback)));gap:calc(9.0666666667 * var(--cqw-fallback)) calc(3.8666666667 * var(--cqw-fallback));margin-top:calc(11.6 * var(--cqw-fallback))}}.lp-career__item:nth-of-type(2n){--animation-delay: var(--com-ease-delay)}.lp-career__img{aspect-ratio:320/311;position:relative}.lp-career__num{position:absolute;top:1.8666666667cqw;left:2.5333333333cqw;display:grid;place-items:center;width:11.0666666667cqw;aspect-ratio:1;background-color:var(--career-color);border-radius:50%}@supports not (width: 1cqw){.lp-career__num{top:calc(1.8666666667 * var(--cqw-fallback));left:calc(2.5333333333 * var(--cqw-fallback));width:calc(11.0666666667 * var(--cqw-fallback))}}.lp-career__num-text{aspect-ratio:43/35;display:grid}.lp-career__num-text>img{min-height:0}.lp-career__num-text{width:5.7333333333cqw}@supports not (width: 1cqw){.lp-career__num-text{width:calc(5.7333333333 * var(--cqw-fallback))}}.lp-career__name{display:grid;gap:.9333333333cqw;padding-inline:2.8cqw 0;margin-top:3.7333333333cqw}@supports not (width: 1cqw){.lp-career__name{gap:calc(.9333333333 * var(--cqw-fallback));padding-inline:calc(2.8 * var(--cqw-fallback)) 0;margin-top:calc(3.7333333333 * var(--cqw-fallback))}}.lp-career__name-ja{font-size:4cqw;font-weight:700;line-height:1;line-height:round(nearest,4cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em}@supports not (width: 1cqw){.lp-career__name-ja{font-size:calc(4 * var(--cqw-fallback));line-height:round(nearest,calc(4 * var(--cqw-fallback)),1px)}}.lp-career__name-en{font-size:2cqw;font-weight:700;margin-block:calc((1em - 1lh)/2);letter-spacing:.05em;font-family:var(--font-jakarta);color:var(--lp-color-ink)}@supports not (width: 1cqw){.lp-career__name-en{font-size:calc(2 * var(--cqw-fallback))}}.lp-career__txt{padding-inline:3.0666666667cqw 1.7333333333cqw;margin-top:3.3333333333cqw;text-align:justify}@supports not (width: 1cqw){.lp-career__txt{padding-inline:calc(3.0666666667 * var(--cqw-fallback)) calc(1.7333333333 * var(--cqw-fallback));margin-top:calc(3.3333333333 * var(--cqw-fallback))}}.lp-career__txt span{font-size:3.2cqw;line-height:1.5;line-height:round(nearest,4.8cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em;display:block}@supports not (width: 1cqw){.lp-career__txt span{font-size:calc(3.2 * var(--cqw-fallback));line-height:round(nearest,calc(4.8 * var(--cqw-fallback)),1px)}}.lp-career__support{border:.5px dashed #503eac}@media(min-resolution:2dppx){.lp-career__support{border-width:.8px}}.lp-career__support{position:relative;min-height:67.0666666667cqw;padding:9.3333333333cqw 7.0666666667cqw 6.4cqw 7.3333333333cqw;margin-top:12.9333333333cqw;margin-right:-.4cqw;border-radius:2.6666666667cqw;isolation:isolate}@supports not (width: 1cqw){.lp-career__support{min-height:calc(67.0666666667 * var(--cqw-fallback));padding:calc(9.3333333333 * var(--cqw-fallback)) calc(7.0666666667 * var(--cqw-fallback)) calc(6.4 * var(--cqw-fallback)) calc(7.3333333333 * var(--cqw-fallback));margin-top:calc(12.9333333333 * var(--cqw-fallback));margin-right:calc(-.4 * var(--cqw-fallback));border-radius:calc(2.6666666667 * var(--cqw-fallback))}}.lp-career__support-bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-career__support-bg img{object-fit:cover}.lp-career__support-bg{overflow:hidden;border-radius:2.5333333333cqw}@supports not (width: 1cqw){.lp-career__support-bg{border-radius:calc(2.5333333333 * var(--cqw-fallback))}}.lp-career__support-badge{aspect-ratio:140/37;display:grid}.lp-career__support-badge>img{min-height:0}.lp-career__support-badge{position:absolute;top:-4.4cqw;left:50%;width:37.3333333333cqw;translate:-50% 0}@supports not (width: 1cqw){.lp-career__support-badge{top:calc(-4.4 * var(--cqw-fallback));width:calc(37.3333333333 * var(--cqw-fallback))}}.lp-career__support-ttl{--animation-delay: calc(var(--com-ease-delay) * 2);aspect-ratio:184/15;display:grid}.lp-career__support-ttl>img{min-height:0}.lp-career__support-ttl{width:73.6cqw}@supports not (width: 1cqw){.lp-career__support-ttl{width:calc(73.6 * var(--cqw-fallback))}}.lp-career__support-body{--animation-delay: calc(var(--com-ease-delay) * 4);padding-left:35.3333333333cqw;margin-top:4.2666666667cqw}@supports not (width: 1cqw){.lp-career__support-body{padding-left:calc(35.3333333333 * var(--cqw-fallback));margin-top:calc(4.2666666667 * var(--cqw-fallback))}}.lp-career__support-img{--animation-delay: calc(var(--com-ease-delay) * 3);position:absolute;bottom:0;left:1.6cqw;width:39.2cqw;overflow:hidden}@supports not (width: 1cqw){.lp-career__support-img{left:calc(1.6 * var(--cqw-fallback));width:calc(39.2 * var(--cqw-fallback))}}.lp-career__support-txt{font-size:2.9333333333cqw;line-height:1.5454545455;line-height:round(nearest,4.5333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.01em;text-align:justify}@supports not (width: 1cqw){.lp-career__support-txt{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(4.5333333333 * var(--cqw-fallback)),1px)}}.lp-reason{position:relative;padding:13.4666666667cqw 5.3333333333cqw 12.4cqw;isolation:isolate}@supports not (width: 1cqw){.lp-reason{padding:calc(13.4666666667 * var(--cqw-fallback)) calc(5.3333333333 * var(--cqw-fallback)) calc(12.4 * var(--cqw-fallback))}}.lp-reason__bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-reason__bg img{object-fit:cover}.lp-reason__ttl{aspect-ratio:655/86;display:grid}.lp-reason__ttl>img{min-height:0}.lp-reason__ttl{width:87.3333333333cqw;margin-inline:auto}@supports not (width: 1cqw){.lp-reason__ttl{width:calc(87.3333333333 * var(--cqw-fallback))}}.lp-reason__item:nth-of-type(2n){--animation-delay: var(--com-ease-delay)}.lp-reason__list{display:grid;grid-template-columns:repeat(2,42.1333333333cqw);gap:6.8cqw 5.0666666667cqw;margin-top:8.6cqw}@supports not (width: 1cqw){.lp-reason__list{grid-template-columns:repeat(2,calc(42.1333333333 * var(--cqw-fallback)));gap:calc(6.8 * var(--cqw-fallback)) calc(5.0666666667 * var(--cqw-fallback));margin-top:calc(8.6 * var(--cqw-fallback))}}.lp-job{padding:12.8cqw 5.4666666667cqw 9.7333333333cqw 5.6cqw}@supports not (width: 1cqw){.lp-job{padding:calc(12.8 * var(--cqw-fallback)) calc(5.4666666667 * var(--cqw-fallback)) calc(9.7333333333 * var(--cqw-fallback)) calc(5.6 * var(--cqw-fallback))}}.lp-job__ttl{aspect-ratio:663/73;display:grid}.lp-job__ttl>img{min-height:0}.lp-job__ttl{width:88.4cqw;margin-left:.2666666667cqw}@supports not (width: 1cqw){.lp-job__ttl{width:calc(88.4 * var(--cqw-fallback));margin-left:calc(.2666666667 * var(--cqw-fallback))}}.lp-job__lead{padding-inline:3.3333333333cqw;margin-top:5.6cqw;text-align:justify}@supports not (width: 1cqw){.lp-job__lead{padding-inline:calc(3.3333333333 * var(--cqw-fallback));margin-top:calc(5.6 * var(--cqw-fallback))}}.lp-job__lead span{font-size:3.4666666667cqw;line-height:1.6153846154;line-height:round(nearest,5.6cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-job__lead span{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(5.6 * var(--cqw-fallback)),1px)}}.lp-job__fields{display:grid;grid-template-columns:repeat(2,42.6666666667cqw);gap:3.0666666667cqw 3.6cqw;margin-top:8.1333333333cqw}@supports not (width: 1cqw){.lp-job__fields{grid-template-columns:repeat(2,calc(42.6666666667 * var(--cqw-fallback)));gap:calc(3.0666666667 * var(--cqw-fallback)) calc(3.6 * var(--cqw-fallback));margin-top:calc(8.1333333333 * var(--cqw-fallback))}}.lp-job__field:nth-child(2){--animation-delay: calc(var(--com-ease-delay) * 1)}.lp-job__field:nth-child(3){--animation-delay: calc(var(--com-ease-delay) * 2)}.lp-job__field:nth-child(4){--animation-delay: calc(var(--com-ease-delay) * 3)}.lp-job__field{font-size:3.7333333333cqw;font-weight:700;line-height:1;line-height:round(nearest,3.7333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em;display:flex;gap:2cqw;align-items:center;height:13.3333333333cqw;padding-left:6.1333333333cqw;color:var(--color-white);background-color:var(--field-color);border-radius:2cqw}@supports not (width: 1cqw){.lp-job__field{font-size:calc(3.7333333333 * var(--cqw-fallback));line-height:round(nearest,calc(3.7333333333 * var(--cqw-fallback)),1px);gap:calc(2 * var(--cqw-fallback));height:calc(13.3333333333 * var(--cqw-fallback));padding-left:calc(6.1333333333 * var(--cqw-fallback));border-radius:calc(2 * var(--cqw-fallback))}}.lp-job__field-icon{display:flex;flex:none;justify-content:center;width:8.1333333333cqw}@supports not (width: 1cqw){.lp-job__field-icon{width:calc(8.1333333333 * var(--cqw-fallback))}}.lp-job__field-icon img{width:calc(var(--icon-w) / 750 * 100cqw);height:auto}@supports not (width: 1cqw){.lp-job__field-icon img{width:calc(var(--icon-w) / 750 * calc(100 * var(--cqw-fallback)))}}.lp-job__company{border:.5px dashed var(--color-black)}@media(min-resolution:2dppx){.lp-job__company{border-width:.8px}}.lp-job__company{padding:10.4cqw 6.9333333333cqw 9.8666666667cqw;margin-inline:-.2666666667cqw;margin-top:9.0666666667cqw;text-align:center;border-radius:2.6666666667cqw}@supports not (width: 1cqw){.lp-job__company{padding:calc(10.4 * var(--cqw-fallback)) calc(6.9333333333 * var(--cqw-fallback)) calc(9.8666666667 * var(--cqw-fallback));margin-inline:calc(-.2666666667 * var(--cqw-fallback));margin-top:calc(9.0666666667 * var(--cqw-fallback));border-radius:calc(2.6666666667 * var(--cqw-fallback))}}.lp-job__company-ttl{font-size:2.9333333333cqw;font-weight:700;line-height:1;line-height:round(nearest,2.9333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.025em}@supports not (width: 1cqw){.lp-job__company-ttl{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(2.9333333333 * var(--cqw-fallback)),1px)}}.lp-job__company-logo{position:relative;left:-.4cqw;width:42.1333333333cqw;margin:-.4cqw auto 0;mix-blend-mode:multiply}@supports not (width: 1cqw){.lp-job__company-logo{left:calc(-.4 * var(--cqw-fallback));width:calc(42.1333333333 * var(--cqw-fallback));margin:calc(-.4 * var(--cqw-fallback)) auto 0}}.lp-job__company-txt{margin-top:5.3333333333cqw;text-align:justify}@supports not (width: 1cqw){.lp-job__company-txt{margin-top:calc(5.3333333333 * var(--cqw-fallback))}}.lp-job__company-txt span{font-size:3.4666666667cqw;line-height:1.6153846154;line-height:round(nearest,5.6cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-job__company-txt span{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(5.6 * var(--cqw-fallback)),1px)}}.lp-voice{padding-bottom:8.4cqw}@supports not (width: 1cqw){.lp-voice{padding-bottom:calc(8.4 * var(--cqw-fallback))}}.lp-voice__ttl{aspect-ratio:39/4;display:grid}.lp-voice__ttl>img{min-height:0}.lp-voice__ttl{width:88.4cqw;margin-inline:auto}@supports not (width: 1cqw){.lp-voice__ttl{width:calc(88.4 * var(--cqw-fallback))}}.lp-voice__lead{margin-top:5.3333333333cqw;text-align:center}@supports not (width: 1cqw){.lp-voice__lead{margin-top:calc(5.3333333333 * var(--cqw-fallback))}}.lp-voice__lead>span{font-size:4.2666666667cqw;font-weight:700;line-height:1.4375;line-height:round(nearest,6.1333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.05em;display:block;padding-left:3.2cqw}@supports not (width: 1cqw){.lp-voice__lead>span{font-size:calc(4.2666666667 * var(--cqw-fallback));line-height:round(nearest,calc(6.1333333333 * var(--cqw-fallback)),1px);padding-left:calc(3.2 * var(--cqw-fallback))}}.lp-voice__lead em{color:#4934b3}.lp-voice__slider{margin-top:6.4cqw}@supports not (width: 1cqw){.lp-voice__slider{margin-top:calc(6.4 * var(--cqw-fallback))}}.lp-voice__slider .lp-voice__arrow{top:44.9333333333cqw;width:11.3333333333cqw;height:11.3333333333cqw;color:var(--color-white);background-color:#000000b3;opacity:1;transform:none}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow{top:calc(44.9333333333 * var(--cqw-fallback));width:calc(11.3333333333 * var(--cqw-fallback));height:calc(11.3333333333 * var(--cqw-fallback))}}.lp-voice__slider .lp-voice__arrow svg{width:2.4cqw;height:3.2cqw;fill:currentcolor}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow svg{width:calc(2.4 * var(--cqw-fallback));height:calc(3.2 * var(--cqw-fallback))}}.lp-voice__slider .lp-voice__arrow--prev{left:5.3333333333cqw}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow--prev{left:calc(5.3333333333 * var(--cqw-fallback))}}.lp-voice__slider .lp-voice__arrow--prev svg{translate:-.2666666667cqw 0}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow--prev svg{translate:calc(-.2666666667 * var(--cqw-fallback)) 0}}.lp-voice__slider .lp-voice__arrow--next{right:5.3333333333cqw}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow--next{right:calc(5.3333333333 * var(--cqw-fallback))}}.lp-voice__slider .lp-voice__arrow--next svg{translate:.2666666667cqw 0}@supports not (width: 1cqw){.lp-voice__slider .lp-voice__arrow--next svg{translate:calc(.2666666667 * var(--cqw-fallback)) 0}}.lp-voice__slider-track{padding-top:9.2cqw}@supports not (width: 1cqw){.lp-voice__slider-track{padding-top:calc(9.2 * var(--cqw-fallback))}}.lp-voice__item{position:relative;min-height:82.6666666667cqw;padding:8.4cqw 3.7333333333cqw 5.3333333333cqw;background-color:#fdfaee;border-radius:2.6666666667cqw}@supports not (width: 1cqw){.lp-voice__item{min-height:calc(82.6666666667 * var(--cqw-fallback));padding:calc(8.4 * var(--cqw-fallback)) calc(3.7333333333 * var(--cqw-fallback)) calc(5.3333333333 * var(--cqw-fallback));border-radius:calc(2.6666666667 * var(--cqw-fallback))}}.lp-voice__avatar{position:absolute;top:-9.2cqw;left:50%;width:16.4cqw;translate:-50% 0}@supports not (width: 1cqw){.lp-voice__avatar{top:calc(-9.2 * var(--cqw-fallback));width:calc(16.4 * var(--cqw-fallback))}}.lp-voice__name{font-size:2.6666666667cqw;font-weight:700;line-height:1;line-height:round(nearest,2.6666666667cqw,1px);margin-block:calc((1em - 1lh)/2);font-family:"Zen Maru Gothic",var(--font-family);text-align:center}@supports not (width: 1cqw){.lp-voice__name{font-size:calc(2.6666666667 * var(--cqw-fallback));line-height:round(nearest,calc(2.6666666667 * var(--cqw-fallback)),1px)}}.lp-voice__career{display:grid;justify-items:center;margin-top:2.1333333333cqw;text-align:center}@supports not (width: 1cqw){.lp-voice__career{margin-top:calc(2.1333333333 * var(--cqw-fallback))}}.lp-voice__before{font-size:2.9333333333cqw;font-weight:700;line-height:1.4545454545;line-height:round(nearest,4.2666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.01em}@supports not (width: 1cqw){.lp-voice__before{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(4.2666666667 * var(--cqw-fallback)),1px)}}.lp-voice__career-arrow{width:1.6cqw;height:3.0666666667cqw;margin-block:1.0666666667cqw;background-color:#2f2e2c;clip-path:polygon(40% 0,60% 0,60% 57%,100% 57%,50% 100%,0 57%,40% 57%)}@supports not (width: 1cqw){.lp-voice__career-arrow{width:calc(1.6 * var(--cqw-fallback));height:calc(3.0666666667 * var(--cqw-fallback));margin-block:calc(1.0666666667 * var(--cqw-fallback))}}.lp-voice__after{font-size:3.7333333333cqw;font-weight:700;line-height:1.1428571429;line-height:round(nearest,4.2666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.01em;margin-inline:-1.0666666667cqw;color:var(--lp-color-pink)}@supports not (width: 1cqw){.lp-voice__after{font-size:calc(3.7333333333 * var(--cqw-fallback));line-height:round(nearest,calc(4.2666666667 * var(--cqw-fallback)),1px);margin-inline:calc(-1.0666666667 * var(--cqw-fallback))}}.lp-voice__txt{position:relative;padding-top:3.7333333333cqw;margin-top:4cqw;text-align:justify}@supports not (width: 1cqw){.lp-voice__txt{padding-top:calc(3.7333333333 * var(--cqw-fallback));margin-top:calc(4 * var(--cqw-fallback))}}.lp-voice__txt:before{position:absolute;inset:0 -.9333333333cqw auto -.1333333333cqw;height:.1333333333cqw;content:"";background-image:repeating-linear-gradient(90deg,#35322b 0 .5333333333cqw,transparent .5333333333cqw .8cqw)}@supports not (width: 1cqw){.lp-voice__txt:before{inset:0 calc(-.9333333333 * var(--cqw-fallback)) auto calc(-.1333333333 * var(--cqw-fallback));height:calc(.1333333333 * var(--cqw-fallback));background-image:repeating-linear-gradient(90deg,#35322b 0 calc(.5333333333 * var(--cqw-fallback)),transparent calc(.5333333333 * var(--cqw-fallback)) calc(.8 * var(--cqw-fallback)))}}.lp-voice__txt span{font-size:3.2cqw;line-height:1.5;line-height:round(nearest,4.8cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em;display:block}@supports not (width: 1cqw){.lp-voice__txt span{font-size:calc(3.2 * var(--cqw-fallback));line-height:round(nearest,calc(4.8 * var(--cqw-fallback)),1px)}}.lp-lesson{padding:0 5.2cqw 13.4666666667cqw;scroll-margin-top:var(--section-scroll-offset)}@supports not (width: 1cqw){.lp-lesson{padding:0 calc(5.2 * var(--cqw-fallback)) calc(13.4666666667 * var(--cqw-fallback))}}.lp-lesson__head{--gap: 3.6cqw;--en-ratio: 199 / 135;--en-w: 17.6cqw;--ttl-ratio: 377 / 62;--ttl-w: 50.2666666667cqw}@supports not (width: 1cqw){.lp-lesson__head{--gap: calc(3.6 * var(--cqw-fallback));--en-w: calc(17.6 * var(--cqw-fallback));--ttl-w: calc(50.2666666667 * var(--cqw-fallback))}}.lp-lesson__formula{width:82.6666666667cqw;margin:5.4666666667cqw auto 0}@supports not (width: 1cqw){.lp-lesson__formula{width:calc(82.6666666667 * var(--cqw-fallback));margin:calc(5.4666666667 * var(--cqw-fallback)) auto 0}}.lp-lesson__formula-inner{display:block}.lp-lesson__lead{margin-top:5.0666666667cqw;text-align:center}@supports not (width: 1cqw){.lp-lesson__lead{margin-top:calc(5.0666666667 * var(--cqw-fallback))}}.lp-lesson__lead>span{font-size:5.3333333333cqw;font-weight:700;line-height:1.8;line-height:round(nearest,9.6cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.06em;display:block}@supports not (width: 1cqw){.lp-lesson__lead>span{font-size:calc(5.3333333333 * var(--cqw-fallback));line-height:round(nearest,calc(9.6 * var(--cqw-fallback)),1px)}}.lp-lesson__lead em{position:relative;line-height:1}.lp-lesson__lead em:after{position:absolute;height:.5333333333cqw;content:"";background-color:currentcolor}@supports not (width: 1cqw){.lp-lesson__lead em:after{height:calc(.5333333333 * var(--cqw-fallback))}}.lp-lesson__lead-pink{margin-right:1.0666666667cqw;font-size:7.2cqw;color:var(--lp-color-pink)}@supports not (width: 1cqw){.lp-lesson__lead-pink{margin-right:calc(1.0666666667 * var(--cqw-fallback));font-size:calc(7.2 * var(--cqw-fallback))}}.lp-lesson__lead-purple{letter-spacing:-.03em;margin-left:-1.6cqw;font-size:6.6666666667cqw;color:var(--lp-color-purple)}@supports not (width: 1cqw){.lp-lesson__lead-purple{margin-left:calc(-1.6 * var(--cqw-fallback));font-size:calc(6.6666666667 * var(--cqw-fallback))}}.lp-lesson__lead .lp-lesson__lead-pink:after{right:0;bottom:.4cqw;left:0}@supports not (width: 1cqw){.lp-lesson__lead .lp-lesson__lead-pink:after{bottom:calc(.4 * var(--cqw-fallback))}}.lp-lesson__lead .lp-lesson__lead-purple:after{right:.4cqw;bottom:.2666666667cqw;left:.2666666667cqw}@supports not (width: 1cqw){.lp-lesson__lead .lp-lesson__lead-purple:after{right:calc(.4 * var(--cqw-fallback));bottom:calc(.2666666667 * var(--cqw-fallback));left:calc(.2666666667 * var(--cqw-fallback))}}.lp-lesson__block{position:relative;margin-top:22.5333333333cqw}@supports not (width: 1cqw){.lp-lesson__block{margin-top:calc(22.5333333333 * var(--cqw-fallback))}}.lp-lesson__block--seminar{--panel-bg: linear-gradient(90deg, #ffebfa, #fcded6)}.lp-lesson__block--personal{--panel-bg: linear-gradient(90deg, #ced5ff, #fbe8fc);margin-top:19.2cqw}@supports not (width: 1cqw){.lp-lesson__block--personal{margin-top:calc(19.2 * var(--cqw-fallback))}}.lp-lesson__block-inner{display:grid;gap:.8cqw}@supports not (width: 1cqw){.lp-lesson__block-inner{gap:calc(.8 * var(--cqw-fallback))}}.lp-lesson__badge{--animation-delay: calc(var(--com-ease-delay) * 2.5);position:absolute;top:-12.2666666667cqw;left:50%;z-index:1;width:24.2666666667cqw;translate:-50% 0}@supports not (width: 1cqw){.lp-lesson__badge{top:calc(-12.2666666667 * var(--cqw-fallback));width:calc(24.2666666667 * var(--cqw-fallback))}}.lp-lesson__panel{background:var(--panel-bg);border-radius:2.6666666667cqw}@supports not (width: 1cqw){.lp-lesson__panel{border-radius:calc(2.6666666667 * var(--cqw-fallback))}}.lp-lesson__panel--head{padding:13.8666666667cqw 5.3333333333cqw 5.0666666667cqw}@supports not (width: 1cqw){.lp-lesson__panel--head{padding:calc(13.8666666667 * var(--cqw-fallback)) calc(5.3333333333 * var(--cqw-fallback)) calc(5.0666666667 * var(--cqw-fallback))}}.lp-lesson__panel--body{padding:8.5333333333cqw 0 7.7333333333cqw;overflow:hidden;isolation:isolate}@supports not (width: 1cqw){.lp-lesson__panel--body{padding:calc(8.5333333333 * var(--cqw-fallback)) 0 calc(7.7333333333 * var(--cqw-fallback))}}.lp-lesson__block--seminar .lp-lesson__panel--body{padding-bottom:10.5333333333cqw}@supports not (width: 1cqw){.lp-lesson__block--seminar .lp-lesson__panel--body{padding-bottom:calc(10.5333333333 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__panel--head{padding-bottom:4.6666666667cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__panel--head{padding-bottom:calc(4.6666666667 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__pill--lg:nth-child(1){padding-block:1.4666666667cqw 1.2cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__pill--lg:nth-child(1){padding-block:calc(1.4666666667 * var(--cqw-fallback)) calc(1.2 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__pill--lg:nth-child(2){padding-block:1.4666666667cqw 1.7333333333cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__pill--lg:nth-child(2){padding-block:calc(1.4666666667 * var(--cqw-fallback)) calc(1.7333333333 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__pill--lg .lp-lesson__pill-text{letter-spacing:-.04em}.lp-lesson__block--seminar .lp-lesson__pill--lg .lp-lesson__pill-text{letter-spacing:-.025em}.lp-lesson__block--seminar .lp-lesson__pill--lg .lp-lesson__pill-text>em:first-child{letter-spacing:0}.lp-lesson__tsume{letter-spacing:-.15em}.lp-lesson__block--personal .lp-lesson__pill--sm{padding-inline:2.5333333333cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__pill--sm{padding-inline:calc(2.5333333333 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__pill--lg+.lp-lesson__pill--sm{margin-top:2.1333333333cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__pill--lg+.lp-lesson__pill--sm{margin-top:calc(2.1333333333 * var(--cqw-fallback))}}.lp-lesson__block--personal .lp-lesson__panel--body{padding-top:8cqw}@supports not (width: 1cqw){.lp-lesson__block--personal .lp-lesson__panel--body{padding-top:calc(8 * var(--cqw-fallback))}}.lp-lesson__copy{display:grid;gap:.5333333333cqw;justify-items:center;font-weight:700}@supports not (width: 1cqw){.lp-lesson__copy{gap:calc(.5333333333 * var(--cqw-fallback))}}.lp-lesson__pill{padding:1.2cqw 2cqw 1.4666666667cqw;text-align:center;background-color:var(--color-white);border-radius:1.6cqw}@supports not (width: 1cqw){.lp-lesson__pill{padding:calc(1.2 * var(--cqw-fallback)) calc(2 * var(--cqw-fallback)) calc(1.4666666667 * var(--cqw-fallback));border-radius:calc(1.6 * var(--cqw-fallback))}}.lp-lesson__pill--lg em{color:var(--lp-color-purple)}.lp-lesson__pill--sm{padding:1.0666666667cqw 1.4666666667cqw 1.3333333333cqw}@supports not (width: 1cqw){.lp-lesson__pill--sm{padding:calc(1.0666666667 * var(--cqw-fallback)) calc(1.4666666667 * var(--cqw-fallback)) calc(1.3333333333 * var(--cqw-fallback))}}.lp-lesson__pill--lg+.lp-lesson__pill--sm{margin-top:1.7333333333cqw}@supports not (width: 1cqw){.lp-lesson__pill--lg+.lp-lesson__pill--sm{margin-top:calc(1.7333333333 * var(--cqw-fallback))}}.lp-lesson__pill-text{display:block}.lp-lesson__pill--lg .lp-lesson__pill-text{font-size:5.3333333333cqw;line-height:1.25;line-height:round(nearest,6.6666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.05em}@supports not (width: 1cqw){.lp-lesson__pill--lg .lp-lesson__pill-text{font-size:calc(5.3333333333 * var(--cqw-fallback));line-height:round(nearest,calc(6.6666666667 * var(--cqw-fallback)),1px)}}.lp-lesson__punct{display:inline-block;width:.3em}.lp-lesson__punct--comma{width:.55em}.lp-lesson__punct--bang{width:.7em;margin-left:-.4em}.lp-lesson__punct--open{width:.5em;margin-inline:-.5em .5em}.lp-lesson__punct--close{width:.5em}.lp-lesson__lead-purple .lp-lesson__punct--bang{margin-left:-.32em}.lp-lesson__pill--sm .lp-lesson__pill-text{font-size:2.9333333333cqw;line-height:1.3181818182;line-height:round(nearest,3.8666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.025em}@supports not (width: 1cqw){.lp-lesson__pill--sm .lp-lesson__pill-text{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(3.8666666667 * var(--cqw-fallback)),1px)}}.lp-lesson__block--seminar .lp-lesson__pill--lg em{color:var(--lp-color-pink)}.lp-lesson__block--seminar .lp-lesson__pill--lg .lp-lesson__em-light{color:#ee6dae}.lp-lesson__txt{font-size:3.4666666667cqw;line-height:1.6153846154;line-height:round(nearest,5.6cqw,1px);margin-block:calc((1em - 1lh)/2);text-align:center}@supports not (width: 1cqw){.lp-lesson__txt{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(5.6 * var(--cqw-fallback)),1px)}}.lp-lesson__courses{margin-top:7.0666666667cqw;overflow:hidden}@supports not (width: 1cqw){.lp-lesson__courses{margin-top:calc(7.0666666667 * var(--cqw-fallback))}}.lp-lesson__courses-track{display:flex;width:max-content;margin-left:4.6666666667cqw;animation:lp-lesson-courses 10s linear infinite;animation-play-state:paused;will-change:translate}@supports not (width: 1cqw){.lp-lesson__courses-track{margin-left:calc(4.6666666667 * var(--cqw-fallback))}}.lp-lesson__courses.is-inview .lp-lesson__courses-track{animation-play-state:running}.lp-lesson__course{aspect-ratio:222/313;flex:none;width:20.1333333333cqw;margin-right:2.1333333333cqw}@supports not (width: 1cqw){.lp-lesson__course{width:calc(20.1333333333 * var(--cqw-fallback));margin-right:calc(2.1333333333 * var(--cqw-fallback))}}.lp-lesson__course img{height:auto}.lp-lesson__photos{width:78.6666666667cqw;margin:7.3333333333cqw auto 0}@supports not (width: 1cqw){.lp-lesson__photos{width:calc(78.6666666667 * var(--cqw-fallback));margin:calc(7.3333333333 * var(--cqw-fallback)) auto 0}}.lp-lesson__points{position:relative;padding:10.1333333333cqw 4.4cqw 8cqw;margin-inline:5.2cqw;margin-top:12cqw;isolation:isolate}@supports not (width: 1cqw){.lp-lesson__points{padding:calc(10.1333333333 * var(--cqw-fallback)) calc(4.4 * var(--cqw-fallback)) calc(8 * var(--cqw-fallback));margin-inline:calc(5.2 * var(--cqw-fallback));margin-top:calc(12 * var(--cqw-fallback))}}.lp-lesson__points-bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-lesson__points-bg img{object-fit:cover}.lp-lesson__points-bg{overflow:hidden;border-radius:6.6666666667cqw}@supports not (width: 1cqw){.lp-lesson__points-bg{border-radius:calc(6.6666666667 * var(--cqw-fallback))}}.lp-lesson__points-badge{aspect-ratio:140/37;display:grid}.lp-lesson__points-badge>img{min-height:0}.lp-lesson__points-badge{position:absolute;top:-3.7333333333cqw;left:50%;width:37.3333333333cqw;translate:-50% 0}@supports not (width: 1cqw){.lp-lesson__points-badge{top:calc(-3.7333333333 * var(--cqw-fallback));width:calc(37.3333333333 * var(--cqw-fallback))}}.lp-lesson__points-check{aspect-ratio:1/1;display:grid}.lp-lesson__points-check>img{min-height:0}.lp-lesson__points-check{flex:none;width:4cqw}@supports not (width: 1cqw){.lp-lesson__points-check{width:calc(4 * var(--cqw-fallback))}}.lp-lesson__points-list{display:grid;gap:4.6cqw}@supports not (width: 1cqw){.lp-lesson__points-list{gap:calc(4.6 * var(--cqw-fallback))}}.lp-lesson__points-list li{display:flex;gap:2.1333333333cqw;align-items:flex-start}@supports not (width: 1cqw){.lp-lesson__points-list li{gap:calc(2.1333333333 * var(--cqw-fallback))}}.lp-lesson__points-list li>span{font-size:3.7333333333cqw;font-weight:700;line-height:1.2142857143;line-height:round(nearest,4.5333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.035em}@supports not (width: 1cqw){.lp-lesson__points-list li>span{font-size:calc(3.7333333333 * var(--cqw-fallback));line-height:round(nearest,calc(4.5333333333 * var(--cqw-fallback)),1px)}}.lp-lesson__points-list em{color:var(--lp-color-purple)}@keyframes lp-lesson-courses{to{translate:-50% 0}}.lp-course{padding:0 5.2cqw 14.8cqw;scroll-margin-top:var(--section-scroll-offset)}@supports not (width: 1cqw){.lp-course{padding:0 calc(5.2 * var(--cqw-fallback)) calc(14.8 * var(--cqw-fallback))}}.lp-course__head{--gap: 1.7333333333cqw;--en-ratio: 212 / 135;--en-w: 18.9333333333cqw;--ttl-ratio: 337 / 65;--ttl-w: 44.9333333333cqw}@supports not (width: 1cqw){.lp-course__head{--gap: calc(1.7333333333 * var(--cqw-fallback));--en-w: calc(18.9333333333 * var(--cqw-fallback));--ttl-w: calc(44.9333333333 * var(--cqw-fallback))}}.lp-course__card{background-color:var(--color-white);background-image:linear-gradient(#ebf8ff .1333333333cqw,transparent .1333333333cqw),linear-gradient(90deg,#ebf8ff .1333333333cqw,transparent .1333333333cqw);background-repeat:repeat;background-position:1.6cqw 1.4666666667cqw;background-size:2.5333333333cqw 2.5333333333cqw;border-radius:2.6666666667cqw}@supports not (width: 1cqw){.lp-course__card{background-image:linear-gradient(#ebf8ff calc(.1333333333 * var(--cqw-fallback)),transparent calc(.1333333333 * var(--cqw-fallback))),linear-gradient(90deg,#ebf8ff calc(.1333333333 * var(--cqw-fallback)),transparent calc(.1333333333 * var(--cqw-fallback)));background-position:calc(1.6 * var(--cqw-fallback)) calc(1.4666666667 * var(--cqw-fallback));background-size:calc(2.5333333333 * var(--cqw-fallback)) calc(2.5333333333 * var(--cqw-fallback));border-radius:calc(2.6666666667 * var(--cqw-fallback))}}.lp-course__card--master{margin-top:8.1333333333cqw;border:.5333333333cqw solid #e4d18c}@supports not (width: 1cqw){.lp-course__card--master{margin-top:calc(8.1333333333 * var(--cqw-fallback));border:calc(.5333333333 * var(--cqw-fallback)) solid #e4d18c}}.lp-course__card--light{margin-top:8.8cqw;border:.5333333333cqw solid #93c8ef}@supports not (width: 1cqw){.lp-course__card--light{margin-top:calc(8.8 * var(--cqw-fallback));border:calc(.5333333333 * var(--cqw-fallback)) solid #93c8ef}}.lp-course__card-head{position:relative;margin:-.5333333333cqw -.5333333333cqw 0;overflow:hidden;border-radius:2.6666666667cqw 2.6666666667cqw 0 0}@supports not (width: 1cqw){.lp-course__card-head{margin:calc(-.5333333333 * var(--cqw-fallback)) calc(-.5333333333 * var(--cqw-fallback)) 0;border-radius:calc(2.6666666667 * var(--cqw-fallback)) calc(2.6666666667 * var(--cqw-fallback)) 0 0}}.lp-course__card-head img{height:auto}.lp-course__card-head:after{position:absolute;inset:1px;z-index:1;pointer-events:none;content:"";background:var(--lp-gradient-shine);mix-blend-mode:overlay;translate:-100% 0}.lp-course__card-wrap.is-animation .lp-course__card-head:after{opacity:0;translate:100% 0;transition:translate .65s var(--ease-in-out-sine) .1s,opacity .3s var(--ease-out-sine) 458ms}.lp-course__card-body{padding-top:5.3333333333cqw;padding-bottom:6.2666666667cqw}@supports not (width: 1cqw){.lp-course__card-body{padding-top:calc(5.3333333333 * var(--cqw-fallback));padding-bottom:calc(6.2666666667 * var(--cqw-fallback))}}.lp-course__card--light .lp-course__card-body{padding-bottom:7.0666666667cqw}@supports not (width: 1cqw){.lp-course__card--light .lp-course__card-body{padding-bottom:calc(7.0666666667 * var(--cqw-fallback))}}.lp-course__price{--animation-delay: calc(var(--com-ease-delay) * 2);margin-inline:auto}.lp-course__price--master{width:62.8cqw}@supports not (width: 1cqw){.lp-course__price--master{width:calc(62.8 * var(--cqw-fallback))}}.lp-course__price--light{width:76.1333333333cqw;margin-top:.8cqw}@supports not (width: 1cqw){.lp-course__price--light{width:calc(76.1333333333 * var(--cqw-fallback));margin-top:calc(.8 * var(--cqw-fallback))}}.lp-course__features{display:grid;gap:2cqw;margin-top:4.2666666667cqw;margin-left:18.1333333333cqw}@supports not (width: 1cqw){.lp-course__features{gap:calc(2 * var(--cqw-fallback));margin-top:calc(4.2666666667 * var(--cqw-fallback));margin-left:calc(18.1333333333 * var(--cqw-fallback))}}.lp-course__features li{font-size:3.0666666667cqw;font-weight:700;line-height:1.4347826087;line-height:round(nearest,4.4cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.025em;display:flex;gap:.6666666667cqw;align-items:center}@supports not (width: 1cqw){.lp-course__features li{font-size:calc(3.0666666667 * var(--cqw-fallback));line-height:round(nearest,calc(4.4 * var(--cqw-fallback)),1px);gap:calc(.6666666667 * var(--cqw-fallback))}}.lp-course__features li:before{display:inline-block;content:"";flex:none;width:3.0666666667cqw;height:3.0666666667cqw;border:.8cqw solid #d49c00;border-radius:50%}@supports not (width: 1cqw){.lp-course__features li:before{width:calc(3.0666666667 * var(--cqw-fallback));height:calc(3.0666666667 * var(--cqw-fallback));border:calc(.8 * var(--cqw-fallback)) solid #d49c00}}.lp-course__catch{aspect-ratio:501/35;display:grid}.lp-course__catch>img{min-height:0}.lp-course__catch{width:66.8cqw;margin-inline:auto;margin-top:4.5333333333cqw}@supports not (width: 1cqw){.lp-course__catch{width:calc(66.8 * var(--cqw-fallback));margin-top:calc(4.5333333333 * var(--cqw-fallback))}}.lp-course__target{border:.5px dashed var(--color-black)}@media(min-resolution:2dppx){.lp-course__target{border-width:.8px}}.lp-course__target{position:relative;width:73.8666666667cqw;padding:7.2cqw 0 6.4cqw;margin-inline:auto;margin-top:7.4666666667cqw;border-radius:10.6666666667cqw}@supports not (width: 1cqw){.lp-course__target{width:calc(73.8666666667 * var(--cqw-fallback));padding:calc(7.2 * var(--cqw-fallback)) 0 calc(6.4 * var(--cqw-fallback));margin-top:calc(7.4666666667 * var(--cqw-fallback));border-radius:calc(10.6666666667 * var(--cqw-fallback))}}.lp-course__card--light .lp-course__target{padding-bottom:4.6666666667cqw;margin-top:8.9333333333cqw}@supports not (width: 1cqw){.lp-course__card--light .lp-course__target{padding-bottom:calc(4.6666666667 * var(--cqw-fallback));margin-top:calc(8.9333333333 * var(--cqw-fallback))}}.lp-course__target-label{font-size:2.6666666667cqw;font-weight:700;line-height:1;line-height:round(nearest,2.6666666667cqw,1px);letter-spacing:.05em;position:absolute;top:-3.6cqw;left:50%;display:grid;place-items:center;width:32.4cqw;height:7.0666666667cqw;color:var(--color-white);border-radius:100vmax;translate:-50% 0}@supports not (width: 1cqw){.lp-course__target-label{font-size:calc(2.6666666667 * var(--cqw-fallback));line-height:round(nearest,calc(2.6666666667 * var(--cqw-fallback)),1px);top:calc(-3.6 * var(--cqw-fallback));width:calc(32.4 * var(--cqw-fallback));height:calc(7.0666666667 * var(--cqw-fallback))}}.lp-course__target-label--master{background-image:linear-gradient(90deg,#d59d00 10%,#dda700 25%,#e9b929,#dda700 75%,#d59d00 90%)}.lp-course__target-label--light{background-image:linear-gradient(90deg,#429dec 10%,#56aaf0 25%,#76bff6,#56aaf0 75%,#429dec 90%)}.lp-course__target-list{display:grid;gap:2.2666666667cqw;width:fit-content;margin-inline:auto}@supports not (width: 1cqw){.lp-course__target-list{gap:calc(2.2666666667 * var(--cqw-fallback))}}.lp-course__target-list li{font-size:2.6666666667cqw;font-weight:700;line-height:1.7;line-height:round(nearest,4.5333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.05em;display:flex;gap:.9333333333cqw;align-items:center}@supports not (width: 1cqw){.lp-course__target-list li{font-size:calc(2.6666666667 * var(--cqw-fallback));line-height:round(nearest,calc(4.5333333333 * var(--cqw-fallback)),1px);gap:calc(.9333333333 * var(--cqw-fallback))}}.lp-course__card--master .lp-course__target-list{position:relative;left:.9333333333cqw}@supports not (width: 1cqw){.lp-course__card--master .lp-course__target-list{left:calc(.9333333333 * var(--cqw-fallback))}}.lp-course__card--light .lp-course__target-list{position:relative;left:-.6666666667cqw}@supports not (width: 1cqw){.lp-course__card--light .lp-course__target-list{left:calc(-.6666666667 * var(--cqw-fallback))}}.lp-course__card--light .lp-course__target-list li{gap:2.4cqw}@supports not (width: 1cqw){.lp-course__card--light .lp-course__target-list li{gap:calc(2.4 * var(--cqw-fallback))}}.lp-course__target-check{aspect-ratio:1/1;display:grid}.lp-course__target-check>img{min-height:0}.lp-course__target-check{flex:none;width:3.2cqw}@supports not (width: 1cqw){.lp-course__target-check{width:calc(3.2 * var(--cqw-fallback))}}.lp-course__note-ttl{padding-left:2cqw;margin-top:3.3333333333cqw}@supports not (width: 1cqw){.lp-course__note-ttl{padding-left:calc(2 * var(--cqw-fallback));margin-top:calc(3.3333333333 * var(--cqw-fallback))}}.lp-course__note-ttl span{font-size:2.9333333333cqw;font-weight:700;line-height:1;line-height:round(nearest,2.9333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.05em;display:block}@supports not (width: 1cqw){.lp-course__note-ttl span{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(2.9333333333 * var(--cqw-fallback)),1px)}}.lp-course__note-txt{padding-inline:5.4666666667cqw 3.8666666667cqw;margin-top:2.4cqw;text-align:justify}@supports not (width: 1cqw){.lp-course__note-txt{padding-inline:calc(5.4666666667 * var(--cqw-fallback)) calc(3.8666666667 * var(--cqw-fallback));margin-top:calc(2.4 * var(--cqw-fallback))}}.lp-course__note-txt span{font-size:2.9333333333cqw;line-height:1.3636363636;line-height:round(nearest,4cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-course__note-txt span{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(4 * var(--cqw-fallback)),1px)}}.lp-course__compare-ttl{aspect-ratio:221/25;display:grid}.lp-course__compare-ttl>img{min-height:0}.lp-course__compare-ttl{width:88.4cqw;margin-inline:auto;margin-top:11.3333333333cqw}@supports not (width: 1cqw){.lp-course__compare-ttl{width:calc(88.4 * var(--cqw-fallback));margin-top:calc(11.3333333333 * var(--cqw-fallback))}}.lp-course__compare{position:relative;display:grid;grid-template-columns:20cqw 27.6cqw 21.2cqw 20.9333333333cqw;margin-top:8.1333333333cqw;margin-left:-.2666666667cqw}@supports not (width: 1cqw){.lp-course__compare{grid-template-columns:calc(20 * var(--cqw-fallback)) calc(27.6 * var(--cqw-fallback)) calc(21.2 * var(--cqw-fallback)) calc(20.9333333333 * var(--cqw-fallback));margin-top:calc(8.1333333333 * var(--cqw-fallback));margin-left:calc(-.2666666667 * var(--cqw-fallback))}}.lp-course__compare:after{position:absolute;inset:-2.2666666667cqw auto 0 19.8666666667cqw;z-index:3;width:28.6666666667cqw;pointer-events:none;content:"";background-image:var(--lp-gradient-shine);background-repeat:no-repeat;background-position:100% 0;background-size:300% 100%;border-radius:1.7333333333cqw 1.7333333333cqw 0 0;mix-blend-mode:overlay}@supports not (width: 1cqw){.lp-course__compare:after{inset:calc(-2.2666666667 * var(--cqw-fallback)) auto 0 calc(19.8666666667 * var(--cqw-fallback));width:calc(28.6666666667 * var(--cqw-fallback));border-radius:calc(1.7333333333 * var(--cqw-fallback)) calc(1.7333333333 * var(--cqw-fallback)) 0 0}}.lp-course__compare.is-animation:after{background-position:0% 0;opacity:0;transition:background-position .65s var(--ease-in-out-sine) .1s,opacity .3s var(--ease-out-sine) 458ms}.lp-course__compare-frame{position:absolute;inset:-2.2666666667cqw auto 0 19.8666666667cqw;z-index:1;width:28.6666666667cqw;pointer-events:none;border:.4cqw solid #9d8bee;border-radius:1.7333333333cqw 1.7333333333cqw 0 0}@supports not (width: 1cqw){.lp-course__compare-frame{inset:calc(-2.2666666667 * var(--cqw-fallback)) auto 0 calc(19.8666666667 * var(--cqw-fallback));width:calc(28.6666666667 * var(--cqw-fallback));border:calc(.4 * var(--cqw-fallback)) solid #9d8bee;border-radius:calc(1.7333333333 * var(--cqw-fallback)) calc(1.7333333333 * var(--cqw-fallback)) 0 0}}.lp-course__compare-hd{font-size:2.4cqw;font-weight:700;line-height:1.1111111111;line-height:round(nearest,2.6666666667cqw,1px);letter-spacing:.025em;display:grid;place-items:center;height:8cqw;padding-top:.5333333333cqw;color:var(--color-white);text-align:center;background-color:#e4c8a3}@supports not (width: 1cqw){.lp-course__compare-hd{font-size:calc(2.4 * var(--cqw-fallback));line-height:round(nearest,calc(2.6666666667 * var(--cqw-fallback)),1px);height:calc(8 * var(--cqw-fallback));padding-top:calc(.5333333333 * var(--cqw-fallback))}}.lp-course__compare-hd--prepp{position:relative;z-index:2;height:10.5333333333cqw;margin:-2.2666666667cqw -.9333333333cqw -.2666666667cqw -.1333333333cqw;background:linear-gradient(90deg,#9b81e4,#daa6f1);border-radius:1.7333333333cqw 1.7333333333cqw 0 0}@supports not (width: 1cqw){.lp-course__compare-hd--prepp{height:calc(10.5333333333 * var(--cqw-fallback));margin:calc(-2.2666666667 * var(--cqw-fallback)) calc(-.9333333333 * var(--cqw-fallback)) calc(-.2666666667 * var(--cqw-fallback)) calc(-.1333333333 * var(--cqw-fallback));border-radius:calc(1.7333333333 * var(--cqw-fallback)) calc(1.7333333333 * var(--cqw-fallback)) 0 0}}.lp-course__compare-hd--prepp img{width:15.0666666667cqw;height:auto;margin-left:1.8666666667cqw;filter:brightness(0) invert(1)}@supports not (width: 1cqw){.lp-course__compare-hd--prepp img{width:calc(15.0666666667 * var(--cqw-fallback));margin-left:calc(1.8666666667 * var(--cqw-fallback))}}.lp-course__compare-hd--culture{border-right:.1333333333cqw solid #e1bd81;border-left:.1333333333cqw solid rgba(255,255,255,.35)}@supports not (width: 1cqw){.lp-course__compare-hd--culture{border-right:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81;border-left:calc(.1333333333 * var(--cqw-fallback)) solid rgba(255,255,255,.35)}}.lp-course__compare-label,.lp-course__compare-cell{display:grid;gap:2.2666666667cqw;place-content:center;min-height:14.4cqw;text-align:center;border-top:.1333333333cqw solid #e1bd81}@supports not (width: 1cqw){.lp-course__compare-label,.lp-course__compare-cell{gap:calc(2.2666666667 * var(--cqw-fallback));min-height:calc(14.4 * var(--cqw-fallback));border-top:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81}}.lp-course__compare>:nth-child(n+6):nth-child(-n+9){min-height:16.8cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(n+6):nth-child(-n+9){min-height:calc(16.8 * var(--cqw-fallback))}}.lp-course__compare>:nth-child(n+10):nth-child(-n+13){min-height:16.9333333333cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(n+10):nth-child(-n+13){min-height:calc(16.9333333333 * var(--cqw-fallback))}}.lp-course__compare>:nth-child(n+14):nth-child(-n+17){min-height:14.5333333333cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(n+14):nth-child(-n+17){min-height:calc(14.5333333333 * var(--cqw-fallback))}}.lp-course__compare>:nth-child(n+22):nth-child(-n+25){min-height:14.6666666667cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(n+22):nth-child(-n+25){min-height:calc(14.6666666667 * var(--cqw-fallback))}}.lp-course__compare>:nth-child(4n){padding-left:1.6cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(4n){padding-left:calc(1.6 * var(--cqw-fallback))}}.lp-course__compare-cell--culture .lp-course__compare-txt{font-size:2.4cqw;font-weight:700;line-height:2;line-height:round(nearest,4.8cqw,1px);margin-block:calc((1em - 1lh)/2)}@supports not (width: 1cqw){.lp-course__compare-cell--culture .lp-course__compare-txt{font-size:calc(2.4 * var(--cqw-fallback));line-height:round(nearest,calc(4.8 * var(--cqw-fallback)),1px)}}.lp-course__compare>:nth-child(9) .lp-course__compare-txt{translate:0 -.6cqw}@supports not (width: 1cqw){.lp-course__compare>:nth-child(9) .lp-course__compare-txt{translate:0 calc(-.6 * var(--cqw-fallback))}}.lp-course__compare>:nth-last-child(-n+4){border-bottom:.1333333333cqw solid #e1bd81}@supports not (width: 1cqw){.lp-course__compare>:nth-last-child(-n+4){border-bottom:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81}}.lp-course__compare-label{background-color:#fbf6f0;border-left:.1333333333cqw solid #e1bd81}@supports not (width: 1cqw){.lp-course__compare-label{border-left:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81}}.lp-course__compare-label span{font-size:2.6666666667cqw;font-weight:700;line-height:1.3;line-height:round(nearest,3.4666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.025em;display:block}@supports not (width: 1cqw){.lp-course__compare-label span{font-size:calc(2.6666666667 * var(--cqw-fallback));line-height:round(nearest,calc(3.4666666667 * var(--cqw-fallback)),1px)}}.lp-course__compare-cell--culture{border-right:.1333333333cqw solid #e1bd81;border-left:.1333333333cqw solid #e1bd81}@supports not (width: 1cqw){.lp-course__compare-cell--culture{border-right:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81;border-left:calc(.1333333333 * var(--cqw-fallback)) solid #e1bd81}}.lp-course__compare-price{display:grid}.lp-course__compare-price--prepp{aspect-ratio:166/61;width:22.1333333333cqw;margin-left:1.3333333333cqw}@supports not (width: 1cqw){.lp-course__compare-price--prepp{width:calc(22.1333333333 * var(--cqw-fallback));margin-left:calc(1.3333333333 * var(--cqw-fallback))}}.lp-course__compare-price--school{aspect-ratio:23/11;width:15.3333333333cqw;margin-left:-1.0666666667cqw}@supports not (width: 1cqw){.lp-course__compare-price--school{width:calc(15.3333333333 * var(--cqw-fallback));margin-left:calc(-1.0666666667 * var(--cqw-fallback))}}.lp-course__compare-txt{font-size:2.4cqw;font-weight:700;line-height:1.4444444444;line-height:round(nearest,3.4666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.01em;display:block}@supports not (width: 1cqw){.lp-course__compare-txt{font-size:calc(2.4 * var(--cqw-fallback));line-height:round(nearest,calc(3.4666666667 * var(--cqw-fallback)),1px)}}.lp-course__compare-strong{font-size:2.8cqw;font-weight:900;line-height:1;line-height:round(nearest,2.8cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.01em;display:block;color:#5d44c8}@supports not (width: 1cqw){.lp-course__compare-strong{font-size:calc(2.8 * var(--cqw-fallback));line-height:round(nearest,calc(2.8 * var(--cqw-fallback)),1px)}}.lp-course__compare-sub{font-size:2cqw;font-weight:700;line-height:1.4666666667;line-height:round(nearest,2.9333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em;display:block;width:24.2666666667cqw;padding-left:2em;text-align:left;text-indent:-2em}@supports not (width: 1cqw){.lp-course__compare-sub{font-size:calc(2 * var(--cqw-fallback));line-height:round(nearest,calc(2.9333333333 * var(--cqw-fallback)),1px);width:calc(24.2666666667 * var(--cqw-fallback))}}.lp-course__compare-yes,.lp-course__compare-no{margin-top:-.6666666667cqw}@supports not (width: 1cqw){.lp-course__compare-yes,.lp-course__compare-no{margin-top:calc(-.6666666667 * var(--cqw-fallback))}}.lp-course__compare-yes{font-size:4.8cqw;font-weight:900;line-height:1;line-height:round(nearest,4.8cqw,1px);color:var(--lp-color-purple)}@supports not (width: 1cqw){.lp-course__compare-yes{font-size:calc(4.8 * var(--cqw-fallback));line-height:round(nearest,calc(4.8 * var(--cqw-fallback)),1px)}}.lp-course__compare-no{font-size:4.8cqw;font-weight:500;line-height:1;line-height:round(nearest,4.8cqw,1px)}@supports not (width: 1cqw){.lp-course__compare-no{font-size:calc(4.8 * var(--cqw-fallback));line-height:round(nearest,calc(4.8 * var(--cqw-fallback)),1px)}}.lp-campaign{position:relative;padding:10.9333333333cqw 5.2cqw 9.8666666667cqw;isolation:isolate}@supports not (width: 1cqw){.lp-campaign{padding:calc(10.9333333333 * var(--cqw-fallback)) calc(5.2 * var(--cqw-fallback)) calc(9.8666666667 * var(--cqw-fallback))}}.lp-campaign__bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-campaign__bg img{object-fit:cover}.lp-campaign__ttl{aspect-ratio:309/55;display:grid}.lp-campaign__ttl>img{min-height:0}.lp-campaign__ttl{position:relative;left:-.2666666667cqw;width:54.9333333333cqw;margin-inline:auto}@supports not (width: 1cqw){.lp-campaign__ttl{left:calc(-.2666666667 * var(--cqw-fallback));width:calc(54.9333333333 * var(--cqw-fallback))}}.lp-campaign__catch-inner{display:block}.lp-campaign__catch{--animation-delay: calc(var(--com-ease-delay) * 3);position:relative;left:-1.0666666667cqw;width:92.6666666667cqw;margin-inline:auto;margin-top:2.9333333333cqw}@supports not (width: 1cqw){.lp-campaign__catch{left:calc(-1.0666666667 * var(--cqw-fallback));width:calc(92.6666666667 * var(--cqw-fallback));margin-top:calc(2.9333333333 * var(--cqw-fallback))}}.lp-campaign__body{width:89.3333333333cqw;margin-top:4.5333333333cqw;margin-left:.4cqw}@supports not (width: 1cqw){.lp-campaign__body{width:calc(89.3333333333 * var(--cqw-fallback));margin-top:calc(4.5333333333 * var(--cqw-fallback));margin-left:calc(.4 * var(--cqw-fallback))}}.lp-faq{padding:10.4cqw 5.2cqw 13.7333333333cqw 5.3333333333cqw}@supports not (width: 1cqw){.lp-faq{padding:calc(10.4 * var(--cqw-fallback)) calc(5.2 * var(--cqw-fallback)) calc(13.7333333333 * var(--cqw-fallback)) calc(5.3333333333 * var(--cqw-fallback))}}.lp-faq__head{--gap: 4.4cqw;--en-ratio: 226 / 134;--en-w: 20.1333333333cqw;--ttl-ratio: 401 / 63;--ttl-w: 53.4666666667cqw}@supports not (width: 1cqw){.lp-faq__head{--gap: calc(4.4 * var(--cqw-fallback));--en-w: calc(20.1333333333 * var(--cqw-fallback));--ttl-w: calc(53.4666666667 * var(--cqw-fallback))}}.lp-faq__ttl{position:relative;left:.6666666667cqw}@supports not (width: 1cqw){.lp-faq__ttl{left:calc(.6666666667 * var(--cqw-fallback))}}.lp-faq__list{display:grid;gap:5.0666666667cqw;margin-top:8.1333333333cqw}@supports not (width: 1cqw){.lp-faq__list{gap:calc(5.0666666667 * var(--cqw-fallback));margin-top:calc(8.1333333333 * var(--cqw-fallback))}}.lp-faq__item{display:grid;gap:1.4666666667cqw}@supports not (width: 1cqw){.lp-faq__item{gap:calc(1.4666666667 * var(--cqw-fallback))}}.lp-faq__q,.lp-faq__a{position:relative;width:100%;padding-left:14.9333333333cqw;background-color:#f3f1ff;border-radius:2cqw}@supports not (width: 1cqw){.lp-faq__q,.lp-faq__a{padding-left:calc(14.9333333333 * var(--cqw-fallback));border-radius:calc(2 * var(--cqw-fallback))}}.lp-faq__q{display:grid;align-content:start;min-height:17.3333333333cqw;padding-block:6.4cqw 5.4666666667cqw;padding-right:1.4666666667cqw}@supports not (width: 1cqw){.lp-faq__q{min-height:calc(17.3333333333 * var(--cqw-fallback));padding-block:calc(6.4 * var(--cqw-fallback)) calc(5.4666666667 * var(--cqw-fallback));padding-right:calc(1.4666666667 * var(--cqw-fallback))}}.lp-faq__a{padding-block:6.4cqw 7.6cqw;padding-right:5.6cqw}@supports not (width: 1cqw){.lp-faq__a{padding-block:calc(6.4 * var(--cqw-fallback)) calc(7.6 * var(--cqw-fallback));padding-right:calc(5.6 * var(--cqw-fallback))}}.lp-faq__icon{font-size:4.2666666667cqw;font-weight:700;line-height:1;line-height:round(nearest,4.2666666667cqw,1px);position:absolute;left:4.4cqw;display:grid;place-items:center;width:8cqw;height:8cqw;font-family:var(--font-jakarta);color:var(--color-white);border-radius:50%}@supports not (width: 1cqw){.lp-faq__icon{font-size:calc(4.2666666667 * var(--cqw-fallback));line-height:round(nearest,calc(4.2666666667 * var(--cqw-fallback)),1px);left:calc(4.4 * var(--cqw-fallback));width:calc(8 * var(--cqw-fallback));height:calc(8 * var(--cqw-fallback))}}.lp-faq__icon--q{top:50%;background-color:var(--lp-color-purple-light);translate:0 -50%}.lp-faq__icon--a{top:5.6cqw;background-color:#4399f0}@supports not (width: 1cqw){.lp-faq__icon--a{top:calc(5.6 * var(--cqw-fallback))}}.lp-faq__q-text{font-size:4cqw;font-weight:700;line-height:1.3333333333;line-height:round(nearest,5.3333333333cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-faq__q-text{font-size:calc(4 * var(--cqw-fallback));line-height:round(nearest,calc(5.3333333333 * var(--cqw-fallback)),1px)}}.lp-faq__a-text{font-size:3.4666666667cqw;line-height:1.4615384615;line-height:round(nearest,5.0666666667cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.01em;display:block;text-align:left}@supports not (width: 1cqw){.lp-faq__a-text{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(5.0666666667 * var(--cqw-fallback)),1px)}}.lp-access{padding:0 5.2cqw 18.2666666667cqw;scroll-margin-top:var(--section-scroll-offset)}@supports not (width: 1cqw){.lp-access{padding:0 calc(5.2 * var(--cqw-fallback)) calc(18.2666666667 * var(--cqw-fallback))}}.lp-access__head{--gap: 4.1333333333cqw;--en-ratio: 201 / 134;--en-w: 17.8666666667cqw;--ttl-ratio: 257 / 61;--ttl-w: 34.2666666667cqw}@supports not (width: 1cqw){.lp-access__head{--gap: calc(4.1333333333 * var(--cqw-fallback));--en-w: calc(17.8666666667 * var(--cqw-fallback));--ttl-w: calc(34.2666666667 * var(--cqw-fallback))}}.lp-access__location{margin-top:7.7333333333cqw}@supports not (width: 1cqw){.lp-access__location{margin-top:calc(7.7333333333 * var(--cqw-fallback))}}.lp-access__location+.lp-access__location{margin-top:12.6666666667cqw}@supports not (width: 1cqw){.lp-access__location+.lp-access__location{margin-top:calc(12.6666666667 * var(--cqw-fallback))}}.lp-access__photo{position:relative;width:89.3333333333cqw;height:56cqw;margin-left:.2666666667cqw}@supports not (width: 1cqw){.lp-access__photo{width:calc(89.3333333333 * var(--cqw-fallback));height:calc(56 * var(--cqw-fallback));margin-left:calc(.2666666667 * var(--cqw-fallback))}}.lp-access__photo-inner{width:100%;height:100%;overflow:hidden;border-radius:2cqw;isolation:isolate}@supports not (width: 1cqw){.lp-access__photo-inner{border-radius:calc(2 * var(--cqw-fallback))}}.lp-access__photo-inner img{--animation-ms: 1.2s;object-fit:cover}.lp-access__label{position:absolute;bottom:-3.2cqw;left:50%;display:flex;gap:1.3333333333cqw;align-items:center;justify-content:center;width:63.7333333333cqw;height:7.7333333333cqw;padding-right:.9333333333cqw;color:var(--color-white);background-color:var(--lp-color-dark);border-radius:4cqw;translate:-50% 0}@supports not (width: 1cqw){.lp-access__label{bottom:calc(-3.2 * var(--cqw-fallback));gap:calc(1.3333333333 * var(--cqw-fallback));width:calc(63.7333333333 * var(--cqw-fallback));height:calc(7.7333333333 * var(--cqw-fallback));padding-right:calc(.9333333333 * var(--cqw-fallback));border-radius:calc(4 * var(--cqw-fallback))}}.lp-access__label-city{font-size:4cqw;font-weight:700;line-height:1;line-height:round(nearest,4cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.035em;padding-bottom:.5333333333cqw}@supports not (width: 1cqw){.lp-access__label-city{font-size:calc(4 * var(--cqw-fallback));line-height:round(nearest,calc(4 * var(--cqw-fallback)),1px);padding-bottom:calc(.5333333333 * var(--cqw-fallback))}}.lp-access__label-name{font-size:3.2cqw;font-weight:700;line-height:1;line-height:round(nearest,3.2cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:-.025em}@supports not (width: 1cqw){.lp-access__label-name{font-size:calc(3.2 * var(--cqw-fallback));line-height:round(nearest,calc(3.2 * var(--cqw-fallback)),1px)}}.lp-access__label-name-ja{font-size:2.5333333333cqw}@supports not (width: 1cqw){.lp-access__label-name-ja{font-size:calc(2.5333333333 * var(--cqw-fallback))}}.lp-access__location+.lp-access__location .lp-access__note{margin-top:3.0666666667cqw}@supports not (width: 1cqw){.lp-access__location+.lp-access__location .lp-access__note{margin-top:calc(3.0666666667 * var(--cqw-fallback))}}.lp-access__address{margin-top:6.9333333333cqw;text-align:center}@supports not (width: 1cqw){.lp-access__address{margin-top:calc(6.9333333333 * var(--cqw-fallback))}}.lp-access__address span{font-size:3.4666666667cqw;line-height:1.6153846154;line-height:round(nearest,5.6cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-access__address span{font-size:calc(3.4666666667 * var(--cqw-fallback));line-height:round(nearest,calc(5.6 * var(--cqw-fallback)),1px)}}.lp-access__note{margin-top:4.1333333333cqw;text-align:center}@supports not (width: 1cqw){.lp-access__note{margin-top:calc(4.1333333333 * var(--cqw-fallback))}}.lp-access__note span{font-size:2.9333333333cqw;line-height:1;line-height:round(nearest,2.9333333333cqw,1px);margin-block:calc((1em - 1lh)/2);display:block}@supports not (width: 1cqw){.lp-access__note span{font-size:calc(2.9333333333 * var(--cqw-fallback));line-height:round(nearest,calc(2.9333333333 * var(--cqw-fallback)),1px)}}.lp-about{position:relative;padding:20.8cqw 5.2cqw 20cqw;isolation:isolate}@supports not (width: 1cqw){.lp-about{padding:calc(20.8 * var(--cqw-fallback)) calc(5.2 * var(--cqw-fallback)) calc(20 * var(--cqw-fallback))}}.lp-about__bg{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;z-index:-1}.lp-about__bg img{object-fit:cover}.lp-about__bg{overflow:hidden;border-radius:4cqw 4cqw 0 0}@supports not (width: 1cqw){.lp-about__bg{border-radius:calc(4 * var(--cqw-fallback)) calc(4 * var(--cqw-fallback)) 0 0}}.lp-about__bg img{object-position:top;scale:1.18}.lp-about.is-animation .lp-about__bg img{scale:1;transition:scale 8s ease-out}.lp-about__txt{--animation-ms: .82s;--animation-es: var(--ease-out-sine);--animation-clip-tilt: calc((100cqw - 15.4666666667cqw) * tan(36deg));display:grid;gap:14.6666666667cqw;padding-left:5.0666666667cqw;color:var(--color-white);text-align:center}@supports not (width: 1cqw){.lp-about__txt{--animation-clip-tilt: calc((calc(100 * var(--cqw-fallback)) - calc(15.4666666667 * var(--cqw-fallback))) * tan(36deg));gap:calc(14.6666666667 * var(--cqw-fallback));padding-left:calc(5.0666666667 * var(--cqw-fallback))}}.lp-about__txt p{font-size:4cqw;font-weight:500;line-height:2.3333333333;line-height:round(nearest,9.3333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.24em}@supports not (width: 1cqw){.lp-about__txt p{font-size:calc(4 * var(--cqw-fallback));line-height:round(nearest,calc(9.3333333333 * var(--cqw-fallback)),1px)}}.lp-about__txt p:nth-child(2){--animation-delay: calc(var(--com-ease-delay) * 2.5)}.lp-about__txt p:nth-child(3){--animation-delay: calc(var(--com-ease-delay) * 5)}.lp-cv{--lp-cv-arrow-ms: calc(var(--com-ms) / 3);position:fixed;bottom:0;left:50%;z-index:10;width:100%;container-type:inline-size;pointer-events:none;translate:-50% 0}@media screen and (min-width:768px){.lp-cv{max-width:var(--lp-body-width)}}.lp-cv__inner{visibility:hidden;padding:0 3.2cqw 3.2cqw;translate:0 100%}@supports not (width: 1cqw){.lp-cv__inner{padding:0 calc(3.2 * var(--cqw-fallback)) calc(3.2 * var(--cqw-fallback))}}html.is-loaded .lp-cv__inner{transition:translate var(--com-ms) var(--com-es),visibility var(--com-ms) var(--com-es)}html.is-scroll .lp-cv__inner{visibility:visible;translate:0 0}html.is-about .lp-cv__inner{visibility:hidden;translate:0 100%}.lp-cv__link{font-size:5.3333333333cqw;font-weight:700;line-height:1;line-height:round(nearest,5.3333333333cqw,1px);margin-block:calc((1em - 1lh)/2);letter-spacing:.05em;position:relative;display:grid;place-items:center;height:var(--lp-cv-height);padding-bottom:.5333333333cqw;overflow:hidden;color:var(--color-white);pointer-events:auto;background:var(--lp-gradient-cv);border-radius:100vmax;box-shadow:0 0 3.2cqw #26256826;isolation:isolate}@supports not (width: 1cqw){.lp-cv__link{font-size:calc(5.3333333333 * var(--cqw-fallback));line-height:round(nearest,calc(5.3333333333 * var(--cqw-fallback)),1px);padding-bottom:calc(.5333333333 * var(--cqw-fallback));box-shadow:0 0 calc(3.2 * var(--cqw-fallback)) #26256826}}.lp-cv__link:before{position:absolute;inset:0 calc(var(--lp-cv-height) / -2);z-index:-1;content:"";background-color:var(--lp-color-cv-hover);border-radius:100vmax;translate:-100% 0}@media(hover:hover)and (pointer:fine){.lp-cv__link:before{transition:translate var(--com-ms) var(--com-es)}.lp-cv__link:hover:before{translate:0 0}}.lp-cv__small{font-size:4.8cqw}@supports not (width: 1cqw){.lp-cv__small{font-size:calc(4.8 * var(--cqw-fallback))}}.lp-cv__arrow{position:absolute;top:calc(50% + .1333333333cqw);right:5.6cqw;display:grid;width:3.8666666667cqw;translate:0 -50%}@supports not (width: 1cqw){.lp-cv__arrow{top:calc(50% + calc(.1333333333 * var(--cqw-fallback)));right:calc(5.6 * var(--cqw-fallback));width:calc(3.8666666667 * var(--cqw-fallback))}}.lp-cv__arrow>svg{grid-area:1/1;height:auto}.lp-cv__arrow-frontface{animation-duration:var(--lp-cv-arrow-ms);animation-fill-mode:both}.lp-cv__arrow-backface{opacity:0;transform-origin:left center;scale:0 1;animation-duration:var(--lp-cv-arrow-ms);animation-delay:calc(var(--lp-cv-arrow-ms) * 2);animation-fill-mode:both}@media(hover:hover)and (pointer:fine){.lp-cv__link:hover .lp-cv__arrow-frontface{animation-name:lp-cv-arrow-frontface}.lp-cv__link:hover .lp-cv__arrow-backface{animation-name:lp-cv-arrow-backface}}@keyframes lp-cv-arrow-frontface{0%{opacity:1;translate:0 0}to{opacity:0;translate:100% 0}}@keyframes lp-cv-arrow-backface{0%{opacity:0;scale:0 1}to{opacity:1;scale:1 1}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}
