@charset "UTF-8";#header,.l-footer{display:none}body{overflow:hidden}.c-btn__link{font-weight:500;color:var(--ts-color-text-primary);border:1px solid #9e9e9e}.c-btn__link .c-btn__text{text-align:center}.c-btn--cv .c-btn__link{background:#ffee71}.title .lpBadge{position:relative;z-index:1;padding-left:calc(15 / var(--ts-parent-font-size) * 1rem);letter-spacing:.02em;color:var(--ts-color-text-primary);display:flex;align-items:center;line-height:1.3}.title .lpBadge::before{content:"";position:absolute;left:0;top:50%;width:5px;height:100%;border-radius:calc(1 / var(--ts-parent-font-size) * 1rem);transform:translateY(-50%)}.title .lpBadge--lg{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.title .lpBadge--lg{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.title .lpBadge--lg{--ts-target-font-size:16}}@media only screen and (max-width:767px){.title .lpBadge--lg{--ts-target-font-size:17}}.title .lpBadge--md{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:15}.title .lpBadge--yellow::before{background:var(--ts-color-cv)}.title .lpBadge--blue::before{background:#5aa7f8}.title .lpBadge--pink{color:#e9559f;font-weight:500}.title .lpBadge--pink::before{background:#e9559f}.lp-ttl{margin:0 0 calc(20 / var(--ts-parent-font-size) * 1rem);font-weight:700;text-align:center;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:24;font-family:var(--ts-title-main-font);color:var(--ts-color-text-primary);line-height:1.3}.lp-ttl em{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;vertical-align:super}.lp-lead{text-align:left;width:90%;margin:0 auto;color:var(--ts-color-text-secondary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:400;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400}@media only screen and (min-width:1025px){.lp-lead{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lp-lead{--ts-target-font-size:14}}@media only screen and (max-width:767px){.lp-lead{--ts-target-font-size:15}}.lp-lead em{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);vertical-align:super}@media only screen and (min-width:1025px){.lp-lead em{--ts-target-font-size:10}}@media only screen and (min-width:768px) and (max-width:1024px){.lp-lead em{--ts-target-font-size:10}}@media only screen and (max-width:767px){.lp-lead em{--ts-target-font-size:12}}.fine--disc{padding-left:1em}.fine--disc li{text-indent:-1em}.fine--disc li:before{content:"※"}.fine li .c-webReserveBadge{display:inline;align-items:center;padding:calc(2 / var(--ts-parent-font-size) * 1rem) calc(5 / var(--ts-parent-font-size) * 1rem);background:#fff;color:inherit;text-decoration:none;line-height:1;text-decoration:underline}.fine li .c-webReserveBadge:hover{text-decoration:none}.fine li .c-webReserveBadge__ico{display:inline-flex;align-items:center;justify-content:center;width:calc(18 / var(--ts-parent-font-size) * 1rem);height:calc(18 / var(--ts-parent-font-size) * 1rem);border-radius:9999px;background:#ffe45c}.fine li .c-webReserveBadge__ico svg{width:calc(12 / var(--ts-parent-font-size) * 1rem);height:calc(12 / var(--ts-parent-font-size) * 1rem);display:block}.lpBg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lpBg__slide{position:absolute;inset:0;opacity:0;background-repeat:no-repeat;background-position:center;background-size:cover;transition:opacity .9s ease,transform 12s ease;will-change:opacity,transform}.lpBg__slide.is-pan-r{transform:scale(1.08) translateX(-3%)}.lpBg__slide.is-pan-l{transform:scale(1.08) translateX(3%)}.lpBg__slide.is-zoom{transform:scale(1.02)}.lpBg__slide.is-active{opacity:1}.lpBg__slide.is-active.is-pan-r{transform:scale(1.14) translateX(3%)}.lpBg__slide.is-active.is-pan-l{transform:scale(1.14) translateX(-3%)}.lpBg__slide.is-active.is-zoom{transform:scale(1.16)}.lpFixed{position:fixed;top:calc(24 / var(--ts-parent-font-size) * 1rem);z-index:30}.lpFixed--left{left:calc(24 / var(--ts-parent-font-size) * 1rem)}.lpFixed--right{top:50%;right:calc(150 / 1920 * 100%);transform:translateY(-50%)}@media only screen and (max-width:767px){.lpFixed{top:calc(12 / var(--ts-parent-font-size) * 1rem)}.lpFixed--left{left:calc(12 / var(--ts-parent-font-size) * 1rem)}.lpFixed--right{right:calc(12 / var(--ts-parent-font-size) * 1rem)}}.o-gnav__logo{max-width:calc(120 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.o-gnav__logo{display:none}}.lpMain{position:relative;z-index:0;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;justify-content:center;align-items:stretch}@supports (height:100svh){.lpMain{height:100svh}}.lpMain__inner{max-width:420px;background:#fff;min-height:100%;display:flex;flex:1;flex-direction:column}@media only screen and (min-width:1441px){.lpMain__inner{max-width:calc(420px * ((13 + 3 + 0)/ 13))}}@media only screen and (max-width:767px){.lpMain__inner{max-width:100%}}.lpHero__img img{width:100%;height:auto;display:block}.lpHero__tag{margin:calc(10 / var(--ts-parent-font-size) * 1rem) 0 0;text-align:center;font-weight:700;color:#d1467e;letter-spacing:.02em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpCard{margin:calc(18 / var(--ts-parent-font-size) * 1rem) 0;padding:calc(16 / var(--ts-parent-font-size) * 1rem) calc(16 / var(--ts-parent-font-size) * 1rem) calc(18 / var(--ts-parent-font-size) * 1rem);border-radius:calc(22 / var(--ts-parent-font-size) * 1rem);background:rgba(255,255,255,.86);box-shadow:0 calc(14 / var(--ts-parent-font-size) * 1rem) calc(50 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.12)}.lpCard__title{margin:0;letter-spacing:.02em;font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}.lpCard__desc{margin:calc(6 / var(--ts-parent-font-size) * 1rem) 0 calc(12 / var(--ts-parent-font-size) * 1rem);color:#5b5b5b;line-height:1.7;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpGnavPanel{display:flex;flex-direction:column;align-items:center}.lpGnavPanel__lead{margin:0 0 calc(14 / var(--ts-parent-font-size) * 1rem);color:var(--ts-color-text-primary);letter-spacing:.06em;position:relative;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpGnavPanel__lead::after,.lpGnavPanel__lead::before{content:"";position:absolute;width:1px;height:100%;background:var(--ts-color-text-primary);top:60%}.lpGnavPanel__lead::before{left:0;transform:translateY(-50%) rotate(140deg)}.lpGnavPanel__lead::after{right:0;transform:translateY(-50%) rotate(40deg)}.lpGnavPanel__lead span.line{padding:0 calc(10 / var(--ts-parent-font-size) * 1rem);display:inline-block}.lpMenuNav{max-width:260px;display:grid;gap:calc(12 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1441px){.lpMenuNav{max-width:calc(260px * ((13 + 3 + 0)/ 13))}}.lpMenuNav__item{margin:0}.lpMenuNav .c-btn__link{width:100%}.lpMenuSns{margin-top:calc(30 / var(--ts-parent-font-size) * 1rem);text-align:center;width:100%}.lpMenuSns__ttl{margin:0 0 calc(12 / var(--ts-parent-font-size) * 1rem);color:var(--ts-color-text-secondary);letter-spacing:.06em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpMenuSns__ttl{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.lpMenuSns__ttl{--ts-target-font-size:12}}@media only screen and (max-width:767px){.lpMenuSns__ttl{--ts-target-font-size:13}}.lpMenuSns__list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:calc(12 / var(--ts-parent-font-size) * 1rem)}.lpMenuSns__btn{width:calc(44 / var(--ts-parent-font-size) * 1rem);height:calc(44 / var(--ts-parent-font-size) * 1rem);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#fff}.lpMenuSns__btn svg{fill:var(--ts-color-text-secondary)}@media only screen and (max-width:1024px){.lpFixed--right{display:none}}.lpHamburger{display:none}@media only screen and (max-width:1024px){.lpHamburger{display:inline-flex;position:fixed;top:calc(5 / var(--ts-parent-font-size) * 1rem);right:calc(5 / var(--ts-parent-font-size) * 1rem);z-index:90;width:calc(44 / var(--ts-parent-font-size) * 1rem);height:calc(44 / var(--ts-parent-font-size) * 1rem);border:0;align-items:center;justify-content:center;gap:calc(4 / var(--ts-parent-font-size) * 1rem);flex-direction:column;padding:0}}.lpHamburger__line{width:calc(18 / var(--ts-parent-font-size) * 1rem);height:calc(2 / var(--ts-parent-font-size) * 1rem);background:#9b9b97;border-radius:999px;display:block}.lpSpMenu{display:none}@media only screen and (max-width:1024px){.lpSpMenu{display:block;position:fixed;inset:0;z-index:100;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease;background:url(../images/bg1.webp) center/cover no-repeat}.lpSpMenu__inner{position:relative;height:100%;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(18 / var(--ts-parent-font-size) * 1rem) calc(22 / var(--ts-parent-font-size) * 1rem);display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.lpSpMenu .o-gnav__logo{position:absolute;top:calc(14 / var(--ts-parent-font-size) * 1rem);left:calc(14 / var(--ts-parent-font-size) * 1rem);width:calc(56 / var(--ts-parent-font-size) * 1rem);height:calc(56 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;justify-content:center}.lpSpMenu .o-gnav__logo img{width:calc(40 / var(--ts-parent-font-size) * 1rem);height:calc(40 / var(--ts-parent-font-size) * 1rem);object-fit:contain;display:block}.lpSpMenu__close{position:absolute;top:calc(5 / var(--ts-parent-font-size) * 1rem);right:calc(5 / var(--ts-parent-font-size) * 1rem);width:calc(44 / var(--ts-parent-font-size) * 1rem);height:calc(44 / var(--ts-parent-font-size) * 1rem);border:0}.lpSpMenu__close::after,.lpSpMenu__close::before{content:"";position:absolute;top:50%;left:50%;width:calc(22 / var(--ts-parent-font-size) * 1rem);height:calc(2 / var(--ts-parent-font-size) * 1rem);background:#9b9b97;border-radius:999px}.lpSpMenu__close::before{transform:translate(-50%,-50%) rotate(45deg)}.lpSpMenu__close::after{transform:translate(-50%,-50%) rotate(-45deg)}.lpSpMenu .lpGnavPanel__lead{margin-top:calc(86 / var(--ts-parent-font-size) * 1rem)}.lpSpMenu__lead{margin:0 0 calc(14 / var(--ts-parent-font-size) * 1rem);color:rgba(0,0,0,.65);font-weight:600;letter-spacing:.06em;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpSpMenu .lpMenuNav{width:70vw;max-width:calc(320 / var(--ts-parent-font-size) * 1rem);display:grid;gap:calc(12 / var(--ts-parent-font-size) * 1rem);margin:0 auto}.lpSpMenu .lpMenuNav__item{margin:0}}@media only screen and (max-width:1024px){#abi_page.is-menu-open .lpSpMenu{opacity:1;visibility:visible;pointer-events:auto}#abi_page.is-menu-open .lpMain{overflow:hidden;height:100vh}}.lpConcept{padding:calc(30 / var(--ts-parent-font-size) * 1rem) 0 calc(8 / var(--ts-parent-font-size) * 1rem);background:#fff}.lpConcept__inner{margin:0 auto;background:#fff}@media only screen and (min-width:768px){.lpConcept__inner{width:85%}}@media only screen and (max-width:767px){.lpConcept__inner{width:90%}}.lpConcept__inner .lpConceptCard{border:1px solid var(--ts-color-sub1);border-radius:10px;box-shadow:0 0 calc(5 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1);padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}.lpConcept__inner .lpConceptCard:not(:first-child){margin-top:calc(20 / var(--ts-parent-font-size) * 1rem)}.lpConcept__inner .lpConceptCard .title{margin:0 0 calc(20 / var(--ts-parent-font-size) * 1rem)}.lpConcept__inner .lpConceptCard__num{position:absolute;top:calc(18 / var(--ts-parent-font-size) * 1rem);right:calc(14 / var(--ts-parent-font-size) * 1rem);margin:0;font-weight:700;letter-spacing:.06em;line-height:1;color:#40b0e0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:44;writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;text-orientation:mixed}@media only screen and (max-width:767px){.lpConcept__inner .lpConceptCard__num{top:calc(14 / var(--ts-parent-font-size) * 1rem);right:calc(12 / var(--ts-parent-font-size) * 1rem);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:40}}.lpConcept__inner .lpConceptCard__box{position:relative;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(18 / var(--ts-parent-font-size) * 1rem)}.lpConcept__inner .lpConceptCard__box::after{content:"";position:absolute;left:0;right:0;bottom:0;height:70%;pointer-events:none;clip-path:polygon(0 0,100% 50%,100% 100%,0 100%);background-image:url(../images/bg_concept.webp),radial-gradient(220px 120px at 12% 35%,rgba(205,233,176,.55),rgba(205,233,176,0) 70%),radial-gradient(260px 140px at 85% 72%,rgba(205,233,176,.45),rgba(205,233,176,0) 72%),linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(246,255,228,.92) 45%,rgba(246,255,228,.92) 100%);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover,cover;background-position:center,center,center,center;opacity:.95}.lpConcept__inner .lpConceptCard__media{position:relative;z-index:1;margin:0 0 calc(12 / var(--ts-parent-font-size) * 1rem)}.lpConcept__inner .lpConceptCard__media img{width:100%;height:auto;display:block}.lpConcept__inner .lpConceptCard__badge{position:absolute;z-index:2;pointer-events:none;font-family:var(--ts-font-quicksand);transform:translateX(100%);right:0;line-height:0;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:60;letter-spacing:calc(5 / 100 * 1em);color:#5aa7f8;writing-mode:vertical-rl;font-weight:600}@media only screen and (min-width:768px){.lpConcept__inner .lpConceptCard__badge{top:calc(-35 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpConcept__inner .lpConceptCard__badge{top:calc(-15 / var(--ts-parent-font-size) * 1rem)}}.lpConcept__inner .lpConceptCard__body{position:relative;z-index:1;line-height:1.9}.lpConcept__inner .lpConceptCard__body p{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);color:var(--ts-color-text-secondary2);line-height:1.8;font-weight:500}@media only screen and (min-width:1025px){.lpConcept__inner .lpConceptCard__body p{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lpConcept__inner .lpConceptCard__body p{--ts-target-font-size:14}}@media only screen and (max-width:767px){.lpConcept__inner .lpConceptCard__body p{--ts-target-font-size:15}}.lpTicketSec{padding-top:calc(30 / var(--ts-parent-font-size) * 1rem);background:#fff;position:relative}.lpTicketSec__inner{position:relative;border-radius:calc(10 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) 0 0;background:#038cf7;padding:calc(30 / var(--ts-parent-font-size) * 1rem) calc(14 / var(--ts-parent-font-size) * 1rem) calc(50 / var(--ts-parent-font-size) * 1rem);border-radius:calc(15 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) 0 0}.lpTicketSec__inner::before{content:"";position:absolute;inset:0;background:url(../images/bg_ticket.webp) center/cover no-repeat;opacity:.95;z-index:0;width:100%;height:100%;pointer-events:none;border-radius:calc(15 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) 0 0}.lpTicketSec__inner>*{position:relative;z-index:1}.lpTicketSec__head{text-align:center;color:#fff;padding-top:calc(4 / var(--ts-parent-font-size) * 1rem)}.lpTicketSec__head .lp-ttl{color:#fff}.lpTicketSec__icon{margin:0 auto calc(5 / var(--ts-parent-font-size) * 1rem);width:calc(40 / var(--ts-parent-font-size) * 1rem);display:flex;align-items:center;justify-content:center}.lpTicketSec__note{width:100%;max-width:calc(420 / var(--ts-parent-font-size) * 1rem);margin:0 auto calc(14 / var(--ts-parent-font-size) * 1rem);padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem);border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.08)}.lpTicketSec__noteList{margin:0;text-align:left;line-height:1.7;color:#fff;padding-left:1em}.lpTicketSec__noteList li{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);position:relative;text-indent:-1em}@media only screen and (min-width:1025px){.lpTicketSec__noteList li{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketSec__noteList li{--ts-target-font-size:13}}@media only screen and (max-width:767px){.lpTicketSec__noteList li{--ts-target-font-size:14}}.lpTicketSec__noteList li:before{content:"・"}.lpTicketSec__foot{margin-top:calc(14 / var(--ts-parent-font-size) * 1rem);display:flex;justify-content:center}.lpTicketSec__assistBtn{width:92%;max-width:calc(360 / var(--ts-parent-font-size) * 1rem);height:calc(52 / var(--ts-parent-font-size) * 1rem);border-radius:999px;background:#40b0e0;color:#333;text-decoration:none;font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14;display:inline-flex;align-items:center;justify-content:center;gap:calc(10 / var(--ts-parent-font-size) * 1rem);box-shadow:0 calc(12 / var(--ts-parent-font-size) * 1rem) calc(28 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.16)}.lpTicketSec__assistIco{width:calc(10 / var(--ts-parent-font-size) * 1rem);height:calc(10 / var(--ts-parent-font-size) * 1rem);border-top:2px solid rgba(0,0,0,.35);border-right:2px solid rgba(0,0,0,.35);transform:rotate(45deg)}.lpTicketCarousel{position:relative;overflow:visible}.lpTicketCarousel__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;gap:calc(14 / var(--ts-parent-font-size) * 1rem);scrollbar-width:none}.lpTicketCarousel__scroller::-webkit-scrollbar{display:none}@media only screen and (min-width:768px){.lpTicketCarousel__scroller{overflow-x:hidden;scroll-behavior:smooth;cursor:default}}@media only screen and (max-width:767px){.lpTicketCarousel__scroller{cursor:grab}}.lpTicketCarousel__nav{display:none;position:sticky;left:calc(4 / var(--ts-parent-font-size) * 1rem);right:calc(4 / var(--ts-parent-font-size) * 1rem);top:50%;transform:translateY(-50%);height:0;z-index:8;pointer-events:none}@media only screen and (min-width:1025px){.lpTicketCarousel__nav{display:block}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCarousel__nav{display:block}}.lpTicketCarousel__nav .c-slider-btn{position:absolute;top:0;transform:translateY(-50%);z-index:9;pointer-events:auto}.lpTicketCarousel__nav .c-slider-btn--prev{left:calc(0 / var(--ts-parent-font-size) * 1rem)}.lpTicketCarousel__nav .c-slider-btn--next{right:calc(0 / var(--ts-parent-font-size) * 1rem)}.lpTicketCarousel__nav .c-slider-btn button[disabled]{opacity:.5;cursor:default}.lpTicketCarousel__nav .c-slider-btn--prev button svg{transform:rotate(180deg)}.lpTicketCarousel__nav .c-slider-btn--next button svg{transform:rotate(0)}.lpSpringTiles__scroller,.lpTicketCarousel__scroller{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;touch-action:auto}.lpSpringTiles__scroller.is-dragging,.lpTicketCarousel__scroller.is-dragging{cursor:grabbing;user-select:none}.lpSpringTiles__scroller.is-dragging img,.lpTicketCarousel__scroller.is-dragging img{pointer-events:none;user-drag:none;-webkit-user-drag:none}.lpTicketCard2{flex:0 0 calc(320 / var(--ts-parent-font-size) * 1rem);background:#fff;border-radius:calc(16 / var(--ts-parent-font-size) * 1rem);overflow:hidden}@media only screen and (max-width:767px){.lpTicketCard2{flex-basis:calc(300 / var(--ts-parent-font-size) * 1rem);border-radius:calc(14 / var(--ts-parent-font-size) * 1rem)}}.lpTicketCard2__photo{position:relative;background:#f5f5f5}.lpTicketCard2__photo img{width:100%;height:auto;display:block}.lpTicketCard2__tag{position:absolute;left:0;right:0;bottom:0;margin:0;padding:calc(8 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem);color:#fff;background:#185dac;display:flex;align-items:center;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpTicketCard2__tag{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCard2__tag{--ts-target-font-size:11}}@media only screen and (max-width:767px){.lpTicketCard2__tag{--ts-target-font-size:12}}.lpTicketCard2__tag .iconify{width:calc(15 / var(--ts-parent-font-size) * 1rem);height:calc(15 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:768px){.lpTicketCard2__tag .iconify{margin-right:.5em}}@media only screen and (max-width:767px){.lpTicketCard2__tag .iconify{margin-right:.25em}}@media only screen and (min-width:768px){.lpTicketCard2__body{padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpTicketCard2__body{padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(15 / var(--ts-parent-font-size) * 1rem) calc(30 / var(--ts-parent-font-size) * 1rem)}}.lpTicketCard2__body .c-accordion{margin:calc(15 / var(--ts-parent-font-size) * 1rem) 0 0;border:1px solid #9e9e9e!important;border-radius:calc(10 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem) 0 0;color:var(--ts-color-text-primary)!important}.lpTicketCard2__body .c-accordion__button{padding-left:1.5em}.lpTicketCard2__body .c-accordion__button__text{font-weight:700;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;min-height:auto!important;padding:1em 0!important}.lpTicketCard2__body .c-accordion .fine{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;color:var(--ts-color-text-secondary2);border-top:1px solid #9e9e9e;padding:1em 1.5em 1em 2.5em}.lpTicketCard2__body .c-accordion .fine li{font-weight:400}.lpTicketCard2__name{margin:0;color:#0a4b8b;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpTicketCard2__name{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCard2__name{--ts-target-font-size:17}}@media only screen and (max-width:767px){.lpTicketCard2__name{--ts-target-font-size:18}}.lpTicketCard2__sub{margin:calc(6 / var(--ts-parent-font-size) * 1rem) 0 0;color:var(--ts-color-text-secondary);padding-bottom:calc(10 / var(--ts-parent-font-size) * 1rem);border-bottom:1px solid rgba(0,0,0,.1);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpTicketCard2__term{margin:0 0 calc(8 / var(--ts-parent-font-size) * 1rem);font-weight:700;color:#e9559f;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13}.lpTicketCard2__priceBlock{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.lpTicketCard2__priceBlock .title{margin:0 0 calc(10 / var(--ts-parent-font-size) * 1rem)}.lpTicketCard2__column,.lpTicketCard2__row{display:grid;gap:calc(10 / var(--ts-parent-font-size) * 1rem);padding:calc(6 / var(--ts-parent-font-size) * 1rem) 0}.lpTicketCard2__column dl,.lpTicketCard2__row dl{line-height:1;display:flex;align-items:flex-end}.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{color:var(--ts-color-text-primary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);white-space:nowrap}@media only screen and (min-width:768px){.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{padding-right:calc(15 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{padding-right:calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (min-width:1025px){.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{--ts-target-font-size:12}}@media only screen and (max-width:767px){.lpTicketCard2__column dl dt,.lpTicketCard2__row dl dt{--ts-target-font-size:13}}.lpTicketCard2__column dl dd,.lpTicketCard2__row dl dd{margin:0;display:flex;align-items:baseline;white-space:nowrap}@media only screen and (min-width:768px){.lpTicketCard2__column dl dd,.lpTicketCard2__row dl dd{gap:calc(6 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpTicketCard2__column dl dd,.lpTicketCard2__row dl dd{gap:calc(6 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem)}}.lpTicketCard2__column dl dd .num,.lpTicketCard2__row dl dd .num{font-family:var(--ts-font-quicksand);font-weight:600;color:#185dac;letter-spacing:calc(5 / 100 * 1em)}.lpTicketCard2__column dl dd .num--l,.lpTicketCard2__row dl dd .num--l{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:22}.lpTicketCard2__column dl dd .num--l em,.lpTicketCard2__row dl dd .num--l em{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}.lpTicketCard2__column dl dd .num--s,.lpTicketCard2__row dl dd .num--s{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:14}.lpTicketCard2__column dl dd .num--s em,.lpTicketCard2__row dl dd .num--s em{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}.lpTicketCard2__column{grid-template-columns:1fr 1fr}.lpTicketCard2__column dl dt{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:11;padding-right:calc(5 / var(--ts-parent-font-size) * 1rem);line-height:1.6}.lpTicketCard2__priceList.is-simple .lpTicketCard2__row dd strong{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:18}.lpTicketCard2__mini{color:var(--ts-color-text-secondary2);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpTicketCard2__mini{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCard2__mini{--ts-target-font-size:11}}@media only screen and (max-width:767px){.lpTicketCard2__mini{--ts-target-font-size:12}}.lpTicketCard2 .fine{margin:calc(8 / var(--ts-parent-font-size) * 1rem) 0 calc(10 / var(--ts-parent-font-size) * 1rem);line-height:1.6;color:var(--ts-color-text-secondary2);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpTicketCard2 .fine{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.lpTicketCard2 .fine{--ts-target-font-size:11}}@media only screen and (max-width:767px){.lpTicketCard2 .fine{--ts-target-font-size:12}}.lpTicketCard2__btns{display:grid;grid-template-columns:1fr 1fr;gap:calc(10 / var(--ts-parent-font-size) * 1rem);margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.lpTicketCard2__btns .c-btn{border:1px solid #fff}.lpTicketCard2__btns .c-btn .c-btn__link{border:none;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:13;width:100%;min-width:auto;padding:1em}.lpTicketCard2__btns .c-btn:hover .c-btn__link{border:1px solid var(--ts-color-cv)}.lpTicketCard2__more{margin-top:calc(10 / var(--ts-parent-font-size) * 1rem)}.lpTicketCard2__moreLink{display:flex;align-items:center;justify-content:center;gap:calc(10 / var(--ts-parent-font-size) * 1rem);height:calc(44 / var(--ts-parent-font-size) * 1rem);border-radius:calc(12 / var(--ts-parent-font-size) * 1rem);border:1px solid rgba(0,0,0,.2);background:rgba(255,255,255,.95);text-decoration:none;font-weight:700;color:#333;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.lpTicketCard2__moreIco{width:calc(22 / var(--ts-parent-font-size) * 1rem);height:calc(22 / var(--ts-parent-font-size) * 1rem);border-radius:999px;background:rgba(0,92,170,.95);position:relative}.lpTicketCard2__moreIco::after{content:"";position:absolute;top:50%;left:50%;width:calc(7 / var(--ts-parent-font-size) * 1rem);height:calc(7 / var(--ts-parent-font-size) * 1rem);border-top:2px solid #fff;border-right:2px solid #fff;transform:translate(-50%,-50%) rotate(45deg)}.lpAppeal{background:#fff;padding:calc(50 / var(--ts-parent-font-size) * 1rem) 0 0}.lpAppeal__head{text-align:center;margin-bottom:calc(14 / var(--ts-parent-font-size) * 1rem)}.lpAppeal__head .lp-ttl{font-family:"Zen Kaku Gothic New",sans-serif;color:var(--ts-color-text-primary)}.lpAppealPanel__media{position:relative;margin:0;overflow:hidden;background:#f5f5f5}.lpAppealPanel__media img{width:100%;height:auto;display:block}.lpAppealPanel__media.is-fade{animation:lpAppealFade .22s ease}.lpAppealPanel .disc{position:absolute;bottom:calc(10 / var(--ts-parent-font-size) * 1rem);right:calc(20 / var(--ts-parent-font-size) * 1rem);color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:10}.lpAppealTabs{position:absolute;left:calc(12 / var(--ts-parent-font-size) * 1rem);right:calc(12 / var(--ts-parent-font-size) * 1rem);top:calc(12 / var(--ts-parent-font-size) * 1rem);z-index:3;display:flex;justify-content:center;gap:calc(5 / var(--ts-parent-font-size) * 1rem)}@media only screen and (max-width:767px){.lpAppealTabs{left:calc(5 / var(--ts-parent-font-size) * 1rem);right:calc(5 / var(--ts-parent-font-size) * 1rem);top:calc(10 / var(--ts-parent-font-size) * 1rem);gap:calc(5 / var(--ts-parent-font-size) * 1rem)}}.lpAppealTabs__label{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpAppealTabs__label{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.lpAppealTabs__label{--ts-target-font-size:12}}@media only screen and (max-width:767px){.lpAppealTabs__label{--ts-target-font-size:12}}.lpAppealTabs__tab{--tab-bg:#0C98D9;--tab-border-grad:#0C98D9;--tab-text:#fff;--tab-accent:#0C98D9;--tab-border-width:2px;flex:0 0 auto;white-space:nowrap;height:calc(30 / var(--ts-parent-font-size) * 1rem);padding:0 calc(10 / var(--ts-parent-font-size) * 1rem);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:calc(2.5 / var(--ts-parent-font-size) * 1rem);letter-spacing:.06em;position:relative;background:var(--tab-bg);border:none;color:var(--tab-text);font-family:Afacad,sans-serif;cursor:pointer}@media only screen and (min-width:768px){.lpAppealTabs__tab{width:25%}}@media only screen and (max-width:767px){.lpAppealTabs__tab{width:23%}}.lpAppealTabs__tab>*{position:relative;z-index:3}.lpAppealTabs__tab svg,.lpAppealTabs__tab svg *{fill:currentColor!important}.lpAppealTabs__tab:nth-child(1){--tab-bg:#0C98D9;--tab-border-grad:#0C98D9;--tab-text:#fff;--tab-accent:#0C98D9}.lpAppealTabs__tab:nth-child(2){--tab-bg:#0C98D9;--tab-border-grad:#0C98D9;--tab-text:#fff;--tab-accent:#0C98D9}.lpAppealTabs__tab:nth-child(3){--tab-bg:linear-gradient(180deg, #534593 0%, #4D5ECC 100%);--tab-border-grad:linear-gradient(180deg, #534593 0%, #4D5ECC 100%);--tab-text:#fff;--tab-accent:#534593}.lpAppealTabs__tab:nth-child(4){--tab-bg:linear-gradient(180deg, #322B51 0%, #2F3A87 100%);--tab-border-grad:linear-gradient(180deg, #322B51 0%, #2F3A87 100%);--tab-text:#fff;--tab-accent:#322B51}.lpAppealTabs__tab::before{content:"";position:absolute;inset:0;padding:var(--tab-border-width);border-radius:inherit;background:var(--tab-border-grad);pointer-events:none;z-index:1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.lpAppealTabs__tab::after{content:"";position:absolute;inset:var(--tab-border-width);border-radius:inherit;pointer-events:none;z-index:2;background:0 0}.lpAppealTabs__tab.is-active{color:var(--tab-accent)}.lpAppealTabs__tab.is-active::after{background:#fff}.lpAppealTabs__ico{line-height:1;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12;color:inherit}.lpAppealTabs__ico svg,.lpAppealTabs__ico svg *{fill:currentColor!important}@keyframes lpAppealFade{from{opacity:.55;transform:translateY(calc(2 / var(--ts-parent-font-size) * 1rem))}to{opacity:1;transform:translateY(0)}}.lpCafeSec{background:#fff;padding-top:calc(50 / var(--ts-parent-font-size) * 1rem)}.lpCafeSec__inner{overflow:hidden}.lpCafeSec__inner .archBg{position:absolute;width:100%;margin:0 auto;z-index:0;left:50%;transform:translateX(-50%);background:linear-gradient(to bottom,#bde1fd 5%,#fff 100%);border-top-left-radius:50% 30%;border-top-right-radius:50% 30%;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (min-width:768px){.lpCafeSec__inner .archBg{max-width:calc(420 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpCafeSec__inner .archBg{max-width:100%}}@media only screen and (min-width:768px){.lpCafeSec__inner .archBg{height:calc(700 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpCafeSec__inner .archBg{height:calc(800 / var(--ts-parent-font-size) * 1rem)}}.lpCafeSec__inner .c-slider{width:65%;margin:0 auto;overflow:visible}.lpCafeSec__head{text-align:left;margin-bottom:calc(20 / var(--ts-parent-font-size) * 1rem)}.lpCafeSec__cardSwiper{position:relative;overflow:visible}.lpCafeSec .swiper{aspect-ratio:243/309;width:100%}.lpCafeSec .c-slider-btn{position:absolute;transform:translateY(-50%);z-index:10}@media only screen and (min-width:768px){.lpCafeSec .c-slider-btn{top:50%}}@media only screen and (max-width:767px){.lpCafeSec .c-slider-btn{top:55%}}.lpCafeSec .c-slider-btn--prev{left:-10%}.lpCafeSec .c-slider-btn--next{right:-10%}.lpCafeSec .c-slider-btn button{box-shadow:none}@media only screen and (max-width:767px){.lpCafeSec .c-slider-btn--prev{left:calc(-30 / var(--ts-parent-font-size) * 1rem)}.lpCafeSec .c-slider-btn--next{right:calc(-30 / var(--ts-parent-font-size) * 1rem)}}.js-cafeSwiper.swiper.swiper-cards .swiper-slide-shadow,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-shadow-bottom,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-shadow-left,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-shadow-right,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-shadow-top{display:none!important;opacity:0!important;background:0 0!important}.js-cafeSwiper.swiper.swiper-cards .swiper-slide{pointer-events:none}.js-cafeSwiper.swiper.swiper-cards .swiper-slide-active,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-next,.js-cafeSwiper.swiper.swiper-cards .swiper-slide-prev{pointer-events:auto}.js-cafeSwiper.swiper.swiper-cards .swiper-slide:not(.swiper-slide-active):not(.swiper-slide-prev):not(.swiper-slide-next){opacity:0!important;visibility:hidden!important}.lpCafeHero{position:relative;margin:calc(14 / var(--ts-parent-font-size) * 1rem) auto calc(14 / var(--ts-parent-font-size) * 1rem);width:100%;z-index:1}.lpCafeHero::before{content:"";position:absolute;left:50%;top:calc(96 / var(--ts-parent-font-size) * 1rem);width:88%;max-width:calc(390 / var(--ts-parent-font-size) * 1rem);height:calc(230 / var(--ts-parent-font-size) * 1rem);transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,rgba(255,126,176,.22),rgba(255,126,176,0) 70%);z-index:0;pointer-events:none}@media only screen and (max-width:767px){.lpCafeHero::before{top:calc(84 / var(--ts-parent-font-size) * 1rem);height:calc(210 / var(--ts-parent-font-size) * 1rem)}}.lpCafeHero__nav{position:absolute;top:50%;width:calc(54 / var(--ts-parent-font-size) * 1rem);height:calc(54 / var(--ts-parent-font-size) * 1rem);border-radius:999px;border:1px solid rgba(0,0,0,.08);background:rgba(255,255,255,.78);box-shadow:0 calc(14 / var(--ts-parent-font-size) * 1rem) calc(36 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1);transform:translateY(-50%);cursor:pointer;padding:0;z-index:5}@media only screen and (max-width:767px){.lpCafeHero__nav{width:calc(50 / var(--ts-parent-font-size) * 1rem);height:calc(50 / var(--ts-parent-font-size) * 1rem)}}.lpCafeHero__nav::after{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:2px solid rgba(0,0,0,.35);border-right:2px solid rgba(0,0,0,.35);transform:translate(-50%,-50%) rotate(45deg)}.lpCafeHero__nav--prev{left:calc(4 / var(--ts-parent-font-size) * 1rem)}.lpCafeHero__nav--prev::after{transform:translate(-50%,-50%) rotate(-135deg)}.lpCafeHero__nav--next{right:calc(4 / var(--ts-parent-font-size) * 1rem)}.lpCafeSwiper{position:relative;z-index:1;width:100%;max-width:calc(360 / var(--ts-parent-font-size) * 1rem);margin:0 auto;overflow:visible;padding-bottom:calc(6 / var(--ts-parent-font-size) * 1rem)}.lpCafeSwiper::before{content:"";display:block;padding-top:100%}.lpCafeSwiper .swiper-wrapper{position:absolute;inset:0}.lpCafeSwiper .swiper-slide{border-radius:calc(18 / var(--ts-parent-font-size) * 1rem);overflow:hidden;background:rgba(255,255,255,.92);box-shadow:0 calc(12 / var(--ts-parent-font-size) * 1rem) calc(28 / var(--ts-parent-font-size) * 1rem) rgba(0,0,0,.1);opacity:.72;transition:opacity .25s ease}.lpCafeSwiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.lpCafeSwiper .swiper-slide-active{opacity:1}.lpCafePick{position:relative;margin:calc(14 / var(--ts-parent-font-size) * 1rem) auto 0;width:92%;max-width:calc(360 / var(--ts-parent-font-size) * 1rem);background:rgba(255,255,255,.78);border-radius:calc(18 / var(--ts-parent-font-size) * 1rem);padding:0 calc(20 / var(--ts-parent-font-size) * 1rem) calc(20 / var(--ts-parent-font-size) * 1rem);text-align:center}.lpCafePick__bar{width:calc(54 / var(--ts-parent-font-size) * 1rem);height:calc(3 / var(--ts-parent-font-size) * 1rem);border-radius:999px;background:#5aa7f8;margin:0 0 calc(15 / var(--ts-parent-font-size) * 1rem)}.lpCafePick__bar--center{margin:0 auto calc(12 / var(--ts-parent-font-size) * 1rem)}.lpCafePick__ttl{margin:0 0 calc(8 / var(--ts-parent-font-size) * 1rem);font-weight:700;color:var(--ts-color-text-primary);font-family:"Zen Kaku Gothic New",sans-serif;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpCafePick__ttl{--ts-target-font-size:16}}@media only screen and (min-width:768px) and (max-width:1024px){.lpCafePick__ttl{--ts-target-font-size:16}}@media only screen and (max-width:767px){.lpCafePick__ttl{--ts-target-font-size:18}}.lpCafePick__meta{margin:0 0 calc(8 / var(--ts-parent-font-size) * 1rem);font-family:"Zen Kaku Gothic New",sans-serif;color:var(--ts-color-text-secondary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-weight:500;letter-spacing:1px}@media only screen and (min-width:1025px){.lpCafePick__meta{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lpCafePick__meta{--ts-target-font-size:14}}@media only screen and (max-width:767px){.lpCafePick__meta{--ts-target-font-size:15}}.lpCafePick__price{margin:0 0 calc(10 / var(--ts-parent-font-size) * 1rem);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;color:var(--ts-color-text-secondary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpCafePick__price{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lpCafePick__price{--ts-target-font-size:14}}@media only screen and (max-width:767px){.lpCafePick__price{--ts-target-font-size:16}}.lpCafePick__desc{margin:0;line-height:1.6;color:var(--ts-color-text-secondary2);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;text-align:left}@media only screen and (min-width:1025px){.lpCafePick__desc{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lpCafePick__desc{--ts-target-font-size:13}}@media only screen and (max-width:767px){.lpCafePick__desc{--ts-target-font-size:15}}.lpCafeList{position:relative;margin:calc(16 / var(--ts-parent-font-size) * 1rem) auto 0;max-width:calc(360 / var(--ts-parent-font-size) * 1rem);text-align:left}@media only screen and (min-width:768px){.lpCafeList{width:85%}}@media only screen and (max-width:767px){.lpCafeList{width:90%}}.lpCafeItem{padding:calc(14 / var(--ts-parent-font-size) * 1rem) calc(2 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem)}.lpCafeItem .lpCafePick__bar{width:calc(40 / var(--ts-parent-font-size) * 1rem)}.lpCafeItem__tag{font-weight:600;color:var(--ts-color-text-primary);font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);display:block}@media only screen and (min-width:1025px){.lpCafeItem__tag{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.lpCafeItem__tag{--ts-target-font-size:13}}@media only screen and (max-width:767px){.lpCafeItem__tag{--ts-target-font-size:15}}.lpCafeItem__price{margin:0 0 calc(8 / var(--ts-parent-font-size) * 1rem)}.lpSpring{background:#fff;position:relative}.lpSpring .roundedBg{position:absolute;top:10%;left:0;width:85%;max-width:calc(375 / var(--ts-parent-font-size) * 1rem);margin:0 auto;overflow:hidden;z-index:0;border-top-right-radius:50% 15%;background:linear-gradient(to bottom,#cfe7f1 0,#e2e6f5 45%,#eceff9 85%,rgba(236,239,249,0) 100%)}@media only screen and (min-width:768px){.lpSpring .roundedBg{height:calc(700 / var(--ts-parent-font-size) * 1rem)}}@media only screen and (max-width:767px){.lpSpring .roundedBg{height:calc(800 / var(--ts-parent-font-size) * 1rem)}}.lpSpring__inner{position:relative;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(14 / var(--ts-parent-font-size) * 1rem) calc(18 / var(--ts-parent-font-size) * 1rem)}.lpSpring__inner .lpSpringTiles__scroller{overflow-x:auto!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y}.lpSpring__inner .lpSpringTiles__scroller img{width:1162px;max-width:none}.lpSpring__inner .c-btn{width:80%;margin:calc(30 / var(--ts-parent-font-size) * 1rem) auto}.lpSpring__inner .c-btn a{width:100%}.lpSpring__head{position:relative;text-align:center;padding:calc(18 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem) calc(14 / var(--ts-parent-font-size) * 1rem);margin:0 0 calc(10 / var(--ts-parent-font-size) * 1rem)}.lpSpring__head .lp-lead{text-align:center}.lpSpring__head .lp-ttl{font-family:"Zen Kaku Gothic New",sans-serif}.lpSpring__head .lpSpring__kicker{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);font-family:"Zen Kaku Gothic New",sans-serif;color:var(--ts-color-text-secondary2);font-weight:500;margin-bottom:calc(5 / var(--ts-parent-font-size) * 1rem)}@media only screen and (min-width:1025px){.lpSpring__head .lpSpring__kicker{--ts-target-font-size:13}}@media only screen and (min-width:768px) and (max-width:1024px){.lpSpring__head .lpSpring__kicker{--ts-target-font-size:13}}@media only screen and (max-width:767px){.lpSpring__head .lpSpring__kicker{--ts-target-font-size:14}}.lpSpring__head>*{position:relative;z-index:1}.lpSpring .lpSpringTiles{scrollbar-width:none;position:relative}.lpSpring .lpSpringTiles__scroller{display:flex;gap:calc(14 / var(--ts-parent-font-size) * 1rem);padding:0 calc(4 / var(--ts-parent-font-size) * 1rem) calc(10 / var(--ts-parent-font-size) * 1rem);cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none}.lpSpring .lpSpringTiles__scroller::-webkit-scrollbar{display:none}.lpSpring .lpSpringTiles__scroller.is-dragging{cursor:grabbing;user-select:none}.lpSpring .lpSpringTiles__scroller img{pointer-events:none;user-drag:none;-webkit-user-drag:none}.c-notePill{margin-top:calc(5 / var(--ts-parent-font-size) * 1rem);position:relative;display:inline-flex;justify-content:center;align-items:center;gap:calc(5 / var(--ts-parent-font-size) * 1rem);padding:.25em;border-radius:calc(5 / var(--ts-parent-font-size) * 1rem);background:#fff;border:2px solid var(--ts-color-secondary);color:var(--ts-color-text-secondary);line-height:1.4;width:100%}.c-notePill::before{content:"";position:absolute;right:calc(60 / var(--ts-parent-font-size) * 1rem);bottom:100%;width:calc(8 / var(--ts-parent-font-size) * 1rem);height:calc(8 / var(--ts-parent-font-size) * 1rem);background:#0c98d9;clip-path:polygon(50% 0,0 100%,100% 100%)}.c-notePill::after{content:"";position:absolute;right:calc(calc(60 / var(--ts-parent-font-size) * 1rem) + 2px);bottom:100%;width:calc(calc(8 / var(--ts-parent-font-size) * 1rem) - (2px * 2));height:calc(calc(8 / var(--ts-parent-font-size) * 1rem) - (2px * 2));background:#fff;clip-path:polygon(50% 0,0 100%,100% 100%)}.c-notePill__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.c-notePill__icon svg{width:calc(26 / var(--ts-parent-font-size) * 1rem);height:calc(26 / var(--ts-parent-font-size) * 1rem)}.c-notePill__svg{width:100%;height:100%;display:block}.c-notePill__text{font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);display:inline-block;letter-spacing:.02em;line-height:1.6}@media only screen and (min-width:1025px){.c-notePill__text{--ts-target-font-size:11}}@media only screen and (min-width:768px) and (max-width:1024px){.c-notePill__text{--ts-target-font-size:11}}@media only screen and (max-width:767px){.c-notePill__text{--ts-target-font-size:12}}.c-scrollHintWrap{position:relative;overflow:visible}.c-scrollHint{position:absolute;right:calc(10 / var(--ts-parent-font-size) * 1rem);top:calc(10 / var(--ts-parent-font-size) * 1rem);z-index:9999;pointer-events:none;opacity:0;transform:translateY(calc(6 / var(--ts-parent-font-size) * 1rem));transition:opacity .25s ease,transform .25s ease;display:inline-flex;align-items:center;gap:calc(10 / var(--ts-parent-font-size) * 1rem);padding:calc(10 / var(--ts-parent-font-size) * 1rem) calc(12 / var(--ts-parent-font-size) * 1rem);border-radius:calc(999 / var(--ts-parent-font-size) * 1rem);background:rgba(0,0,0,.62);color:#fff;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);line-height:1;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media only screen and (min-width:1025px){.c-scrollHint{--ts-target-font-size:12}}@media only screen and (min-width:768px) and (max-width:1024px){.c-scrollHint{--ts-target-font-size:12}}@media only screen and (max-width:767px){.c-scrollHint{--ts-target-font-size:13}}.c-scrollHintWrap.is-hint-visible .c-scrollHint{opacity:1;transform:translateY(0)}.c-scrollHint__label{white-space:nowrap}.c-scrollHint__arrows{position:relative;width:calc(26 / var(--ts-parent-font-size) * 1rem);height:calc(12 / var(--ts-parent-font-size) * 1rem)}.c-scrollHint__arrow{position:absolute;top:50%;width:calc(10 / var(--ts-parent-font-size) * 1rem);height:calc(10 / var(--ts-parent-font-size) * 1rem);border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-50%) rotate(-45deg);opacity:.35;animation:scrollHintArrow 1.2s ease infinite}.c-scrollHint__arrow--1{left:calc(2 / var(--ts-parent-font-size) * 1rem);animation-delay:0s}.c-scrollHint__arrow--2{left:calc(10 / var(--ts-parent-font-size) * 1rem);animation-delay:.18s}@keyframes scrollHintArrow{0%{opacity:.15;transform:translateY(-50%) translateX(0) rotate(-45deg)}50%{opacity:.85;transform:translateY(-50%) translateX(calc(4 / var(--ts-parent-font-size) * 1rem)) rotate(-45deg)}100%{opacity:.15;transform:translateY(-50%) translateX(0) rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.c-scrollHint__arrow{animation:none;opacity:.7}.c-scrollHint{transition:none}}.c-ticketBtnWrap{position:fixed;z-index:99999;border-radius:9999px;bottom:calc(10 / var(--ts-parent-font-size) * 1rem);right:calc(10 / var(--ts-parent-font-size) * 1rem);margin:0;text-align:center;width:calc(90 / var(--ts-parent-font-size) * 1rem);height:calc(90 / var(--ts-parent-font-size) * 1rem);background:#ffee71;border:1px solid var(--ts-color-text-primary)}.mouse .c-ticketBtnWrap{transition:opacity .15s ease-in}.mouse .c-ticketBtnWrap:hover,.touch .c-ticketBtnWrap.touchstart{opacity:.7}.touch .c-ticketBtnWrap{-webkit-tap-highlight-color:transparent}.touch .c-ticketBtnWrap.touchend{transition-delay:.2s}@media only screen and (min-width:768px){.c-ticketBtnWrap{display:none}}.c-ticketBtnWrap a{display:block;padding:1em;text-decoration:none;color:var(--ts-color-text-primary);line-height:1.2;font-size:calc(var(--ts-target-font-size)/ var(--ts-parent-font-size) * 1rem);--ts-target-font-size:12}.c-ticketBtnWrap a .c-ticketBtn__icon{display:block}.c-ticketBtnWrap a .c-ticketBtn__icon img{width:calc(41 / var(--ts-parent-font-size) * 1rem)}.copyright{border-top:1px solid #ccc;color:#6c6c6c;background:#fff;text-align:center;padding:calc(5 / var(--ts-parent-font-size) * 1rem) 0}