@charset "UTF-8";.u-lp-color--white{color:#fff}.u-lp-color--black{color:#000}.u-lp-color--blue{color:#0e4f93}.u-lp-color--blue2{color:#1663ac}.u-lp-color--brown{color:#5a3026}.u-lp-align--l{text-align:left}.u-lp-align--c{text-align:center}.u-lp-align--r{text-align:right}.u-lp-font--serif--jp{font-family:"Noto Serif JP","Noto Sans JP",serif}.u-lp-font--sansserif--jp{font-family:"Noto Sans JP",sans-serif}.u-lp-width--306{max-width:306px}@media only screen and (min-width:1441px){.u-lp-width--306{max-width:calc(306px * ((13 + 3 + 0)/ 13))}}.u-lp-scroll{opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.u-lp-scroll.is-scroll-active{opacity:1;transform:translateY(0)}.u-lp-delay-1{transition-delay:.4s}.u-lp-delay-2{transition-delay:.8s}.u-lp-delay-3{transition-delay:1.2s}.u-lp-delay-4{transition-delay:1.6s}.u-lp-delay-5{transition-delay:2s}.u-lp-delay-6{transition-delay:2.4s}.u-lp-delay-7{transition-delay:2.8s}.u-lp-delay-8{transition-delay:3.2s}.u-lp-delay-9{transition-delay:3.6s}.u-lp-delay-10{transition-delay:4s}.u-lp-delay-11{transition-delay:4.4s}.u-lp-delay-12{transition-delay:4.8s}.u-lp-delay-13{transition-delay:5.2s}.u-lp-delay-14{transition-delay:5.6s}.u-lp-delay-15{transition-delay:6s}.u-lp-delay-16{transition-delay:6.4s}.u-lp-delay-17{transition-delay:6.8s}.u-lp-delay-18{transition-delay:7.2s}.u-lp-delay-19{transition-delay:7.6s}.u-lp-delay-20{transition-delay:8s}.u-lp-hover{transition:opacity .5s ease;opacity:1}.u-lp-hover:hover{opacity:.75}@media only screen and (max-width:767px){.view_pc-tab{display:none!important}}@media only screen and (min-width:768px){br.view_sp{display:none!important}}@media only screen and (max-width:1024px){.l-main__menu.js-sp-menu{height:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;overflow:visible;pointer-events:none}.l-main__menu.js-sp-menu.is-open{overflow-y:auto;pointer-events:auto}}@media only screen and (min-width:1600px){.l-lp-menu__info{width:clamp(400px,100%,550px);margin-inline:auto}}.l-lp-menu__info__nav{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.l-lp-menu__info__nav{max-width:50%;margin-inline:auto}}.l-lp-menu__info__nav__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 / var(--ts-parent-font-size) * 1rem);width:100%}.l-lp-menu__info__nav__list__item{min-width:0}.l-lp-menu__info__nav__list__item:last-child{grid-column:auto}.l-lp-menu__info__nav__list__item__href{position:relative;display:flex;align-items:center;justify-content:center;text-decoration:none;width:100%;max-width:100%;min-width:0;min-height:calc(44 / var(--ts-parent-font-size) * 1rem);height:auto;padding-block:calc(8 / var(--ts-parent-font-size) * 1rem);padding-inline:calc(16 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem) calc(0 / var(--ts-parent-font-size) * 1rem);color:#f1dca5;background:#022844;border:1px solid #d9a441;box-sizing:border-box}.l-lp-menu__info__nav__list__item__href::after{content:"";position:absolute;bottom:calc(2.5 / var(--ts-parent-font-size) * 1rem);right:calc(0 / var(--ts-parent-font-size) * 1rem);z-index:1;width:calc(16 / var(--ts-parent-font-size) * 1rem);height:calc(16 / var(--ts-parent-font-size) * 1rem);background:url(../images/btn_snow.webp) center/contain no-repeat;pointer-events:none}.l-lp-menu__info__nav__list__item__href__frame{display:none;position:absolute;inset:0;z-index:1;pointer-events:none}.l-lp-menu__info__nav__list__item__href__frame__deco{position:absolute;top:50%;width:calc(28 / var(--ts-parent-font-size) * 1rem);height:calc(36 / var(--ts-parent-font-size) * 1rem);transform:translateY(-50%)}.l-lp-menu__info__nav__list__item__href__frame__deco--l{left:0}.l-lp-menu__info__nav__list__item__href__frame__deco--r{right:0}.l-lp-menu__info__nav__list__item__href__frame__deco img{display:block;width:100%;height:auto}.l-lp-menu__info__nav__list__item__href__text{position:relative;z-index:2;width:100%;max-width:100%;min-width:0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:600;font-family:"Noto Serif JP",serif;line-height:1.3;letter-spacing:0;white-space:normal;overflow-wrap:break-word;background-image:linear-gradient(180deg,#f1dca5 0,#d9a441 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media only screen and (min-width:1025px){.l-lp-menu__info__nav__list__item__href__text{--ts-target-font-size:11.25}}@media only screen and (min-width:768px) and (max-width:1024px){.l-lp-menu__info__nav__list__item__href__text{--ts-target-font-size:12}}@media only screen and (max-width:767px){.l-lp-menu__info__nav__list__item__href__text{--ts-target-font-size:12}}.l-lp-menu__info__subnav{display:flex;margin:calc(30 / var(--ts-parent-font-size) * 1rem) auto 0}@media only screen and (min-width:768px) and (max-width:1024px){.l-lp-menu__info__subnav{max-width:50%}}.l-lp-menu__info__subnav__logo{width:calc(105 / 320 * 100%);margin:0;background:#fff}.l-lp-menu__info__subnav__logo a{display:block}.l-lp-menu__info__subnav__list{width:calc(211 / 320 * 100%);margin-left:calc(4 / 320 * 100%);display:flex;flex-wrap:wrap}.l-lp-menu__info__subnav__list__item{width:calc(104 / 211 * 100%)}.l-lp-menu__info__subnav__list__item.size_full{width:100%}.l-lp-menu__info__subnav__list__item:nth-child(2),.l-lp-menu__info__subnav__list__item:nth-child(4){margin-left:calc(3 / 211 * 100%)}.l-lp-menu__info__subnav__list__item:not(:last-child){margin-bottom:calc(4 / 211 * 100%)}.l-lp-menu__info__subnav__list__item__href{display:block;background:#fff}.l-lp-menu__info .js-funClose{opacity:0;visibility:hidden;position:absolute;z-index:2;top:calc(46 / var(--ts-parent-font-size) * 1rem);right:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(20 / var(--ts-parent-font-size) * 1rem);height:2px}.l-lp-menu__info .js-funClose span{position:relative;width:100%;height:100%;display:block}.l-lp-menu__info .js-funClose span::after,.l-lp-menu__info .js-funClose span::before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#9b9b97}.l-lp-menu__info .js-funClose span::before{transform:rotate(45deg)}.l-lp-menu__info .js-funClose span::after{transform:rotate(-45deg)}@media only screen and (max-width:1024px){.js-sp-menu{top:0;right:0;bottom:0;left:0;width:100%;height:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:99999}.js-sp-menu.is-open{opacity:1;visibility:visible}.js-sp-menu.is-open .js-funClose{opacity:1;visibility:visible}.js-sp-menu::after{content:"";display:block;position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;background:url(../images/bg_main.webp) no-repeat center center/cover}}.js-LP-Menu{position:fixed;z-index:999;top:calc(40 / var(--ts-parent-font-size) * 1rem);right:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(20 / var(--ts-parent-font-size) * 1rem);height:calc(14 / var(--ts-parent-font-size) * 1rem)}.js-LP-Menu .ic{position:relative;width:100%;height:100%;display:flex;align-content:center;align-items:center}.js-LP-Menu .ic .line{width:100%;height:2px;background-color:#9b9b97}.js-LP-Menu .ic::after,.js-LP-Menu .ic::before{content:"";display:block;position:absolute;z-index:1;left:0;width:100%;height:2px;background-color:#9b9b97}.js-LP-Menu .ic::before{top:0}.js-LP-Menu .ic::after{bottom:0}.c-lp-fsz--14{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;line-height:1.8;letter-spacing:.1em}@media only screen and (min-width:1025px){.c-lp-fsz--14{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--14{--ts-target-font-size:14}}@media only screen and (max-width:767px){.c-lp-fsz--14{--ts-target-font-size:10}}.c-lp-fsz--16{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;line-height:1.8;letter-spacing:.1em}@media only screen and (min-width:1025px){.c-lp-fsz--16{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--16{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.c-lp-fsz--16{--ts-target-font-size:12.5}}.c-lp-fsz--18{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;line-height:2;letter-spacing:.1em}@media only screen and (min-width:1025px){.c-lp-fsz--18{--ts-target-font-size:14.5}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--18{--ts-target-font-size:14.5}}@media only screen and (max-width:767px){.c-lp-fsz--18{--ts-target-font-size:14}}@media only screen and (min-width:897px) and (max-width:1024px){.c-lp-fsz--18{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:14.5}}.c-lp-fsz--20{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;letter-spacing:.1em;line-height:1.8}@media only screen and (min-width:1025px){.c-lp-fsz--20{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--20{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-lp-fsz--20{--ts-target-font-size:16}}.c-lp-fsz--21{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.1em;line-height:1.8}@media only screen and (min-width:1025px){.c-lp-fsz--21{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--21{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-lp-fsz--21{--ts-target-font-size:16}}.c-lp-fsz--25{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.1em;line-height:2}@media only screen and (min-width:1025px){.c-lp-fsz--25{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--25{--ts-target-font-size:22}}@media only screen and (max-width:767px){.c-lp-fsz--25{--ts-target-font-size:18}}.c-lp-fsz--30{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.1em;line-height:1.8}@media only screen and (min-width:1025px){.c-lp-fsz--30{--ts-target-font-size:24}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-fsz--30{--ts-target-font-size:26}}@media only screen and (max-width:767px){.c-lp-fsz--30{--ts-target-font-size:22}}.c-lp-btn__href{display:block;text-decoration:none;text-align:center;color:#071633;background:#e8c98a;border-radius:calc(40 / var(--ts-parent-font-size) * 1rem);font-family:"Noto Serif JP","Noto Sans JP",serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.05em;line-height:1.8;padding:calc(22 / var(--ts-parent-font-size) * 1rem) calc(27 / var(--ts-parent-font-size) * 1rem);border:none}@media only screen and (min-width:1025px){.c-lp-btn__href{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-btn__href{--ts-target-font-size:15}}@media only screen and (max-width:767px){.c-lp-btn__href{--ts-target-font-size:12}}.c-lp-title-point{text-align:center;padding:calc(24 / var(--ts-parent-font-size) * 1rem) calc(32 / var(--ts-parent-font-size) * 1rem) calc(36 / var(--ts-parent-font-size) * 1rem);position:relative;z-index:2;width:calc(calc(270 / var(--ts-parent-font-size) * 1rem) * 1.18);margin-inline:auto;background:url(../images/img_point_bubble.webp) no-repeat center/contain}.c-lp-title-point::after,.c-lp-title-point::before{display:none}.c-lp-title-point__en{color:#0e4f93;font-family:"Noto Serif JP","Noto Sans JP",serif;line-height:1;letter-spacing:-.03em;font-weight:400;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.c-lp-title-point__en{--ts-target-font-size:25}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-point__en{--ts-target-font-size:24}}@media only screen and (max-width:767px){.c-lp-title-point__en{--ts-target-font-size:24}}.c-lp-title-point__num{color:#0e4f93;font-family:"Noto Serif JP","Noto Sans JP",serif;line-height:1;letter-spacing:-.03em;font-weight:400;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);margin-left:.1em}@media only screen and (min-width:1025px){.c-lp-title-point__num{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-point__num{--ts-target-font-size:26}}@media only screen and (max-width:767px){.c-lp-title-point__num{--ts-target-font-size:25}}.c-lp-title-point__floor{display:block;color:#0e4f93;font-family:"Noto Serif JP","Noto Sans JP",serif;line-height:1.1;letter-spacing:.1em;font-weight:300;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.c-lp-title-point__floor{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-point__floor{--ts-target-font-size:13}}@media only screen and (max-width:767px){.c-lp-title-point__floor{--ts-target-font-size:12}}.c-lp-title-line{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;width:fit-content;max-width:100%;margin-inline:auto;box-sizing:border-box;text-align:center}@media only screen and (min-width:768px){.c-lp-title-line{margin-bottom:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-lp-title-line{margin-bottom:calc(20 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-lp-title-line{gap:calc(6 / var(--ts-parent-font-size) * 1rem)}}.c-lp-title-line__deco{flex-shrink:0;align-self:center;position:relative;z-index:0;pointer-events:none}.c-lp-title-line__deco--l{width:calc(63 / var(--ts-parent-font-size) * 1rem)}.c-lp-title-line__deco--r{width:calc(71 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.c-lp-title-line__deco--l{width:calc(52 / var(--ts-parent-font-size) * 1rem)}.c-lp-title-line__deco--r{width:calc(58 / var(--ts-parent-font-size) * 1rem)}}.c-lp-title-line__deco img{display:block;width:100%;height:auto;max-width:none}.c-lp-title-line__text{position:relative;z-index:1;flex:0 1 auto;min-width:0;text-align:center;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.08em;line-height:1.2;font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:800;color:#fff;white-space:normal;overflow-wrap:break-word}@media only screen and (min-width:1025px){.c-lp-title-line__text{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-line__text{--ts-target-font-size:28}}@media only screen and (max-width:767px){.c-lp-title-line__text{--ts-target-font-size:20}}@media only screen and (min-width:1025px) and (max-width:1440px){.c-lp-title-line__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:28}}.c-lp-title-line__text .small,.c-lp-title-line__text small{display:inline-block;letter-spacing:.1em;line-height:1.2}.c-lp-title-line__text .small{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.c-lp-title-line__text .small{--ts-target-font-size:22}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-line__text .small{--ts-target-font-size:24}}@media only screen and (max-width:767px){.c-lp-title-line__text .small{--ts-target-font-size:18}}.c-lp-title-line--yellow .c-lp-title-line__text{color:#e8c98a}.c-lp-title-line--blue .c-lp-title-line__text{color:#0e4f93}.c-lp-title-line--brown .c-lp-title-line__text{color:#5a3026}.c-lp-title-line--white .c-lp-title-line__text{color:#fff}.c-lp-title-lighting{position:relative;z-index:1;width:fit-content;max-width:100%;margin:0 auto;padding-bottom:calc(8 / var(--ts-parent-font-size) * 1rem);text-align:center}.c-lp-title-lighting__text{position:relative;z-index:1;display:block;text-align:center;color:#fbf6ec;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.8;letter-spacing:.1em;font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:500;white-space:nowrap}@media only screen and (min-width:1025px){.c-lp-title-lighting__text{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-lighting__text{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-lp-title-lighting__text{--ts-target-font-size:16}}@media only screen and (min-width:768px){.c-lp-title-lighting__text{padding-inline:calc(35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-lp-title-lighting__text{padding-inline:calc(25 / var(--ts-parent-font-size) * 1rem)}}.c-lp-title-lighting__deco{position:absolute;left:50%;top:calc(100% - calc(12 / var(--ts-parent-font-size) * 1rem));z-index:0;display:block;width:100%;pointer-events:none;transform:translateX(-50%) scaleX(1.12);transform-origin:center top}.c-lp-title-lighting__deco img{display:block;width:100%;height:auto}.c-lp-title-lighting--moon .c-lp-title-lighting__deco{transform:translateX(-50%) scaleX(1.1)}.c-lp-title-lighting--pumpkin{padding-bottom:calc(4 / var(--ts-parent-font-size) * 1rem)}.c-lp-title-lighting--pumpkin .c-lp-title-lighting__text{line-height:1.4}.c-lp-title-lighting--pumpkin .c-lp-title-lighting__deco{top:calc(100% - calc(18 / var(--ts-parent-font-size) * 1rem));transform:translateX(-50%) scaleX(1.12)}.c-lp-title-st1{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.1em;line-height:1.8;font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:500}@media only screen and (min-width:1025px){.c-lp-title-st1{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-st1{--ts-target-font-size:30}}@media only screen and (max-width:767px){.c-lp-title-st1{--ts-target-font-size:22}}.c-lp-title-st2{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.1em;line-height:2.2;font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:400}@media only screen and (min-width:1025px){.c-lp-title-st2{--ts-target-font-size:21}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-title-st2{--ts-target-font-size:25}}@media only screen and (max-width:767px){.c-lp-title-st2{--ts-target-font-size:17}}.c-lp-spot{margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#0e4f93}.c-lp-spot dd,.c-lp-spot dt{text-align:center}.c-lp-spot dt{position:relative;z-index:1;box-sizing:border-box;padding:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;line-height:1;letter-spacing:.1em;color:inherit;width:calc(260 / var(--ts-parent-font-size) * 1rem);display:inline-flex;align-items:center;justify-content:center;gap:calc(14 / var(--ts-parent-font-size) * 1rem);border:none}@media only screen and (min-width:1025px){.c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (max-width:767px){.c-lp-spot dt{--ts-target-font-size:14}}.c-lp-spot dt::after,.c-lp-spot dt::before{content:"";display:block;flex:1 1 0;height:calc(7 / var(--ts-parent-font-size) * 1rem);min-width:calc(32 / var(--ts-parent-font-size) * 1rem);background-repeat:no-repeat}.c-lp-spot dt::before{background-image:linear-gradient(#c9a15b,#c9a15b),linear-gradient(#0e4f93,#0e4f93);background-size:calc(23 / var(--ts-parent-font-size) * 1rem) calc(7 / var(--ts-parent-font-size) * 1rem),calc(100% - calc(23 / var(--ts-parent-font-size) * 1rem)) calc(1 / var(--ts-parent-font-size) * 1rem);background-position:left center,right center}.c-lp-spot dt::after{background-image:linear-gradient(#a9701f,#a9701f),linear-gradient(#0e4f93,#0e4f93);background-size:calc(8 / var(--ts-parent-font-size) * 1rem) calc(7 / var(--ts-parent-font-size) * 1rem),calc(100% - calc(8 / var(--ts-parent-font-size) * 1rem)) calc(1 / var(--ts-parent-font-size) * 1rem);background-position:right center,left center}.c-lp-spot dd{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);color:inherit;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.5;letter-spacing:.15em}@media only screen and (min-width:1025px){.c-lp-spot dd{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-spot dd{--ts-target-font-size:16}}@media only screen and (max-width:767px){.c-lp-spot dd{--ts-target-font-size:13}}.c-lp-spot dd .small{display:block;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);margin-top:1rem}@media only screen and (min-width:1025px){.c-lp-spot dd .small{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.c-lp-spot dd .small{--ts-target-font-size:14}}@media only screen and (max-width:767px){.c-lp-spot dd .small{--ts-target-font-size:10}}.c-lp-spot--white{color:#fbf6ec}.c-lp-spot--white dt{color:#fbf6ec;border:none}.c-lp-spot--white dt::before{background-image:linear-gradient(#e8c98a,#e8c98a),linear-gradient(#fbf6ec,#fbf6ec);background-size:calc(8 / var(--ts-parent-font-size) * 1rem) calc(7 / var(--ts-parent-font-size) * 1rem),calc(100% - calc(8 / var(--ts-parent-font-size) * 1rem)) calc(1 / var(--ts-parent-font-size) * 1rem);background-position:left center,right center}.c-lp-spot--white dt::after{background-image:linear-gradient(#071633,#071633),linear-gradient(#fbf6ec,#fbf6ec);background-size:calc(23 / var(--ts-parent-font-size) * 1rem) calc(7 / var(--ts-parent-font-size) * 1rem),calc(100% - calc(23 / var(--ts-parent-font-size) * 1rem)) calc(1 / var(--ts-parent-font-size) * 1rem);background-position:right center,left center}.c-lp-spot--white dd{color:#fbf6ec}.c-lp-spot--brown{color:#5a3026}.c-lp-spot--brown dt{display:inline-block;width:calc(266 / var(--ts-parent-font-size) * 1rem);color:#5a3026;gap:0}.c-lp-spot--brown dt::before{content:"";display:block;position:absolute;z-index:-1;top:50%;left:0;flex:none;width:100%;min-width:0;height:calc(11 / var(--ts-parent-font-size) * 1rem);transform:translateY(-50%);background:url(../images/st-spot-line.webp) no-repeat center/100% 100%}.c-lp-spot--brown dt::after{content:none;display:none}.c-lp-spot--brown dd{color:#5a3026}.c-lp-frame{position:relative;padding:calc(30 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;background:rgba(255,255,255,.6)}.c-lp-frame__solid{position:absolute;z-index:1;width:calc(100% - calc(21 / var(--ts-parent-font-size) * 1rem));height:calc(10 / var(--ts-parent-font-size) * 1rem);background:#071633;display:block}.c-lp-frame__solid--top{top:0;left:0}.c-lp-frame__solid--bottom{bottom:0;right:0}.c-lp-frame__line{display:block;position:absolute;z-index:1;width:calc(15 / var(--ts-parent-font-size) * 1rem);height:calc(100% - calc(15 / var(--ts-parent-font-size) * 1rem));background:url(../images/line.webp) repeat top center}.c-lp-frame__line--left{bottom:0;left:0}.c-lp-frame__line--right{top:0;right:0}.c-accordion{border:solid 2px #fff;box-sizing:border-box}.c-accordion__button{display:block;text-align:center;color:#fff;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem);position:relative}.c-accordion__button__arr{display:block;position:absolute;z-index:1;top:50%;right:calc(30 / var(--ts-parent-font-size) * 1rem);width:calc(13 / var(--ts-parent-font-size) * 1rem)}.c-accordion__button__en{display:block;font-family:"Noto Serif JP","Noto Sans JP",serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.3;letter-spacing:.1em;font-weight:700}@media only screen and (min-width:1025px){.c-accordion__button__en{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__button__en{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-accordion__button__en{--ts-target-font-size:16}}.c-accordion__button__jp{font-family:"Noto Serif JP","Noto Sans JP",serif;display:block;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.3;letter-spacing:.05em;font-weight:700}@media only screen and (min-width:1025px){.c-accordion__button__jp{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__button__jp{--ts-target-font-size:16}}@media only screen and (max-width:767px){.c-accordion__button__jp{--ts-target-font-size:12}}.c-accordion__target{border-top:solid 1px #fff;box-sizing:border-box}@media only screen and (min-width:768px){.c-accordion__target{padding-inline:calc(31 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-accordion__target{padding-inline:calc(21 / var(--ts-parent-font-size) * 1rem)}}.c-accordion__target__title{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.8;letter-spacing:.1em;font-weight:700}@media only screen and (min-width:1025px){.c-accordion__target__title{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__target__title{--ts-target-font-size:20}}@media only screen and (max-width:767px){.c-accordion__target__title{--ts-target-font-size:16}}.c-accordion__target__menu{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);padding-bottom:calc(50 / var(--ts-parent-font-size) * 1rem)}.c-accordion__target__menu__list{display:flex}.c-accordion__target__menu__list .o-lp-sparkle{width:calc(12 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.c-accordion__target__menu__list .o-lp-sparkle{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-accordion__target__menu__list .o-lp-sparkle{margin-top:calc(2 / var(--ts-parent-font-size) * 1rem)}}.c-accordion__target__menu__list__text{color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.1em;padding-inline:calc(5 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-accordion__target__menu__list__text{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__target__menu__list__text{--ts-target-font-size:12}}@media only screen and (max-width:767px){.c-accordion__target__menu__list__text{--ts-target-font-size:8}}.c-accordion__target__menu__list__text .small{display:block;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.c-accordion__target__menu__list__text .small{--ts-target-font-size:10}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__target__menu__list__text .small{--ts-target-font-size:10}}@media only screen and (max-width:767px){.c-accordion__target__menu__list__text .small{--ts-target-font-size:6}}.c-accordion__target__menu__list__line{flex:1;height:4px;background-image:radial-gradient(circle,#fff 1.5px,rgba(0,0,0,0) 1.5px);background-size:8px 4px;background-repeat:repeat-x;background-position:center}@media only screen and (min-width:768px){.c-accordion__target__menu__list__line{margin-top:calc(9 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.c-accordion__target__menu__list__line{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem)}}.c-accordion__target__menu__list__price{color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.1em;padding-left:calc(5 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.c-accordion__target__menu__list__price{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.c-accordion__target__menu__list__price{--ts-target-font-size:12}}@media only screen and (max-width:767px){.c-accordion__target__menu__list__price{--ts-target-font-size:10}}.l-main{position:relative;z-index:1;overflow-x:clip;overflow-y:visible;width:100%}@media only screen and (max-width:1024px){.l-main{overflow-x:clip;overflow-y:visible;width:100%}}.l-main::before{content:"";display:block;position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh;background:url(../images/bg_main.webp) no-repeat center top/cover}@media only screen and (max-width:767px){.l-main::before{height:100lvh;min-height:100vh;min-height:-webkit-fill-available}}@media only screen and (min-width:1025px){.l-main{display:grid;grid-template-columns:1fr clamp(550px,36.4%,650px) 1fr}}@media only screen and (min-width:1025px) and (max-width:1440px){.l-main{grid-template-columns:clamp(400px,45%,550px) clamp(400px,50%,550px)}}.l-main__menu{overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;height:100vh;top:0;box-sizing:border-box}@media only screen and (min-width:1025px){.l-main__menu{position:sticky}}@media only screen and (min-width:768px) and (max-width:1024px){.l-main__menu{position:fixed}}@media only screen and (max-width:767px){.l-main__menu{position:fixed}}@media only screen and (min-width:1025px){.l-main__menu{z-index:2}}@media only screen and (min-width:768px) and (max-width:1024px){.l-main__menu{z-index:99999}}@media only screen and (max-width:767px){.l-main__menu{z-index:99999}}@media only screen and (min-width:768px){.l-main__menu{padding:calc(211 / var(--ts-parent-font-size) * 1rem) calc(60 / var(--ts-parent-font-size) * 1rem) calc(198 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.l-main__menu{padding:calc(95 / var(--ts-parent-font-size) * 1rem) calc(0 / var(--ts-parent-font-size) * 1rem) calc(110 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1441px) and (max-width:1600px){.l-main__menu{padding-inline:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1440px){.l-main__menu{padding-inline:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px) and (max-width:1365px){.l-main__menu{padding-inline:calc(45 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:1024px){.l-main__menu{padding:calc(50 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}}.l-main__menu--left{grid-column:1;grid-row:1}.l-main__menu--right{grid-column:3;grid-row:1}.l-main__contents{position:relative;z-index:1;grid-column:2;grid-row:1;box-sizing:border-box;width:100%;max-width:100%}@media only screen and (min-width:768px) and (max-width:1024px){.l-main__contents{max-width:550px;margin-inline:auto}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:1441px){.l-main__contents{max-width:calc(550px * ((13 + 3 + 0)/ 13))}}.l-lp-sns{display:flex;flex-wrap:wrap;column-gap:calc(10 / var(--ts-parent-font-size) * 1rem);row-gap:calc(10 / var(--ts-parent-font-size) * 1rem);max-width:calc(calc(45 * 5 + 10 * 5)/ var(--ts-parent-font-size) * 1rem);margin-inline:auto}@media only screen and (max-width:767px){html:lang(zh-CN) .l-lp-sns,html:lang(zh-TW) .l-lp-sns{max-width:calc(calc(45 * 4 + 10 * 3)/ var(--ts-parent-font-size) * 1rem)}}.l-lp-sns__item{width:calc(45 / var(--ts-parent-font-size) * 1rem)}#header,.c-sub-link,.l-footer{display:none}#abi_page{overflow:visible!important;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width:1024px){#abi_page{overflow-x:clip!important;max-width:100%}}@media only screen and (max-width:767px){body,html{overscroll-behavior-y:none;background-color:#011b37}}@keyframes blurAnime{0%{filter:blur(10px)}100%{filter:blur(0)}}.blurAnime{filter:blur(10px);opacity:0}.blurAnime.visible{opacity:1;animation:blurAnime .7s ease forwards}.delay1{animation-delay:.2s}.delay2{animation-delay:.5s}.c-lp-title-line{flex-direction:column;gap:calc(8 / var(--ts-parent-font-size) * 1rem)}.c-lp-title-line__text{overflow-wrap:break-word;height:auto;max-width:100%;background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.c-lp-title-line__text .small{display:block}.c-lp-title-line--gold .c-lp-title-line__text{background-image:linear-gradient(180deg,#f3e2b8 0,#c9a15b 100%)}.c-lp-title-line--blue .c-lp-title-line__text{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%)}.c-lp-title-line::after{content:"";display:block;width:calc(18 / var(--ts-parent-font-size) * 1rem);height:calc(18 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;background:url(../images/btn_snow.webp) center/contain no-repeat}.c-lp-title-point{width:auto;max-width:100%;padding:0 0 calc(10 / var(--ts-parent-font-size) * 1rem);background:0 0;color:#f9d491}.c-lp-title-point__en,.c-lp-title-point__floor,.c-lp-title-point__num{color:inherit}.c-lp-title-point__floor{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem)}.c-lp-spot dt{width:auto;max-width:100%}.c-lp-spot dt::after,.c-lp-spot dt::before{height:1px;min-width:calc(28 / var(--ts-parent-font-size) * 1rem);background:#c9a15b;background-image:none}.c-lp-spot dd{overflow-wrap:break-word;height:auto;max-width:100%;font-weight:300}.c-lp-btn__href{overflow-wrap:break-word;height:auto;max-width:100%;height:auto;white-space:normal}.l-main__side-logo{display:none;margin:0;pointer-events:none}@media only screen and (min-width:1441px){.l-main__side-logo{display:block;position:fixed;z-index:1;top:50%;left:calc(50% + clamp(550px,36.4%,650px)/ 2);width:calc((100% - clamp(550px,36.4%,650px))/ 2);padding-inline:calc(80 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;transform:translateY(-50%);opacity:0;transition:opacity .8s ease;filter:drop-shadow(0 0 calc(17 / var(--ts-parent-font-size) * 1rem) #09192e)}.l-main__side-logo.is-show{opacity:1}.l-main__side-logo img{display:block;width:100%;height:auto}}.p-lpchristmas-mainimg{position:relative;z-index:2}.p-lpchristmas-mainimg__img img{display:block;width:100%;height:auto}.p-lpchristmas-sticky{position:relative}.p-lpchristmas-sticky__visual{position:relative;z-index:2}.p-lpchristmas-sticky__content{position:relative;z-index:1}@media only screen and (min-width:768px){.p-lpchristmas-intro__inner{padding-block:calc(160 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-intro__inner{padding-block:calc(100 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-section__inner{padding-block:calc(80 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-intro__inner,.p-lpchristmas-section__inner{position:relative;z-index:1;width:92%;margin-inline:auto}.p-lpchristmas-lead{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem);color:#5a3026;line-height:2;font-weight:300}.p-lpchristmas-lead--light{color:#fbf6ec}.p-lpchristmas-note{overflow-wrap:break-word;height:auto;max-width:100%;width:fit-content;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;text-align:left;color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;line-height:1.7;font-weight:300;letter-spacing:.03em}.p-lpchristmas-intro{position:relative;background-color:#fbf6ec}.p-lpchristmas-intro::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url(../images/deco_cream.webp),url(../images/deco_cream.webp);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto}.p-lpchristmas-intro::before{background-image:url(../images/bg_intro-top.webp),url(../images/bg_intro-bottom.webp)}.p-lpchristmas-intro .c-lp-title-st1,.p-lpchristmas-intro .c-lp-title-st2{overflow-wrap:break-word;height:auto;max-width:100%;position:relative;z-index:1}.p-lpchristmas-intro .c-lp-title-st1{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;line-height:1.3;letter-spacing:.02em}@media only screen and (max-width:767px){.p-lpchristmas-intro .c-lp-title-st1{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:20}}.p-lpchristmas-intro .c-lp-title-st2{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);color:#5a3026}@media only screen and (min-width:1025px){.p-lpchristmas-intro .c-lp-title-st2{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-intro .c-lp-title-st2{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-intro .c-lp-title-st2{--ts-target-font-size:13}}@media only screen and (min-width:768px){.p-lpchristmas-intro .c-lp-title-st2{margin-top:calc(28 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-intro .c-lp-title-st2{margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cafe,.p-lpchristmas-facility,.p-lpchristmas-live{position:relative;background-color:#071633;color:#fbf6ec}.p-lpchristmas-cafe::before,.p-lpchristmas-facility::before,.p-lpchristmas-live::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url(../images/deco_navy.webp) center top/100% auto repeat-y}.p-lpchristmas-greeting,.p-lpchristmas-photo,.p-lpchristmas-present,.p-lpchristmas-theater{position:relative;background-color:#fbf6ec;color:#002554}.p-lpchristmas-greeting::before,.p-lpchristmas-photo::before,.p-lpchristmas-present::before,.p-lpchristmas-theater::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url(../images/deco_cream.webp),url(../images/deco_cream.webp);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto}.p-lpchristmas-theater{margin-bottom:calc(-34 / var(--ts-parent-font-size) * 1rem);-webkit-mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);-webkit-mask-size:100% calc(100% - 34px),100% 34px;mask-size:100% calc(100% - 34px),100% 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top,center bottom;mask-repeat:no-repeat;mask-position:center top,center bottom;mask-composite:add;position:relative;z-index:4}.p-lpchristmas-theater::before{background-image:url(../images/bg_theater_left.webp?v=3),url(../images/bg_theater_right.webp?v=3),url(../images/bg_theater_top.webp),url(../images/bg_theater_bottom.webp);background-repeat:no-repeat;background-position:left -14.81595% top calc(200 / var(--ts-parent-font-size) * 1rem),right -12.34663% top calc(200 / var(--ts-parent-font-size) * 1rem),center top,center bottom;background-size:24.69325% auto,24.69325% auto,100% auto,100% auto}.p-lpchristmas-theater .c-lp-title-line__text{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800;letter-spacing:.1em;line-height:1.8;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-theater .c-lp-title-line__text{--ts-target-font-size:24}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-theater .c-lp-title-line__text{--ts-target-font-size:22}}@media only screen and (max-width:767px){.p-lpchristmas-theater .c-lp-title-line__text{--ts-target-font-size:18}}@media only screen and (min-width:1025px){.p-lpchristmas-theater .c-lp-title-line__text{line-height:1.5}}.p-lpchristmas-theater .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-theater .p-lpchristmas-lead{color:#002554;letter-spacing:.1em;line-height:2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-theater .p-lpchristmas-lead{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-theater .p-lpchristmas-lead{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-theater .p-lpchristmas-lead{--ts-target-font-size:12.5}}.p-lpchristmas-theater .c-lp-spot{margin-top:calc(28 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lpchristmas-theater .c-lp-spot:first-of-type{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-theater .c-lp-spot:first-of-type{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-theater .c-lp-spot dt{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(174 / var(--ts-parent-font-size) * 1rem);min-width:calc(174 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;padding:0;color:#002554;background:url(../images/deco_spot.svg) center/calc(174 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem) no-repeat;letter-spacing:.1em;line-height:1;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-theater .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-theater .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-theater .c-lp-spot dt{--ts-target-font-size:14}}.p-lpchristmas-theater .c-lp-spot dt::after,.p-lpchristmas-theater .c-lp-spot dt::before{display:none}.p-lpchristmas-theater .c-lp-spot dd{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem);color:#002554;letter-spacing:.1em;line-height:2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-theater .c-lp-spot dd{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-theater .c-lp-spot dd{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-theater .c-lp-spot dd{--ts-target-font-size:12.5}}.p-lpchristmas-cafe{z-index:3;margin-bottom:calc(-34 / var(--ts-parent-font-size) * 1rem);-webkit-mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);-webkit-mask-size:100% calc(100% - 34px),100% 34px;mask-size:100% calc(100% - 34px),100% 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top,center bottom;mask-repeat:no-repeat;mask-position:center top,center bottom;mask-composite:add}.p-lpchristmas-cafe::before{background-image:url(../images/bg_facility_left.webp),url(../images/bg_facility_right.webp),url(../images/bg_facility_top.webp),url(../images/bg_facility_bottom.webp);background-repeat:repeat-y,repeat-y,no-repeat,no-repeat;background-position:left -2.49615% top 0,right -2.71186% top 0,center top,center bottom;background-size:12.48074% auto,13.55932% auto,100% auto,100% auto}.p-lpchristmas-cafe .p-lpchristmas-section__inner{width:100%}.p-lpchristmas-cafe .p-lpchristmas-cafe__intro{margin:0 auto}@media only screen and (min-width:768px){.p-lpchristmas-cafe .p-lpchristmas-cafe__intro{width:90%}}@media only screen and (max-width:767px){.p-lpchristmas-cafe .p-lpchristmas-cafe__intro{width:100%}}.p-lpchristmas-cafe .c-lp-title-line__text{background-image:linear-gradient(180deg,#f0daa3 0,#d9a442 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;letter-spacing:.1em;line-height:1.8;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cafe .c-lp-title-line__text{--ts-target-font-size:30}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-cafe .c-lp-title-line__text{--ts-target-font-size:22}}@media only screen and (min-width:1025px){.p-lpchristmas-cafe .c-lp-title-line__text{line-height:1.5}}.p-lpchristmas-cafe .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#f6d6a1 4%,#cf9654 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-cafe .p-lpchristmas-lead{color:#fff;letter-spacing:.1em;line-height:2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cafe .p-lpchristmas-lead{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe .p-lpchristmas-lead{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-cafe .p-lpchristmas-lead{--ts-target-font-size:12.5}}.p-lpchristmas-cafe .c-lp-spot{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-cafe .c-lp-spot dt{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(174 / var(--ts-parent-font-size) * 1rem);min-width:calc(174 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);padding:0;color:#fff;background:url(../images/deco_spot.svg) center/calc(174 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem) no-repeat;letter-spacing:.1em;line-height:1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:300}@media only screen and (min-width:1025px){.p-lpchristmas-cafe .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-cafe .c-lp-spot dt{--ts-target-font-size:14}}.p-lpchristmas-cafe .c-lp-spot dt::after,.p-lpchristmas-cafe .c-lp-spot dt::before{display:none}.p-lpchristmas-cafe .c-lp-spot dd{margin-top:calc(18 / var(--ts-parent-font-size) * 1rem);color:#fff;letter-spacing:.1em;line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cafe .c-lp-spot dd{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe .c-lp-spot dd{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-cafe .c-lp-spot dd{--ts-target-font-size:14}}.p-lpchristmas-facility{z-index:5;margin-bottom:calc(-34 / var(--ts-parent-font-size) * 1rem);-webkit-mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);-webkit-mask-size:100% calc(100% - 34px),100% 34px;mask-size:100% calc(100% - 34px),100% 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top,center bottom;mask-repeat:no-repeat;mask-position:center top,center bottom;mask-composite:add}.p-lpchristmas-facility::before{background-image:url(../images/bg_facility_top.webp),url(../images/bg_facility_bottom.webp);background-repeat:no-repeat;background-position:center top,center bottom;background-size:100% auto}.p-lpchristmas-facility::after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url(../images/bg_facility_left.webp),url(../images/bg_facility_right.webp);background-repeat:repeat-y;background-position:left -5.547% top 0,right -5.547% top 0;background-size:12.48074% auto,13.55932% auto;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 18%,#000 82%,transparent 100%)}.p-lpchristmas-facility .c-lp-title-line::after{flex:0 0 auto;align-self:center;width:calc(297 / var(--ts-parent-font-size) * 1rem);min-width:calc(297 / var(--ts-parent-font-size) * 1rem);max-width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background-image:url(../images/deco_title_line.svg);background-repeat:no-repeat;background-position:center;background-size:calc(280 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-facility .p-lpchristmas-lead{color:#fff}.p-lpchristmas-facility .c-lp-spot dt{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:calc(168 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);padding:calc(12 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_place.svg) center/100% 100% no-repeat;letter-spacing:.12em;line-height:1;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:300;color:#fff}@media only screen and (min-width:1025px){.p-lpchristmas-facility .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-facility .c-lp-spot dt{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-facility .c-lp-spot dt{--ts-target-font-size:14}}.p-lpchristmas-facility .c-lp-spot dt::after,.p-lpchristmas-facility .c-lp-spot dt::before{display:none}.p-lpchristmas-facility .c-lp-spot dd{margin-top:calc(12 / var(--ts-parent-font-size) * 1rem);color:#fff}.p-lpchristmas-facility .c-lp-title-point{display:flex;align-items:flex-start;justify-content:center;gap:calc(14 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-facility .c-lp-title-point__line{flex:0 1 calc(116 / var(--ts-parent-font-size) * 1rem);width:calc(116 / var(--ts-parent-font-size) * 1rem);max-width:28%;height:calc(6 / var(--ts-parent-font-size) * 1rem);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_point_side.webp) left center/contain no-repeat;transform:scaleX(-1)}.p-lpchristmas-facility .c-lp-title-point__line--r{transform:none}.p-lpchristmas-facility .c-lp-title-point__body{display:flex;flex-direction:column;align-items:center;min-width:0;max-width:100%}.p-lpchristmas-facility .c-lp-title-point__en,.p-lpchristmas-facility .c-lp-title-point__name,.p-lpchristmas-facility .c-lp-title-point__num{font-family:"Noto Serif JP","Noto Sans JP",serif;letter-spacing:.04em;line-height:1}.p-lpchristmas-facility .c-lp-title-point__en,.p-lpchristmas-facility .c-lp-title-point__name{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-facility .c-lp-title-point__en,.p-lpchristmas-facility .c-lp-title-point__name{--ts-target-font-size:24}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-facility .c-lp-title-point__en,.p-lpchristmas-facility .c-lp-title-point__name{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-facility .c-lp-title-point__en,.p-lpchristmas-facility .c-lp-title-point__name{--ts-target-font-size:20}}.p-lpchristmas-facility .c-lp-title-point__num{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-facility .c-lp-title-point__num{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-facility .c-lp-title-point__num{--ts-target-font-size:28}}@media only screen and (max-width:767px){.p-lpchristmas-facility .c-lp-title-point__num{--ts-target-font-size:22}}.p-lpchristmas-facility .c-lp-title-point__floor{margin-top:calc(6 / var(--ts-parent-font-size) * 1rem);text-align:center;font-weight:300;font-family:"Noto Serif JP","Noto Sans JP",serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.08em}@media only screen and (min-width:1025px){.p-lpchristmas-facility .c-lp-title-point__floor{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-facility .c-lp-title-point__floor{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-facility .c-lp-title-point__floor{--ts-target-font-size:11}}.p-lpchristmas-facility__point{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-facility__point:nth-of-type(1) .p-lpchristmas-facility__point__img,.p-lpchristmas-facility__point:nth-of-type(2) .p-lpchristmas-facility__point__img{background:#071633}.p-lpchristmas-facility__point:nth-of-type(1) .p-lpchristmas-facility__point__img::after,.p-lpchristmas-facility__point:nth-of-type(2) .p-lpchristmas-facility__point__img::after{content:"";position:absolute;z-index:1;inset:0;border-style:solid;border-color:#071633;pointer-events:none}.p-lpchristmas-facility__point:nth-of-type(3) img{background:#071633}.p-lpchristmas-facility__point__img{position:relative;margin-top:calc(12 / var(--ts-parent-font-size) * 1rem);padding:calc(5 / var(--ts-parent-font-size) * 1rem);border:calc(4 / var(--ts-parent-font-size) * 1rem) solid #f1e6a3;box-sizing:border-box}.p-lpchristmas-facility__point__img img{display:block;width:100%;height:auto;object-fit:cover;border:0;box-sizing:border-box;aspect-ratio:400/239}.p-lpchristmas-facility__point__img span{background:#071633}.p-lpchristmas-facility__point__img--inset{padding:0;border:0;aspect-ratio:499/482}.p-lpchristmas-facility__point__frame{position:absolute;top:0;left:0;width:95%;box-sizing:border-box;padding:calc(5 / var(--ts-parent-font-size) * 1rem);border:calc(4 / var(--ts-parent-font-size) * 1rem) solid #f1e6a3}.p-lpchristmas-facility__point__frame img{width:100%;height:100%;object-fit:cover;border:0;aspect-ratio:470/384}.p-lpchristmas-facility__point__inset{position:absolute;right:0;bottom:0;width:38.27655%;height:37.55187%;box-sizing:border-box;padding:calc(5 / var(--ts-parent-font-size) * 1rem);border:calc(4 / var(--ts-parent-font-size) * 1rem) solid #f1e6a3;background:#071633}.p-lpchristmas-facility__point__inset img{display:block;width:100%;height:100%;object-fit:cover;border:0}.p-lpchristmas-facility__point__text{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.8;font-weight:300;letter-spacing:.15em}@media only screen and (min-width:1025px){.p-lpchristmas-facility__point__text{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-facility__point__text{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-facility__point__text{--ts-target-font-size:13}}.p-lpchristmas-tree{display:flex;align-items:flex-start;gap:calc(4 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem);margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);color:#fff}@media only screen and (min-width:768px){.p-lpchristmas-tree{width:95%;margin-left:auto}}.p-lpchristmas-tree__copy{flex:1 1 auto;min-width:0}.p-lpchristmas-tree__st{display:inline-block;transform:rotate(-25.66deg);max-width:calc(200 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lpchristmas-tree__st{margin:2rem 0 3em 2em}}@media only screen and (max-width:767px){.p-lpchristmas-tree__st{margin:2rem 0 2em 3em}}.p-lpchristmas-tree__st span{position:relative;display:block;color:#fff;text-align:center;transform-origin:center center;overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);max-width:100%;font-weight:400;line-height:1.5}@media only screen and (min-width:1025px){.p-lpchristmas-tree__st span{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-tree__st span{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-tree__st span{--ts-target-font-size:11}}@media only screen and (min-width:768px){.p-lpchristmas-tree__st span{padding:0 1em}}@media only screen and (max-width:767px){.p-lpchristmas-tree__st span{padding:0}}.p-lpchristmas-tree__st span::after,.p-lpchristmas-tree__st span::before{content:"";position:absolute;height:1px;background:#fff;pointer-events:none}.p-lpchristmas-tree__st span::before{width:calc(65 / var(--ts-parent-font-size) * 1rem);left:calc(-20 / var(--ts-parent-font-size) * 1rem);bottom:calc(0 / var(--ts-parent-font-size) * 1rem);transform:translate(50%,-50%) rotate(-125deg);transform-origin:left bottom}.p-lpchristmas-tree__st span::after{width:calc(65 / var(--ts-parent-font-size) * 1rem);right:calc(-30 / var(--ts-parent-font-size) * 1rem);bottom:calc(0 / var(--ts-parent-font-size) * 1rem);transform:translate(-50%,-50%) rotate(115deg);transform-origin:right bottom}.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{display:flex;flex-direction:column;align-items:flex-start;margin:0;color:#fff;overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;line-height:1.5;margin-left:auto}@media only screen and (min-width:1025px){.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{--ts-target-font-size:12}}@media only screen and (min-width:768px){.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{width:90%}}@media only screen and (max-width:767px){.p-lpchristmas-tree__date,.p-lpchristmas-tree__place{width:100%}}.p-lpchristmas-tree__date{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__place{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__date-label,.p-lpchristmas-tree__place-label{display:inline-flex;align-items:center;gap:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__icon{display:block;flex:0 0 auto;width:calc(18 / var(--ts-parent-font-size) * 1rem);height:calc(18 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__icon img{display:block;width:100%;height:100%;object-fit:contain}.p-lpchristmas-tree__icon--map{width:calc(11.25 / var(--ts-parent-font-size) * 1rem);height:calc(17.5 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__date-text,.p-lpchristmas-tree__place-text{display:block;font-weight:300;letter-spacing:.05em}.p-lpchristmas-tree__date-text{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem);padding-left:calc(22 / var(--ts-parent-font-size) * 1rem);white-space:nowrap}.p-lpchristmas-tree__place-text{margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);padding-left:calc(5 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__img{flex:0 1 55.4371%;width:55.4371%;min-width:calc(132 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-tree__img img{display:block;width:100%;height:auto}.p-lpchristmas-photoframe{margin-top:calc(36 / var(--ts-parent-font-size) * 1rem);padding:calc(5 / var(--ts-parent-font-size) * 1rem);border:calc(4 / var(--ts-parent-font-size) * 1rem) solid #d9a441;background:#fbf6ec}.p-lpchristmas-photoframe img{display:block;width:100%;height:auto;border:1px solid #d9a441}.p-lpchristmas-schedule{position:relative;margin-top:calc(48 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#002554}.p-lpchristmas-schedule>*{position:relative;z-index:1}.p-lpchristmas-schedule::before{content:"";position:absolute;z-index:0;top:calc(50 / var(--ts-parent-font-size) * 1rem);bottom:0;left:50%;width:108.69565%;transform:translateX(-50%);pointer-events:none;background-image:url(../images/bg_schedule_left.webp),url(../images/bg_schedule_right.webp);background-repeat:repeat-y,repeat-y;background-position:left -11.85276% top,right -11.85276% top;background-size:22.71779% auto,22.71779% auto}.p-lpchristmas-schedule__st{display:flex;align-items:center;justify-content:center;gap:calc(16 / var(--ts-parent-font-size) * 1rem);color:#002554;overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.1em;line-height:1.8;white-space:nowrap}@media only screen and (min-width:1025px){.p-lpchristmas-schedule__st{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-schedule__st{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-lpchristmas-schedule__st{--ts-target-font-size:18}}.p-lpchristmas-schedule__st::after,.p-lpchristmas-schedule__st::before{content:"";flex:0 0 calc(100 / var(--ts-parent-font-size) * 1rem);width:calc(100 / var(--ts-parent-font-size) * 1rem);height:calc(6 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_schedule_line.webp) left center/contain no-repeat}.p-lpchristmas-schedule__st::before{transform:scaleX(-1)}.p-lpchristmas-schedule__time{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;width:100%;max-width:calc(385 / var(--ts-parent-font-size) * 1rem);min-height:calc(84 / var(--ts-parent-font-size) * 1rem);margin-top:calc(22 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;padding:calc(22 / var(--ts-parent-font-size) * 1rem) calc(78 / var(--ts-parent-font-size) * 1rem);background-image:url(../images/deco_time_top.webp),url(../images/deco_time_bottom.webp),url(../images/deco_time_left.webp),url(../images/deco_time_right.webp);background-repeat:no-repeat;background-position:top center,bottom center,left center,right center;background-size:calc(256 / var(--ts-parent-font-size) * 1rem) calc(27 / var(--ts-parent-font-size) * 1rem),calc(240 / var(--ts-parent-font-size) * 1rem) calc(28 / var(--ts-parent-font-size) * 1rem),calc(69 / var(--ts-parent-font-size) * 1rem) calc(31 / var(--ts-parent-font-size) * 1rem),calc(67 / var(--ts-parent-font-size) * 1rem) calc(32 / var(--ts-parent-font-size) * 1rem);color:#002554;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400;letter-spacing:.1em;line-height:1.4}@media only screen and (min-width:1025px){.p-lpchristmas-schedule__time{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-schedule__time{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-schedule__time{--ts-target-font-size:14}}.p-lpchristmas-schedule__block{margin-top:calc(28 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-schedule__block p{overflow-wrap:break-word;height:auto;max-width:100%;color:#002554;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.1em;line-height:1.6;font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-schedule__block p{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-schedule__block p{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-schedule__block p{--ts-target-font-size:15}}.p-lpchristmas-schedule__month{display:flex;align-items:center;justify-content:center;gap:calc(14 / var(--ts-parent-font-size) * 1rem);margin-bottom:calc(8 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-schedule__month{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-schedule__month{--ts-target-font-size:17}}@media only screen and (max-width:767px){.p-lpchristmas-schedule__month{--ts-target-font-size:16}}.p-lpchristmas-schedule__month::after,.p-lpchristmas-schedule__month::before{content:"";flex:0 0 calc(100 / var(--ts-parent-font-size) * 1rem);width:calc(100 / var(--ts-parent-font-size) * 1rem);height:calc(6 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_schedule_line.webp) left center/contain no-repeat}.p-lpchristmas-schedule__month::before{transform:scaleX(-1)}.p-lpchristmas-schedule .p-lpchristmas-note{color:#002554;letter-spacing:.1em;line-height:1.5;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;font-weight:400}@media only screen and (min-width:768px){.p-lpchristmas-schedule .p-lpchristmas-note{margin-block:calc(80 / var(--ts-parent-font-size) * 1rem) calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-schedule .p-lpchristmas-note{margin-block:calc(60 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-story{display:flex;flex-direction:column;align-items:center;gap:calc(20 / var(--ts-parent-font-size) * 1rem);margin-top:calc(28 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-lpchristmas-story li{display:flex;align-items:center;justify-content:flex-start;gap:calc(28 / var(--ts-parent-font-size) * 1rem);width:calc(320 / var(--ts-parent-font-size) * 1rem);max-width:100%;min-width:0}.p-lpchristmas-story__name{overflow-wrap:break-word;height:auto;max-width:100%;flex:1 1 auto;min-width:0;text-align:left;color:#002554;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.4;letter-spacing:.1em;font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-story__name{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-story__name{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-story__name{--ts-target-font-size:14}}.p-lpchristmas-story__badge{flex:0 0 auto;width:calc(84 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-story__badge img{display:block;width:100%;height:auto}.p-lpchristmas-cafe__list{position:relative;box-sizing:border-box;width:92%;margin:calc(60 / var(--ts-parent-font-size) * 1rem) auto 0;background-color:#fff6e5;background-image:url(../images/deco_menu_flake.webp),url(../images/deco_menu_flake.webp),url(../images/deco_menu_flake.webp),url(../images/deco_menu_flake.webp);background-repeat:no-repeat;background-size:calc(18 / var(--ts-parent-font-size) * 1rem);background-position:calc(1 / var(--ts-parent-font-size) * 1rem) calc(1 / var(--ts-parent-font-size) * 1rem),right calc(1 / var(--ts-parent-font-size) * 1rem) top calc(1 / var(--ts-parent-font-size) * 1rem),left calc(1 / var(--ts-parent-font-size) * 1rem) bottom calc(1 / var(--ts-parent-font-size) * 1rem),right calc(1 / var(--ts-parent-font-size) * 1rem) bottom calc(1 / var(--ts-parent-font-size) * 1rem);background-origin:border-box;background-clip:border-box,border-box,border-box,border-box,padding-box;border-style:solid;border-width:calc(16 / var(--ts-parent-font-size) * 1rem);border-image-source:url(../images/deco_menu_frame.svg);border-image-slice:24;border-image-width:calc(16 / var(--ts-parent-font-size) * 1rem);border-image-repeat:stretch}@media only screen and (min-width:768px){.p-lpchristmas-cafe__list{padding:calc(50 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(48 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cafe__list{padding:calc(36 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cafe__item+.p-lpchristmas-cafe__item{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-cafe__item__img img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:430/370;margin:0 auto}.p-lpchristmas-cafe__item__head{display:flex;align-items:center;gap:calc(16 / var(--ts-parent-font-size) * 1rem);margin-top:calc(18 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lpchristmas-cafe__item__num{flex:0 0 calc(50 / var(--ts-parent-font-size) * 1rem);width:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cafe__item__num img{display:block;width:100%;height:auto}.p-lpchristmas-cafe__item__name{overflow-wrap:break-word;height:auto;max-width:100%;min-width:0;margin:0;color:#002554;text-align:left;letter-spacing:.1em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cafe__item__name{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe__item__name{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-cafe__item__name{--ts-target-font-size:15}}.p-lpchristmas-cafe__item__name span{display:block;margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);font-weight:400;letter-spacing:.1em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cafe__item__name span{--ts-target-font-size:15}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe__item__name span{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-cafe__item__name span{--ts-target-font-size:14}}.p-lpchristmas-cafe__item__note,.p-lpchristmas-cafe__item__text{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem);text-align:left;color:#002554;letter-spacing:.1em;line-height:2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-cafe__item__note,.p-lpchristmas-cafe__item__text{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cafe__item__note,.p-lpchristmas-cafe__item__text{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-lpchristmas-cafe__item__note,.p-lpchristmas-cafe__item__text{--ts-target-font-size:12}}.p-lpchristmas-cafe__item__note{text-align:center;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11}.p-lpchristmas-greeting{z-index:2;margin-bottom:calc(-34 / var(--ts-parent-font-size) * 1rem);-webkit-mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);-webkit-mask-size:100% calc(100% - 34px),100% 34px;mask-size:100% calc(100% - 34px),100% 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top,center bottom;mask-repeat:no-repeat;mask-position:center top,center bottom;mask-composite:add;background-color:#edd9b8}.p-lpchristmas-greeting::before{background-image:url(../images/bg_greeting-left.webp),url(../images/bg_greeting-right.webp),url(../images/bg_greeting-top.webp),url(../images/bg_greeting-bottom.webp);background-repeat:no-repeat;background-position:left center,right center,center top,center bottom;background-size:10.47766% auto,9.70724% auto,100% auto,100% auto}.p-lpchristmas-greeting .c-lp-title-line__text{font-weight:800;letter-spacing:.08em;line-height:1.3;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-greeting .c-lp-title-line__text{--ts-target-font-size:30}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-greeting .c-lp-title-line__text{--ts-target-font-size:22}}.p-lpchristmas-greeting .c-lp-title-line__text .small{display:block;letter-spacing:.08em;line-height:1.3;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-greeting .c-lp-title-line__text .small{--ts-target-font-size:21}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting .c-lp-title-line__text .small{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-lpchristmas-greeting .c-lp-title-line__text .small{--ts-target-font-size:16}}@media only screen and (min-width:768px){.p-lpchristmas-greeting .c-lp-title-line__text{line-height:1}}.p-lpchristmas-greeting .c-lp-title-line__text span{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.p-lpchristmas-greeting .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#d0b280 4%,#d48a35 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-greeting .p-lpchristmas-lead{color:#002554;letter-spacing:.1em;line-height:2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-greeting .p-lpchristmas-lead{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting .p-lpchristmas-lead{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-greeting .p-lpchristmas-lead{--ts-target-font-size:12.5}}.p-lpchristmas-greeting__card{position:relative;width:90%;max-width:calc(430 / var(--ts-parent-font-size) * 1rem);margin:calc(28 / var(--ts-parent-font-size) * 1rem) auto 0}@media only screen and (max-width:767px){.p-lpchristmas-greeting__card{width:100%}}.p-lpchristmas-greeting .swiper{overflow:hidden}.p-lpchristmas-greeting__slide{position:relative;height:auto}.p-lpchristmas-greeting__img{margin:0}.p-lpchristmas-greeting__img img{display:block;width:100%;height:auto;object-fit:contain}.p-lpchristmas-greeting__arrow{appearance:none;margin:0;padding:0;border:0;font-size:0;line-height:0;cursor:pointer;position:absolute;z-index:2;top:46%;border-radius:50%;background:linear-gradient(135deg,#f8edb2 0,#f3e4a0 50%,#e5d17e 100%)}.p-lpchristmas-greeting__arrow::after{content:none}@media only screen and (min-width:768px){.p-lpchristmas-greeting__arrow{width:calc(66 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__arrow{width:calc(50 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-lpchristmas-greeting__arrow{height:calc(66 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__arrow{height:calc(50 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-greeting__arrow::before{content:"";position:absolute;top:50%;left:50%;width:calc(9 / var(--ts-parent-font-size) * 1rem);height:calc(9 / var(--ts-parent-font-size) * 1rem);border-top:3px solid #002554;border-right:3px solid #002554;transform:translate(-50%,-50%) rotate(45deg)}@media only screen and (min-width:768px){.p-lpchristmas-greeting__arrow--prev{left:calc(-33 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__arrow--prev{left:0}}.p-lpchristmas-greeting__arrow--prev::before{left:50%;transform:translate(-50%,-50%) rotate(-135deg)}@media only screen and (min-width:768px){.p-lpchristmas-greeting__arrow--next{right:calc(-33 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__arrow--next{right:0}}.p-lpchristmas-greeting__term{overflow-wrap:break-word;height:auto;max-width:100%;position:absolute;z-index:1;left:50%;bottom:4.5%;display:flex;align-items:center;justify-content:center;width:84%;max-width:none;min-height:calc(44 / var(--ts-parent-font-size) * 1rem);margin:0;transform:translateX(-50%);padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(13 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;background:url(../images/deco_greeting_term.webp) center/100% 100% no-repeat;color:#002554;text-align:center;line-height:1.3;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-greeting__term{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting__term{--ts-target-font-size:10}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__term{--ts-target-font-size:9}}.p-lpchristmas-greeting__dots{position:static;display:flex;align-items:center;justify-content:center;gap:calc(20 / var(--ts-parent-font-size) * 1rem);width:auto;margin:calc(14 / var(--ts-parent-font-size) * 1rem) auto 0}.p-lpchristmas-greeting__dots .swiper-pagination-bullet{flex:0 0 auto;width:calc(10 / var(--ts-parent-font-size) * 1rem);height:calc(10 / var(--ts-parent-font-size) * 1rem);margin:0;opacity:1;padding:0;border:0;border-radius:50%;background:#a9a6a2;cursor:pointer}.p-lpchristmas-greeting__dots.swiper-pagination-horizontal .swiper-pagination-bullet{margin:0}.p-lpchristmas-greeting__dots .swiper-pagination-bullet-active{width:calc(15 / var(--ts-parent-font-size) * 1rem);height:calc(15 / var(--ts-parent-font-size) * 1rem);background:#f9f5ef;box-shadow:0 0 calc(6 / var(--ts-parent-font-size) * 1rem) #f9f5ef}.p-lpchristmas-greeting__cal{width:100%;max-width:calc(332 / var(--ts-parent-font-size) * 1rem);margin:calc(16 / var(--ts-parent-font-size) * 1rem) auto 0}.p-lpchristmas-greeting__cal button{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(70 / var(--ts-parent-font-size) * 1rem);padding:calc(24 / var(--ts-parent-font-size) * 1rem) calc(52 / var(--ts-parent-font-size) * 1rem) calc(18 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;border:0;background:url(../images/deco_greeting_btn.webp) center/100% 100% no-repeat;color:#8a6230;font:inherit;text-align:center;letter-spacing:.06em;line-height:1.4;cursor:pointer;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-greeting__cal button{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting__cal button{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__cal button{--ts-target-font-size:11}}.p-lpchristmas-greeting__detail{text-align:center;color:#002554}.p-lpchristmas-greeting__spot{overflow-wrap:break-word;height:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:calc(168 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);padding:calc(12 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_place.svg) center/100% 100% no-repeat;letter-spacing:.12em;line-height:1;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);margin:calc(60 / var(--ts-parent-font-size) * 1rem) auto 0;color:#002554;font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-greeting__spot{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting__spot{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__spot{--ts-target-font-size:14}}.p-lpchristmas-greeting__spot::after,.p-lpchristmas-greeting__spot::before{display:none}.p-lpchristmas-greeting__spot.area{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-greeting__time{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-greeting__time p{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(14 / var(--ts-parent-font-size) * 1rem);letter-spacing:.06em;line-height:1.6;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-greeting__time p{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting__time p{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__time p{--ts-target-font-size:12}}.p-lpchristmas-greeting__time p:first-child{margin-top:0}.p-lpchristmas-greeting__time span{display:block}.p-lpchristmas-greeting__time .p-lpchristmas-greeting__note{margin-top:0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11}.p-lpchristmas-greeting__link,.p-lpchristmas-greeting__note,.p-lpchristmas-greeting__place{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(12 / var(--ts-parent-font-size) * 1rem);letter-spacing:.06em;line-height:1.6;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-greeting__link,.p-lpchristmas-greeting__note,.p-lpchristmas-greeting__place{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-greeting__link,.p-lpchristmas-greeting__note,.p-lpchristmas-greeting__place{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-greeting__link,.p-lpchristmas-greeting__note,.p-lpchristmas-greeting__place{--ts-target-font-size:12}}.p-lpchristmas-greeting__note{margin-top:calc(8 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;font-weight:400}.p-lpchristmas-greeting__link{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-greeting__link a{color:inherit}.p-lpchristmas-label{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;gap:calc(12 / var(--ts-parent-font-size) * 1rem);margin-top:calc(28 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-label{--ts-target-font-size:18}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-label{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-lpchristmas-label{--ts-target-font-size:16}}.p-lpchristmas-label::after,.p-lpchristmas-label::before{content:"";width:calc(48 / var(--ts-parent-font-size) * 1rem);height:1px;background:#c9a15b}.p-lpchristmas-present{z-index:1;margin-bottom:calc(-34 / var(--ts-parent-font-size) * 1rem);-webkit-mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);mask-image:linear-gradient(#000,#000),url(../images/deco_facility_curve.svg?v=3);-webkit-mask-size:100% calc(100% - 34px),100% 34px;mask-size:100% calc(100% - 34px),100% 34px;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top,center bottom;mask-repeat:no-repeat;mask-position:center top,center bottom;mask-composite:add;background-color:#fff6e5}.p-lpchristmas-present::before{background-image:url(../images/bg_theater_top.webp),url(../images/bg_theater_bottom.webp);background-repeat:no-repeat;background-position:center top,center bottom;background-size:100% auto}.p-lpchristmas-present .c-lp-title-line__text{font-weight:800;letter-spacing:.08em;line-height:1.2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present .c-lp-title-line__text{--ts-target-font-size:28}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-present .c-lp-title-line__text{--ts-target-font-size:20}}.p-lpchristmas-present .c-lp-title-line__text span{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.p-lpchristmas-present .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#d0b280 4%,#d48a35 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-present .p-lpchristmas-lead,.p-lpchristmas-present__lead,.p-lpchristmas-present__term{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-present .p-lpchristmas-lead,.p-lpchristmas-present__lead,.p-lpchristmas-present__term{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present .p-lpchristmas-lead,.p-lpchristmas-present__lead,.p-lpchristmas-present__term{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-present .p-lpchristmas-lead,.p-lpchristmas-present__lead,.p-lpchristmas-present__term{--ts-target-font-size:12}}.p-lpchristmas-present .p-lpchristmas-lead{color:#002554;letter-spacing:.06em;line-height:1.8;font-weight:400}.p-lpchristmas-present__spot{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(174 / var(--ts-parent-font-size) * 1rem);min-width:calc(174 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;padding:0;color:#002554;background:url(../images/deco_spot.svg) center/calc(174 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem) no-repeat;letter-spacing:.1em;line-height:1;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present__spot{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__spot{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-present__spot{--ts-target-font-size:14}}.p-lpchristmas-present__spot::after,.p-lpchristmas-present__spot::before{display:none}@media only screen and (min-width:768px){.p-lpchristmas-present__spot{margin:calc(60 / var(--ts-parent-font-size) * 1rem) auto 0}}@media only screen and (max-width:767px){.p-lpchristmas-present__spot{margin:calc(30 / var(--ts-parent-font-size) * 1rem) auto 0}}.p-lpchristmas-present__term{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(14 / var(--ts-parent-font-size) * 1rem);color:#002554;text-align:center;letter-spacing:.06em;line-height:1.6}.p-lpchristmas-present__lead{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:flex-end;justify-content:center;gap:calc(12 / var(--ts-parent-font-size) * 1rem);color:#002554;text-align:center;letter-spacing:.06em;line-height:1.7}@media only screen and (min-width:768px){.p-lpchristmas-present__lead{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-present__lead{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-present__mark{position:relative;flex:0 0 auto;width:calc(18 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-present__mark::before{content:"";position:absolute;top:calc(2 / var(--ts-parent-font-size) * 1rem);bottom:calc(2 / var(--ts-parent-font-size) * 1rem);left:50%;width:calc(1 / var(--ts-parent-font-size) * 1rem);border-radius:calc(1 / var(--ts-parent-font-size) * 1rem);background:#002554;transform:translateX(-50%) rotate(145deg)}.p-lpchristmas-present__mark--r::before{transform:translateX(-50%) rotate(35deg)}.p-lpchristmas-present__imgs{position:relative;width:100%;max-width:calc(476 / var(--ts-parent-font-size) * 1rem);margin:calc(18 / var(--ts-parent-font-size) * 1rem) auto 0;aspect-ratio:476/320}@media only screen and (max-width:767px){.p-lpchristmas-present__imgs{display:flex;flex-direction:column;align-items:center;height:auto;aspect-ratio:auto}}.p-lpchristmas-present__imgs figure{margin:0}.p-lpchristmas-present__imgs img{display:block;width:100%;height:100%;object-fit:fill}.p-lpchristmas-present__seal{position:absolute;z-index:2;top:0;left:0;max-width:60%}@media only screen and (max-width:767px){.p-lpchristmas-present__seal{position:static;width:100%;max-width:100%;height:auto;order:1}.p-lpchristmas-present__seal img{height:auto;object-fit:contain}}.p-lpchristmas-present__done{position:absolute;z-index:1;top:43%;right:0;width:43.27731%;height:52.1875%}@media only screen and (max-width:767px){.p-lpchristmas-present__done{position:static;order:3;width:60%;height:auto;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-present__done img{height:auto;object-fit:contain}}.p-lpchristmas-present__label{overflow-wrap:break-word;height:auto;max-width:100%;position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;min-width:calc(124 / var(--ts-parent-font-size) * 1rem);min-height:calc(34 / var(--ts-parent-font-size) * 1rem);margin:0;padding:calc(6 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;border:1px solid #002554;color:#002554;text-align:center;letter-spacing:.06em;line-height:1.3;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:768px){.p-lpchristmas-present__label{top:28%}}@media only screen and (max-width:767px){.p-lpchristmas-present__label{top:31.25%}}@media only screen and (min-width:768px){.p-lpchristmas-present__label{right:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-present__label{right:calc(-10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.p-lpchristmas-present__label{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__label{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-present__label{--ts-target-font-size:10}}@media only screen and (max-width:767px){.p-lpchristmas-present__label{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);position:static;order:2}}.p-lpchristmas-present__note{overflow-wrap:break-word;height:auto;max-width:100%;width:fit-content;margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;color:#002554;text-align:left;letter-spacing:.04em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;font-weight:400}.p-lpchristmas-present__stamp{position:relative;width:100%;max-width:calc(470 / var(--ts-parent-font-size) * 1rem);margin:calc(40 / var(--ts-parent-font-size) * 1rem) auto 0;padding:calc(31 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;border-radius:calc(10 / var(--ts-parent-font-size) * 1rem);background-color:#ad7306;background-image:url(../images/present_item_left_t.webp),url(../images/present_item_right_t.webp),url(../images/present_item_left_b.webp),url(../images/present_item_right_b.webp);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:left 1% top 1%,right top,left bottom,right 1% bottom 3%;color:#fff;overflow:hidden}.p-lpchristmas-present__stamp__head{display:flex;align-items:flex-start;gap:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-present__stamp__img{flex:0 0 calc(136 / var(--ts-parent-font-size) * 1rem);width:calc(136 / var(--ts-parent-font-size) * 1rem);margin:0}.p-lpchristmas-present__stamp__img img{display:block;width:100%;height:auto}.p-lpchristmas-present__stamp__copy{min-width:0;padding-top:calc(11 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lpchristmas-present__stamp__copy{padding-right:calc(36 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-present__stamp__copy{padding-right:calc(20 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-present__stamp__name,.p-lpchristmas-present__stamp__text{overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;letter-spacing:.1em;line-height:1.5;font-weight:400}.p-lpchristmas-present__stamp__name{color:#ffdb87;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present__stamp__name{--ts-target-font-size:17}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__stamp__name{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-present__stamp__name{--ts-target-font-size:15}}.p-lpchristmas-present__stamp__text{margin-top:calc(6 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present__stamp__text{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__stamp__text{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-present__stamp__text{--ts-target-font-size:12}}.p-lpchristmas-present__stamp__row{display:flex;align-items:center;gap:calc(20 / var(--ts-parent-font-size) * 1rem);margin:calc(10 / var(--ts-parent-font-size) * 1rem) 0 0}.p-lpchristmas-present__stamp__row:first-of-type{margin-top:calc(31 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-present__stamp__row:last-child{align-items:center}.p-lpchristmas-present__stamp__row dt{display:flex;align-items:center;justify-content:center;min-width:calc(76 / var(--ts-parent-font-size) * 1rem);max-width:calc(90 / var(--ts-parent-font-size) * 1rem);height:calc(35 / var(--ts-parent-font-size) * 1rem);background:#714c06;color:#ffe6ac;letter-spacing:.1em;line-height:1;font-weight:400;padding:0 calc(10 / var(--ts-parent-font-size) * 1rem);font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present__stamp__row dt{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__stamp__row dt{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-lpchristmas-present__stamp__row dt{--ts-target-font-size:13}}:not(:lang(ja)) .p-lpchristmas-present__stamp__row dt{min-width:auto;max-width:inherit}.p-lpchristmas-present__stamp__row dd{min-width:0;margin:0;color:#fff;letter-spacing:.1em;line-height:1.5;font-weight:400;overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-present__stamp__row dd{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-present__stamp__row dd{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-present__stamp__row dd{--ts-target-font-size:12}}.p-lpchristmas-live{background-image:linear-gradient(to bottom,#001d45 0,#001d45 10%,#07336b 54%,#001d45 90%,#001d45 100%);background-repeat:repeat-y;background-size:100% 200vh}.p-lpchristmas-live::before{background-image:url(../images/bg_facility_top.webp),url(../images/bg_footer.webp);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto}.p-lpchristmas-live .c-lp-title-line__text{background-image:linear-gradient(180deg,#f0daa3 0,#d9a442 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;letter-spacing:.12em;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live .c-lp-title-line__text{--ts-target-font-size:30}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-live .c-lp-title-line__text{--ts-target-font-size:22}}.p-lpchristmas-live .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#f6d6a1 4%,#cf9654 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-live__block+.p-lpchristmas-live__block{margin-top:calc(72 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__spot{margin-top:calc(60 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__name{overflow-wrap:break-word;height:auto;max-width:100%;text-align:center;color:#f0daa3;font-family:"Noto Serif JP","Noto Sans JP",serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.5;font-weight:700;letter-spacing:.08em}@media only screen and (min-width:1025px){.p-lpchristmas-live__name{--ts-target-font-size:26}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__name{--ts-target-font-size:24}}@media only screen and (max-width:767px){.p-lpchristmas-live__name{--ts-target-font-size:20}}.p-lpchristmas-live__name--side{display:flex;align-items:center;justify-content:center;gap:calc(14 / var(--ts-parent-font-size) * 1rem);color:#f1e6a3;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);letter-spacing:.04em;line-height:1.4;font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-live__name--side{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__name--side{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-lpchristmas-live__name--side{--ts-target-font-size:16}}.p-lpchristmas-live__name__body{min-width:0;max-width:100%}.p-lpchristmas-live__name__line{max-width:28%;height:calc(6 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_point_side.webp) left center/contain no-repeat;transform:scaleX(-1)}@media only screen and (min-width:768px){.p-lpchristmas-live__name__line{flex:0 1 calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-live__name__line{flex:0 1 calc(60 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:768px){.p-lpchristmas-live__name__line{width:calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-live__name__line{width:calc(60 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-live__name__line--r{transform:none}.p-lpchristmas-live__lead{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(22 / var(--ts-parent-font-size) * 1rem);color:#fff;text-align:center;letter-spacing:.08em;line-height:1.9;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live__lead{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__lead{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-live__lead{--ts-target-font-size:12.5}}.p-lpchristmas-live__spot{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(174 / var(--ts-parent-font-size) * 1rem);min-width:calc(174 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;padding:0;color:#fff;background:url(../images/deco_spot.svg) center/calc(174 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem) no-repeat;letter-spacing:.1em;line-height:1;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:300}@media only screen and (min-width:1025px){.p-lpchristmas-live__spot{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__spot{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-live__spot{--ts-target-font-size:14}}.p-lpchristmas-live__spot::after,.p-lpchristmas-live__spot::before{display:none}.p-lpchristmas-live__place{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(14 / var(--ts-parent-font-size) * 1rem);color:#fff;text-align:center;letter-spacing:.06em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live__place{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__place{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-live__place{--ts-target-font-size:12}}.p-lpchristmas-live__lead,.p-lpchristmas-live__place{font-weight:300}.p-lpchristmas-live__box{position:relative;margin-top:calc(60 / var(--ts-parent-font-size) * 1rem);padding:calc(36 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem) calc(36 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#002554;background:rgba(232,232,232,.9);border-radius:calc(2.5 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__box::after,.p-lpchristmas-live__box::before{content:"";position:absolute;left:0;right:0;height:calc(19 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_live_frame_top.svg) center/100% 100% no-repeat;pointer-events:none}.p-lpchristmas-live__box::before{top:calc(-9 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__box::after{bottom:calc(-9 / var(--ts-parent-font-size) * 1rem);transform:scaleY(-1)}.p-lpchristmas-live__box h4{overflow-wrap:break-word;height:auto;max-width:100%;color:#002554;font-weight:500;letter-spacing:.12em;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live__box h4{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__box h4{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-lpchristmas-live__box h4{--ts-target-font-size:16}}.p-lpchristmas-live__cases{margin-top:calc(36 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__cases__st{display:flex;align-items:center;justify-content:center;gap:calc(20 / var(--ts-parent-font-size) * 1rem);margin:0;color:#fff;font-weight:400;letter-spacing:.1em;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live__cases__st{--ts-target-font-size:13.5}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__cases__st{--ts-target-font-size:12.5}}@media only screen and (max-width:767px){.p-lpchristmas-live__cases__st{--ts-target-font-size:12.5}}.p-lpchristmas-live__cases__st span{flex:1 1 0;min-width:0;height:1px;background:#fff}.p-lpchristmas-live__cases__main,.p-lpchristmas-live__cases__row p{margin:0}.p-lpchristmas-live__cases__main{margin-top:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__cases img{display:block;width:100%;height:auto;object-fit:cover;border:1px solid #f1e6a3}.p-lpchristmas-live__cases__main img{aspect-ratio:470/285}.p-lpchristmas-live__cases__row{display:flex;gap:calc(10 / var(--ts-parent-font-size) * 1rem);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__cases__row p{flex:1 1 0;min-width:0}.p-lpchristmas-live__cases__row img{aspect-ratio:230/150}.p-lpchristmas-live__rows{width:fit-content;max-width:100%;margin:calc(15 / var(--ts-parent-font-size) * 1rem) auto 0;text-align:left}.p-lpchristmas-live__rows::before{content:"";display:block;height:calc(4 / var(--ts-parent-font-size) * 1rem);background-image:radial-gradient(circle,#052957 1px,rgba(0,0,0,0) 1.4px);background-size:calc(5 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem);background-repeat:repeat-x;background-position:top;padding-bottom:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__rows>p{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(16 / var(--ts-parent-font-size) * 1rem);letter-spacing:.1em;line-height:1.6;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-live__rows>p{--ts-target-font-size:15}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__rows>p{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-lpchristmas-live__rows>p{--ts-target-font-size:13}}.p-lpchristmas-live__rows>p:first-child{margin-top:0}.p-lpchristmas-live__rows>.p-lpchristmas-live__rows__note{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-live__rows>.p-lpchristmas-live__rows__note{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__rows>.p-lpchristmas-live__rows__note{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-live__rows>.p-lpchristmas-live__rows__note{--ts-target-font-size:11}}.p-lpchristmas-live__artists{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:calc(24 / var(--ts-parent-font-size) * 1rem) calc(13 / var(--ts-parent-font-size) * 1rem);margin-top:calc(28 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__artists li{flex:0 1 calc(195 / var(--ts-parent-font-size) * 1rem);max-width:calc(195 / var(--ts-parent-font-size) * 1rem);min-width:0;text-align:center}.p-lpchristmas-live__artists__date,.p-lpchristmas-live__artists__name{overflow-wrap:break-word;height:auto;max-width:100%;color:#fff;letter-spacing:.04em;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-live__artists__date,.p-lpchristmas-live__artists__name{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__artists__date,.p-lpchristmas-live__artists__name{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-lpchristmas-live__artists__date,.p-lpchristmas-live__artists__name{--ts-target-font-size:12}}.p-lpchristmas-live__artists__name{margin-top:calc(6 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-live__artists__img{position:relative;width:100%;margin:calc(12 / var(--ts-parent-font-size) * 1rem) auto 0;aspect-ratio:341/372}.p-lpchristmas-live__artists__img img{position:absolute;z-index:0;left:7.33138%;top:5.91398%;width:85.33724%;height:75.26882%;object-fit:cover;border-radius:50%}.p-lpchristmas-live__artists__img--takase img{object-position:center 32%}.p-lpchristmas-live__artists__img--gyubin img{object-position:48% 42%}.p-lpchristmas-live__artists__img::after{content:"";position:absolute;z-index:1;inset:0;background:url(../images/deco_artist_ring.webp) center/100% 100% no-repeat;pointer-events:none}.p-lpchristmas-live__artists__profile{overflow-wrap:break-word;height:auto;max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:calc(6 / var(--ts-parent-font-size) * 1rem);margin-top:calc(8 / var(--ts-parent-font-size) * 1rem);padding:0;border:0;background:0 0;color:#fff;font:inherit;letter-spacing:.04em;line-height:1;cursor:pointer;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-live__artists__profile{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-live__artists__profile{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-live__artists__profile{--ts-target-font-size:11}}.p-lpchristmas-live__artists__profile::after{content:"";flex:0 0 calc(6 / var(--ts-parent-font-size) * 1rem);width:calc(6 / var(--ts-parent-font-size) * 1rem);height:calc(6 / var(--ts-parent-font-size) * 1rem);border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}.p-lpchristmas-photo{background:#fbf5e4}.p-lpchristmas-photo::before{background-image:url(../images/bg_photo_top.webp),url(../images/bg_photo_left.webp),url(../images/bg_photo_right.webp),url(../images/bg_theater_bottom.webp);background-repeat:no-repeat;background-position:center top,left -2% center,right -2% center,center bottom;background-size:100% auto,10.47766% auto,9.70724% auto,100% auto}@media only screen and (min-width:768px){.p-lpchristmas-photo .p-lpchristmas-section__inner{width:87%}}.p-lpchristmas-photo .c-lp-title-line__text{font-weight:800;letter-spacing:.12em;line-height:1.2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-photo .c-lp-title-line__text{--ts-target-font-size:30}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-photo .c-lp-title-line__text{--ts-target-font-size:22}}.p-lpchristmas-photo .c-lp-title-line__text span{background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.p-lpchristmas-photo .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#f6d6a1 4%,#cf9654 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-photo .p-lpchristmas-lead{font-weight:400;color:#002554}.p-lpchristmas-photo__spot{overflow-wrap:break-word;height:auto;max-width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:calc(174 / var(--ts-parent-font-size) * 1rem);min-width:calc(174 / var(--ts-parent-font-size) * 1rem);min-height:calc(42 / var(--ts-parent-font-size) * 1rem);margin-inline:auto;padding:0;color:#002554;background:url(../images/deco_spot.svg) center/calc(174 / var(--ts-parent-font-size) * 1rem) calc(42 / var(--ts-parent-font-size) * 1rem) no-repeat;letter-spacing:.1em;line-height:1;font-weight:400;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);margin:calc(60 / var(--ts-parent-font-size) * 1rem) auto 0}@media only screen and (min-width:1025px){.p-lpchristmas-photo__spot{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__spot{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-photo__spot{--ts-target-font-size:14}}.p-lpchristmas-photo__spot::after,.p-lpchristmas-photo__spot::before{display:none}.p-lpchristmas-photo__place{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(14 / var(--ts-parent-font-size) * 1rem);color:#002554;text-align:center;letter-spacing:.06em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-photo__place{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__place{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-photo__place{--ts-target-font-size:12}}.p-lpchristmas-photo__price{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(50 / var(--ts-parent-font-size) * 1rem);text-align:center;font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500;letter-spacing:.08em}@media only screen and (min-width:1025px){.p-lpchristmas-photo__price{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__price{--ts-target-font-size:18}}@media only screen and (max-width:767px){.p-lpchristmas-photo__price{--ts-target-font-size:15}}.p-lpchristmas-photo .p-lpchristmas-note{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;font-weight:400;letter-spacing:.03em;text-align:center}.p-lpchristmas-photo__frame{position:relative;margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-photo__frame img{display:block;width:100%;height:auto}.p-lpchristmas-photo__badge{overflow-wrap:break-word;height:auto;max-width:100%;position:absolute;top:-12%;left:-8%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(148.68 / var(--ts-parent-font-size) * 1rem);height:calc(145.14 / var(--ts-parent-font-size) * 1rem);margin:0;padding:calc(35 / var(--ts-parent-font-size) * 1rem) calc(26 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;background:url(../images/deco_photo_badge.webp?v=2) center/contain no-repeat;color:#002554;text-align:center;transform:rotate(-9.5deg);font-family:"Noto Serif JP","Noto Sans JP",serif}.p-lpchristmas-photo__badge small,.p-lpchristmas-photo__badge span,.p-lpchristmas-photo__badge strong{display:block;max-width:100%;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}.p-lpchristmas-photo__badge span{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-photo__badge span{--ts-target-font-size:15}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__badge span{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-photo__badge span{--ts-target-font-size:14}}.p-lpchristmas-photo__badge strong{margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);letter-spacing:0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.2}@media only screen and (min-width:1025px){.p-lpchristmas-photo__badge strong{--ts-target-font-size:20}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__badge strong{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-lpchristmas-photo__badge strong{--ts-target-font-size:18}}.p-lpchristmas-photo__badge small{margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);letter-spacing:.04em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-photo__badge small{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-photo__badge small{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-photo__badge small{--ts-target-font-size:11}}.p-lpchristmas-photo .p-lpchristmas-note{color:#002554}.p-lpchristmas-night{position:relative;background:linear-gradient(to bottom,#1e4058 0,#011b37 66%)}@media only screen and (max-width:767px){.p-lpchristmas-night{box-shadow:0 40vh 0 40vh #011b37}}.p-lpchristmas-night::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url(../images/bg_footer.webp),url(../images/bg_ticket_left.webp),url(../images/bg_ticket_right.webp);background-repeat:no-repeat,no-repeat,no-repeat;background-position:center bottom,left bottom,right bottom;background-size:100% auto,9.39908% auto,9.70724% auto}.p-lpchristmas-lighting{position:relative}.p-lpchristmas-lighting .p-lpchristmas-section__inner{padding-block:calc(80 / var(--ts-parent-font-size) * 1rem) calc(50 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lpchristmas-lighting .p-lpchristmas-section__inner{width:87%}}.p-lpchristmas-lighting::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background-image:url(../images/bg_facility_top.webp);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.p-lpchristmas-lighting .c-lp-title-line__text{background-image:linear-gradient(180deg,#f0daa3 0,#d9a442 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800;letter-spacing:.12em;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-lighting .c-lp-title-line__text{--ts-target-font-size:30}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-lighting .c-lp-title-line__text{--ts-target-font-size:26}}@media only screen and (max-width:767px){.p-lpchristmas-lighting .c-lp-title-line__text{--ts-target-font-size:22}}.p-lpchristmas-lighting .c-lp-title-line::after{flex:0 0 auto;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin-top:calc(2 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#f6d6a1 4%,#cf9654 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-lighting__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(1 / var(--ts-parent-font-size) * 1rem);margin-top:calc(32 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-lighting__list li{min-width:0;text-align:center}.p-lpchristmas-lighting__list h3,.p-lpchristmas-lighting__list p{overflow-wrap:break-word;height:auto;max-width:100%;color:#fbf6ec}.p-lpchristmas-lighting__list h3{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:1.6;font-weight:400;margin-bottom:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.p-lpchristmas-lighting__list h3{--ts-target-font-size:14}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-lighting__list h3{--ts-target-font-size:14}}@media only screen and (max-width:767px){.p-lpchristmas-lighting__list h3{--ts-target-font-size:12}}.p-lpchristmas-lighting__list p{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);line-height:2;font-weight:300;letter-spacing:.2em;text-align:left}@media only screen and (min-width:1025px){.p-lpchristmas-lighting__list p{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-lighting__list p{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-lighting__list p{--ts-target-font-size:11}}.p-lpchristmas-lighting__img img{display:block;width:100%;height:auto}.p-lpchristmas-lighting__img+p{margin:calc(8 / var(--ts-parent-font-size) * 1rem) calc(5 / var(--ts-parent-font-size) * 1rem) 0}.p-lpchristmas-lighting__box{margin-top:calc(40 / var(--ts-parent-font-size) * 1rem);padding:calc(32 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem) calc(28 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#002554;background:#f8f1e4;border-radius:calc(16 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-lighting__box h3{overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.1em;line-height:1.4;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-lighting__box h3{--ts-target-font-size:22}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-lighting__box h3{--ts-target-font-size:22}}@media only screen and (max-width:767px){.p-lpchristmas-lighting__box h3{--ts-target-font-size:16}}.p-lpchristmas-lighting__day{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(18 / var(--ts-parent-font-size) * 1rem);font-weight:500;letter-spacing:.1em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);width:fit-content;max-width:100%;margin:calc(15 / var(--ts-parent-font-size) * 1rem) auto 0;text-align:center}@media only screen and (min-width:1025px){.p-lpchristmas-lighting__day{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-lighting__day{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-lighting__day{--ts-target-font-size:13}}.p-lpchristmas-lighting__day::before{content:"";display:block;height:calc(4 / var(--ts-parent-font-size) * 1rem);background-image:radial-gradient(circle,#052957 1px,rgba(0,0,0,0) 1.4px);background-size:calc(5 / var(--ts-parent-font-size) * 1rem) calc(4 / var(--ts-parent-font-size) * 1rem);background-repeat:repeat-x;background-position:top;padding-bottom:calc(15 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-lighting__note{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(12 / var(--ts-parent-font-size) * 1rem);letter-spacing:.1em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11}.p-lpchristmas-lighting__caution{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(18 / var(--ts-parent-font-size) * 1rem);color:#fff;text-align:center;letter-spacing:.04em;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11;font-weight:300;letter-spacing:.05em}.p-lpchristmas-ticket{position:relative;padding:calc(0 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-lpchristmas-ticket__deco{display:block;width:calc(297 / var(--ts-parent-font-size) * 1rem);height:calc(28 / var(--ts-parent-font-size) * 1rem);margin:0 auto calc(40 / var(--ts-parent-font-size) * 1rem);background:linear-gradient(180deg,#f6d6a1 4%,#cf9654 100%);-webkit-mask:url(../images/deco_title_line.svg) center/contain no-repeat;mask:url(../images/deco_title_line.svg) center/contain no-repeat}.p-lpchristmas-ticket .c-lp-btn,.p-lpchristmas-ticket h2{position:relative;z-index:1}.mouse .p-lpchristmas-ticket .c-lp-btn{transition:opacity .15s ease-in}.mouse .p-lpchristmas-ticket .c-lp-btn:hover,.touch .p-lpchristmas-ticket .c-lp-btn.touchstart{opacity:.7}.touch .p-lpchristmas-ticket .c-lp-btn{-webkit-tap-highlight-color:transparent}.touch .p-lpchristmas-ticket .c-lp-btn.touchend{transition-delay:.2s}.p-lpchristmas-ticket h2{margin:0;color:#fff6e5;letter-spacing:.1em;font-weight:500;line-height:1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-family:"Noto Serif JP","Noto Sans JP",serif}@media only screen and (min-width:1025px){.p-lpchristmas-ticket h2{--ts-target-font-size:22}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket h2{--ts-target-font-size:24}}@media only screen and (max-width:767px){.p-lpchristmas-ticket h2{--ts-target-font-size:20}}.p-lpchristmas-ticket .c-lp-btn{width:100%;max-width:calc(341 / var(--ts-parent-font-size) * 1rem);margin:calc(22 / var(--ts-parent-font-size) * 1rem) auto 0}.p-lpchristmas-ticket .c-lp-btn__href{display:flex;align-items:center;justify-content:center;min-height:calc(73 / var(--ts-parent-font-size) * 1rem);padding:calc(16 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;color:#0f2a1f;background:#e5b269;border-radius:calc(40 / var(--ts-parent-font-size) * 1rem);font-weight:500;letter-spacing:.05em;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-ticket .c-lp-btn__href{--ts-target-font-size:15}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket .c-lp-btn__href{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-ticket .c-lp-btn__href{--ts-target-font-size:14}}.p-lpchristmas-ticket__bnr{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:calc(390 / var(--ts-parent-font-size) * 1rem);margin:calc(28 / var(--ts-parent-font-size) * 1rem) auto 0;padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(56 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;text-decoration:none;background-image:url(../images/deco_ticket.svg),url(../images/deco_ticket_gold.svg),url(../images/deco_ticket.svg),url(../images/deco_ticket_gold.svg);background-repeat:no-repeat;background-position:center;background-size:calc(100% - 14px) calc(100% - 14px),calc(100% - 10px) calc(100% - 10px),calc(100% - 6px) calc(100% - 6px),100% 100%}.p-lpchristmas-ticket__bnr p{overflow-wrap:break-word;height:auto;max-width:100%}.p-lpchristmas-ticket__bnr__orn{position:absolute;z-index:1;top:calc(-2 / var(--ts-parent-font-size) * 1rem);width:calc(62 / var(--ts-parent-font-size) * 1rem);height:calc(96 / var(--ts-parent-font-size) * 1rem);background:center top/contain no-repeat;pointer-events:none}.p-lpchristmas-ticket__bnr__orn--l{left:calc(6 / var(--ts-parent-font-size) * 1rem);background-image:url(../images/deco_ticket_orn_l.webp)}.p-lpchristmas-ticket__bnr__orn--r{right:calc(6 / var(--ts-parent-font-size) * 1rem);background-image:url(../images/deco_ticket_orn_r.webp)}.p-lpchristmas-ticket__bnr__flake{position:absolute;z-index:1;bottom:calc(12 / var(--ts-parent-font-size) * 1rem);width:calc(58 / var(--ts-parent-font-size) * 1rem);height:calc(34 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_ticket_flake.svg) center/contain no-repeat;pointer-events:none}.p-lpchristmas-ticket__bnr__flake--l{left:calc(10 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-ticket__bnr__flake--r{right:calc(10 / var(--ts-parent-font-size) * 1rem);transform:scaleX(-1)}.p-lpchristmas-ticket__bnr__en,.p-lpchristmas-ticket__bnr__name,.p-lpchristmas-ticket__bnr__now{position:relative;z-index:1;font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:600;line-height:1.4}.p-lpchristmas-ticket__bnr__en{color:#c77e17;letter-spacing:.06em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-ticket__bnr__en{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket__bnr__en{--ts-target-font-size:13}}@media only screen and (max-width:767px){.p-lpchristmas-ticket__bnr__en{--ts-target-font-size:12}}.p-lpchristmas-ticket__bnr__name{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem);color:#c77e17;letter-spacing:.04em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-ticket__bnr__name{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket__bnr__name{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-ticket__bnr__name{--ts-target-font-size:14}}.p-lpchristmas-ticket__bnr__now{margin-top:calc(4 / var(--ts-parent-font-size) * 1rem);color:#011d3d;letter-spacing:.08em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-ticket__bnr__now{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket__bnr__now{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-ticket__bnr__now{--ts-target-font-size:14}}.p-lpchristmas-ticket__bnr__more{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:calc(33 / var(--ts-parent-font-size) * 1rem);margin:calc(10 / var(--ts-parent-font-size) * 1rem) auto 0;padding:calc(6 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;color:#fff;background:#011c3b;border:1px solid #b87d11;border-radius:calc(20 / var(--ts-parent-font-size) * 1rem);font-family:"Noto Serif JP","Noto Sans JP",serif;font-weight:600;letter-spacing:.04em;line-height:1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-ticket__bnr__more{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-ticket__bnr__more{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-lpchristmas-ticket__bnr__more{--ts-target-font-size:11}}.p-lpchristmas-copylight{position:relative;z-index:1;padding:calc(120 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem);text-align:center;color:#fff;font-weight:300;letter-spacing:.01em}.p-lpchristmas-copylight p{overflow-wrap:break-word;height:auto;max-width:100%;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:10;line-height:1.8}.p-lpchristmas-copylight p.p-lpchristmas-copylight__copy{margin-top:calc(22 / var(--ts-parent-font-size) * 1rem);letter-spacing:.08em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-copylight p.p-lpchristmas-copylight__copy{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-copylight p.p-lpchristmas-copylight__copy{--ts-target-font-size:11}}@media only screen and (max-width:767px){.p-lpchristmas-copylight p.p-lpchristmas-copylight__copy{--ts-target-font-size:10}}.p-lpchristmas-modal{width:92%;max-width:calc(500 / var(--ts-parent-font-size) * 1rem);max-height:none;margin:auto;padding:calc(28 / var(--ts-parent-font-size) * 1rem) 0 calc(16 / var(--ts-parent-font-size) * 1rem);border:0;background:0 0;overflow:visible;color:#fff}.p-lpchristmas-modal::backdrop{background:rgba(0,0,0,.8)}.p-lpchristmas-modal__close{position:absolute;z-index:3;top:0;right:calc(-10 / var(--ts-parent-font-size) * 1rem);display:block;box-sizing:border-box;width:calc(56 / var(--ts-parent-font-size) * 1rem);height:calc(56 / var(--ts-parent-font-size) * 1rem);margin:0;padding:0;border:0;border-radius:0;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(../images/btn_modal_close.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;box-shadow:none;outline:0;text-decoration:none;-webkit-tap-highlight-color:transparent;font-size:0;line-height:0;cursor:pointer}.p-lpchristmas-modal__close:focus,.p-lpchristmas-modal__close:focus-visible{outline:0;box-shadow:none}.p-lpchristmas-modal__panel{max-height:78dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(48 / var(--ts-parent-font-size) * 1rem) calc(28 / var(--ts-parent-font-size) * 1rem) calc(56 / var(--ts-parent-font-size) * 1rem);box-sizing:border-box;background-image:linear-gradient(to bottom,#001d45 0,#07336b 50%,#001d45 100%);text-align:center}.p-lpchristmas-modal__panel:focus{outline:0}.p-lpchristmas-modal__panel::-webkit-scrollbar{width:4px}.p-lpchristmas-modal__panel::-webkit-scrollbar-track{background:0 0}.p-lpchristmas-modal__panel::-webkit-scrollbar-thumb{background:rgba(232,201,138,.55);border-radius:calc(4 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-modal__photo{position:relative;width:calc(240 / var(--ts-parent-font-size) * 1rem);max-width:72%;margin:0 auto;aspect-ratio:341/372}.p-lpchristmas-modal__photo img{position:absolute;z-index:0;left:7.33138%;top:5.91398%;width:85.33724%;height:75.26882%;object-fit:cover;border-radius:50%}.p-lpchristmas-modal__photo::after{content:"";position:absolute;z-index:1;inset:0;background:url(../images/deco_artist_ring.webp) center/100% 100% no-repeat;pointer-events:none}.p-lpchristmas-modal__photo--gyubin img{object-position:center 22%}.p-lpchristmas-modal__star{width:calc(88 / var(--ts-parent-font-size) * 1rem);height:calc(16 / var(--ts-parent-font-size) * 1rem);margin:calc(18 / var(--ts-parent-font-size) * 1rem) auto 0;background:url(../images/deco_modal_star.svg) center/contain no-repeat}.p-lpchristmas-modal__name{overflow-wrap:break-word;height:auto;max-width:100%;margin:calc(16 / var(--ts-parent-font-size) * 1rem) 0 0;color:#fff;font-weight:700;letter-spacing:.06em;line-height:1.6;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:500}@media only screen and (min-width:1025px){.p-lpchristmas-modal__name{--ts-target-font-size:22}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-modal__name{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-lpchristmas-modal__name{--ts-target-font-size:18}}.p-lpchristmas-modal__body{margin-top:calc(8 / var(--ts-parent-font-size) * 1rem)}.p-lpchristmas-modal__body p{overflow-wrap:break-word;height:auto;max-width:100%;margin-top:calc(18 / var(--ts-parent-font-size) * 1rem);color:#fff;letter-spacing:.08em;line-height:2;font-weight:300;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-modal__body p{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-modal__body p{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-lpchristmas-modal__body p{--ts-target-font-size:12}}.p-lpchristmas-modal__body a{color:#fff;overflow-wrap:anywhere}.p-lpchristmas-modal__cal{margin:calc(8 / var(--ts-parent-font-size) * 1rem) 0 0;padding:0;list-style:none}.p-lpchristmas-modal__cal li{margin-top:calc(18 / var(--ts-parent-font-size) * 1rem);padding-top:calc(18 / var(--ts-parent-font-size) * 1rem);border-top:1px solid rgba(232,201,138,.45)}.p-lpchristmas-modal__cal li:first-child{border-top:0}.p-lpchristmas-modal__cal__img{display:flex;align-items:flex-end;justify-content:center;height:calc(300 / var(--ts-parent-font-size) * 1rem);margin:0}.p-lpchristmas-modal__cal__img img{display:block;width:auto;height:100%;max-width:70%;object-fit:contain}.p-lpchristmas-modal__cal__term,.p-lpchristmas-modal__cal__year{overflow-wrap:break-word;height:auto;max-width:100%;color:#fff;line-height:1.6;font-family:"Noto Sans JP",sans-serif}.p-lpchristmas-modal__cal__year{font-weight:700;letter-spacing:.08em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:400}@media only screen and (min-width:1025px){.p-lpchristmas-modal__cal__year{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-modal__cal__year{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-modal__cal__year{--ts-target-font-size:14}}.p-lpchristmas-modal__cal__term{margin-top:calc(6 / var(--ts-parent-font-size) * 1rem);letter-spacing:.04em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);font-weight:300}@media only screen and (min-width:1025px){.p-lpchristmas-modal__cal__term{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-modal__cal__term{--ts-target-font-size:12}}@media only screen and (max-width:767px){.p-lpchristmas-modal__cal__term{--ts-target-font-size:12}}.p-lpchristmas-modal--costume{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;max-width:calc(880 / var(--ts-parent-font-size) * 1rem);color:#0b3257}.p-lpchristmas-modal--costume .p-lpchristmas-modal__panel{color:#0b3257;padding:0;background-color:#f4efdc;background-image:none;overscroll-behavior:none}.p-lpchristmas-cal{background-color:#f4efdc;background-image:url(../images/bg_calendar_top.webp),url(../images/bg_calendar_bottom.webp),url(../images/bg_calendar_right.webp),url(../images/bg_calendar_left.webp);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:top center,bottom center,right bottom,left bottom;background-size:100% auto,100% auto,calc(85 / var(--ts-parent-font-size) * 1rem) auto,calc(85 / var(--ts-parent-font-size) * 1rem) auto}@media only screen and (min-width:768px){.p-lpchristmas-cal{padding:calc(80 / var(--ts-parent-font-size) * 1rem) calc(35 / var(--ts-parent-font-size) * 1rem) calc(80 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal{padding:calc(40 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem) calc(40 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal{background-size:100% auto,100% auto,calc(50 / var(--ts-parent-font-size) * 1rem) auto,calc(50 / var(--ts-parent-font-size) * 1rem) auto}}.p-lpchristmas-cal__title{margin:0;text-align:center}.p-lpchristmas-cal__kicker,.p-lpchristmas-cal__name{display:block}.p-lpchristmas-cal__kicker,.p-lpchristmas-cal__list-title b,.p-lpchristmas-cal__name{overflow-wrap:break-word;height:auto;max-width:100%;background-image:linear-gradient(180deg,#1663ac 0,#002554 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700;line-height:1.3;font-family:"Noto Serif JP","Noto Sans JP",serif}.p-lpchristmas-cal__kicker{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cal__kicker{--ts-target-font-size:34}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__kicker{--ts-target-font-size:28}}@media only screen and (max-width:767px){.p-lpchristmas-cal__kicker{--ts-target-font-size:18}}.p-lpchristmas-cal__name{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);white-space:nowrap}@media only screen and (min-width:1025px){.p-lpchristmas-cal__name{--ts-target-font-size:42}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__name{--ts-target-font-size:36}}@media only screen and (max-width:767px){.p-lpchristmas-cal__name{--ts-target-font-size:22}}.p-lpchristmas-cal__lead{overflow-wrap:break-word;height:auto;max-width:100%;max-width:calc(530 / var(--ts-parent-font-size) * 1rem);margin:calc(10 / var(--ts-parent-font-size) * 1rem) auto 0;color:#002554;font-weight:400;letter-spacing:.1em;line-height:1.3;text-align:center;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cal__lead{--ts-target-font-size:15}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__lead{--ts-target-font-size:15}}@media only screen and (max-width:767px){.p-lpchristmas-cal__lead{--ts-target-font-size:14}}.p-lpchristmas-cal__months{display:grid;grid-template-columns:1fr 1fr;gap:calc(16 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.p-lpchristmas-cal__months{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal__months{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal__months{grid-template-columns:1fr}}.p-lpchristmas-cal__ym{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:calc(229 / var(--ts-parent-font-size) * 1rem);height:calc(49 / var(--ts-parent-font-size) * 1rem);margin:0 auto calc(8 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_cal_ym.svg) center/100% 100% no-repeat;color:#fff;line-height:1;font-family:"Noto Serif JP","Noto Sans JP",serif}.p-lpchristmas-cal__ym b{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cal__ym b{--ts-target-font-size:21}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__ym b{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-lpchristmas-cal__ym b{--ts-target-font-size:16}}.p-lpchristmas-cal__ym small{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cal__ym small{--ts-target-font-size:17}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__ym small{--ts-target-font-size:16}}@media only screen and (max-width:767px){.p-lpchristmas-cal__ym small{--ts-target-font-size:14}}.p-lpchristmas-cal__sheet{margin:0}.p-lpchristmas-cal__sheet img{display:block;width:100%;height:auto}.p-lpchristmas-cal__tag--y2025{background-color:#820a29}.p-lpchristmas-cal__tag--y2014{background-color:#c78406}.p-lpchristmas-cal__tag--y2023{background-color:#b20940}.p-lpchristmas-cal__tag--y2015{background-color:#056143}.p-lpchristmas-cal__tag--y2019{background-color:#253a8b}.p-lpchristmas-cal__tag--y2017a{background-color:#00727e}.p-lpchristmas-cal__tag--y2017b{background-color:#714c06}.p-lpchristmas-cal__list-title{display:flex;align-items:center;justify-content:center;gap:calc(10 / var(--ts-parent-font-size) * 1rem);margin:calc(28 / var(--ts-parent-font-size) * 1rem) 0 calc(4 / var(--ts-parent-font-size) * 1rem);text-align:center}.p-lpchristmas-cal__list-title::after,.p-lpchristmas-cal__list-title::before{content:"";flex:1 1 calc(80 / var(--ts-parent-font-size) * 1rem);max-width:calc(153 / var(--ts-parent-font-size) * 1rem);height:calc(29 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_cal_side.png) center/contain no-repeat}.p-lpchristmas-cal__list-title::after{transform:scaleX(-1)}.p-lpchristmas-cal__list-title span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:calc(220 / var(--ts-parent-font-size) * 1rem);min-height:calc(61 / var(--ts-parent-font-size) * 1rem);padding:calc(12 / var(--ts-parent-font-size) * 1rem) calc(36 / var(--ts-parent-font-size) * 1rem);background:url(../images/deco_cal_list.svg) center/calc(284 / var(--ts-parent-font-size) * 1rem) calc(61 / var(--ts-parent-font-size) * 1rem) no-repeat;background-size:contain}.p-lpchristmas-cal__list-title b{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:1025px){.p-lpchristmas-cal__list-title b{--ts-target-font-size:21}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__list-title b{--ts-target-font-size:20}}@media only screen and (max-width:767px){.p-lpchristmas-cal__list-title b{--ts-target-font-size:16}}.p-lpchristmas-cal__list{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(16 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem);padding:0;list-style:none}@media only screen and (min-width:768px){.p-lpchristmas-cal__list{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal__list{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cal__card{position:relative;flex:0 1 22%;max-width:22%;padding-top:calc(10 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.p-lpchristmas-cal__card{flex-basis:46%;max-width:46%;padding-top:0}}.p-lpchristmas-cal__tag{position:absolute;z-index:1;top:0;left:50%;width:max-content;max-width:100%;margin:0;padding:calc(5 / var(--ts-parent-font-size) * 1rem) calc(8 / var(--ts-parent-font-size) * 1rem);border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);color:#fff;font-weight:700;line-height:1.3;text-align:center;transform:translateX(-50%);overflow-wrap:break-word;height:auto;max-width:100%;font-family:"Noto Serif JP","Noto Sans JP",serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18)}@media only screen and (min-width:768px){.p-lpchristmas-cal__tag{width:80%}}@media only screen and (max-width:767px){.p-lpchristmas-cal__tag{width:90%}}@media only screen and (min-width:1025px){.p-lpchristmas-cal__tag{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.p-lpchristmas-cal__tag{--ts-target-font-size:10}}@media only screen and (max-width:767px){.p-lpchristmas-cal__tag{--ts-target-font-size:9}}@media only screen and (max-width:767px){.p-lpchristmas-cal__tag{position:relative;z-index:2;width:100%;margin-bottom:calc(5 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cal__photo{position:relative;display:flex;align-items:flex-end;justify-content:center;aspect-ratio:1;margin:0;background:#f4efdc;overflow:hidden;z-index:0}@media only screen and (min-width:768px){.p-lpchristmas-cal__photo{padding:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.p-lpchristmas-cal__photo{padding:calc(20 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}}.p-lpchristmas-cal__photo::after{content:"";position:absolute;z-index:1;top:-5.85%;left:-5.85%;width:111.7%;height:111.7%;background:url(../images/deco_cal_frame.png) center/100% 100% no-repeat;pointer-events:none}.p-lpchristmas-cal__photo img{display:block;width:auto;max-width:100%;object-fit:contain}@media only screen and (min-width:768px){.p-lpchristmas-cal__photo img{height:92%}}@media only screen and (max-width:767px){.p-lpchristmas-cal__photo img{height:100%}}@media only screen and (max-width:767px){.p-lpchristmas-cal__photo img{position:absolute;top:12%;left:8%;width:84%;height:76%;max-width:none;object-fit:contain;object-position:center bottom}}.p-lpchristmas-cal__note{overflow-wrap:break-word;height:auto;max-width:100%;max-width:calc(479 / var(--ts-parent-font-size) * 1rem);margin:calc(20 / var(--ts-parent-font-size) * 1rem) auto 0;color:#0b3257;font-weight:500;line-height:1.5;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:14}.p-lpchristmas-cal__note::after,.p-lpchristmas-cal__note::before{content:"";display:block;width:calc(280 / var(--ts-parent-font-size) * 1rem);max-width:100%;height:calc(25 / var(--ts-parent-font-size) * 1rem);margin:calc(8 / var(--ts-parent-font-size) * 1rem) auto;background:url(../images/deco_cal_note.png) center/contain no-repeat}.p-lpchristmas-cal__copy{margin:calc(30 / var(--ts-parent-font-size) * 1rem) 0 0;color:#0b3257;font-weight:500;letter-spacing:.1em;text-align:center;font-family:"Noto Sans JP",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem * 1.18);--ts-target-font-size:11}