.lobbyDecorationArea{padding:100px 50px;overflow:hidden}.lobbyDecorationArea>.inner{max-width:1140px;margin:0 auto 40px auto}.lobbyDecorationArea .lobbyFrame{opacity:0;filter:blur(5px);transform:translateY(5px);transition:opacity ease-out .3s,filter ease-out .3s,transform ease-out .3s;transition-delay:.3s;width:100%;height:0;padding:56.315% 20px 0 20px;margin-bottom:40px;background:url("../../images/content/home/lobby_frame.svg") no-repeat center/contain;position:relative;clip-path:polygon(0 0, 0 0, 0 0);transition:opacity cubic-bezier(0.24, 0.41, 0.07, 1.13) .8s,clip-path cubic-bezier(0.24, 0.41, 0.07, 1.13) 1.8s,filter cubic-bezier(0.24, 0.41, 0.07, 1.13) 1.8s}.lobbyDecorationArea .lobbyFrame .lobbyFrameInner{display:flex;justify-content:center;align-items:center;width:calc(100% - 40px);height:100%;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.lobbyDecorationArea .lobbyFrame.flowActive{opacity:1;filter:blur(0);transform:translateY(0);clip-path:polygon(0 0, 300% 0, 0 200%)}.lobbyDecorationArea .lobbySlider{text-align:center;width:100%;padding-top:54.315%;overflow:hidden}.lobbyDecorationArea .txt{font-size:1.8rem;letter-spacing:.1em;line-height:2;text-align:center}.lobbyDecorationArea .txt .description{opacity:0;filter:blur(5px);transform:translateY(5px);transition:opacity ease-out .3s,filter ease-out .3s,transform ease-out .3s;transition-delay:.3s;transition-delay:0s}.lobbyDecorationArea .txt .description.flowActive{opacity:1;filter:blur(0);transform:translateY(0)}.lobbyDecorationArea .txt .date{display:flex;justify-content:space-between;align-items:center;font-size:1.6rem;font-family:"Noto Sans JP",sans-serif;width:550px;padding:20px 0 20px 10px;margin:0 auto;position:relative}.lobbyDecorationArea .txt .date:not(:first-child){margin-top:40px}.lobbyDecorationArea .txt .date::before{display:block;content:"";width:0;height:1px;background-color:#fff;position:absolute;z-index:1;transition:width ease-out .3s,background-color ease-out .3s;top:0;left:0;transform-origin:left top}.lobbyDecorationArea .txt .date::after{display:block;content:"";width:0;height:1px;background-color:#fff;position:absolute;z-index:1;transition:width ease-out .3s,background-color ease-out .3s;bottom:0;right:0;transform-origin:right bottom}.lobbyDecorationArea .txt .date dt{opacity:0;filter:blur(5px);transform:translateY(5px);transition:opacity ease-out .3s,filter ease-out .3s,transform ease-out .3s;transition-delay:.3s;text-align:center;width:70px}.lobbyDecorationArea .txt .date dd{opacity:0;filter:blur(5px);transform:translateY(5px);transition:opacity ease-out .3s,filter ease-out .3s,transform ease-out .3s;transition-delay:.3s;text-align:left;width:calc(100% - 70px);padding-left:20px;border-left:1px solid #fff}.lobbyDecorationArea .txt .date.flowActive::before,.lobbyDecorationArea .txt .date.flowActive::after{width:100%}.lobbyDecorationArea .txt .date.flowActive dt,.lobbyDecorationArea .txt .date.flowActive dd{opacity:1;filter:blur(0);transform:translateY(0)}@media only screen and (max-width: 767px){.lobbyDecorationArea{padding:50px 5px}.lobbyDecorationArea .lobbyFrame .lobbyFrameInner{width:92%}.lobbyDecorationArea .txt{padding:0 25px}.lobbyDecorationArea .txt .date{width:auto;padding-left:0}}.stayArea{max-width:1240px;padding:100px 50px;margin:0 auto;overflow:hidden}.stayArea>footer{margin-top:60px}.stayArea .stayInner{height:calc(100vh - 200px);position:relative;overflow:hidden}.stayArea .stayInner .stayVox{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.stayArea .stayInner .stayVox:not(.is-current){pointer-events:none}.stayArea .stayInner .stayVox .txt{padding-top:20px}.stayArea .stayInner .stayVox .planTtl{font-size:2.8rem;margin-bottom:20px}.stayArea .stayInner .stayVox .planTtl .sub{font-size:1.6rem}.stayArea .stayInner .stayVox .description{font-size:inherit}.stayArea .stayInner .stayVox .date{font-size:inherit;margin-top:20px}.stayArea .stayInner .stayVox .moreBtn:not(:first-child){margin-top:30px}@media only screen and (max-width: 767px){.stayArea{padding:50px 5px}.stayArea .stayInner{height:auto}.stayArea .stayInner .stayVox{position:static}.stayArea .stayInner .stayVox:not(.is-current){pointer-events:all}.stayArea .stayInner .stayVox .txt{padding-top:0}.stayArea .stayInner .stayVox .planTtl{font-size:2.4rem}.stayArea .stayInner .stayVox .date{margin-top:40px}.stayArea .stayInner .stayVox .moreBtn:not(:first-child){margin-top:40px}}.restaurantArea{padding:100px 50px;overflow:hidden}.restaurantArea>footer{margin-top:45px}.restaurantArea>.inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 60px;max-width:1140px;margin:0 auto}.restaurantVox{width:calc(50% - 30px)}.restaurantVox:nth-child(odd):not(:first-child){margin-top:-65px}.restaurantVox:nth-child(2){margin-top:65px}.restaurantVox a .restaurantTtl{display:flex;justify-content:space-between;align-items:center;min-height:45px;letter-spacing:normal}.restaurantVox a .restaurantTtl dt{color:#ffcd8a;letter-spacing:.04em;width:120px}.restaurantVox a .restaurantTtl dd{font-size:1.8rem;letter-spacing:.04em;line-height:1.4;width:calc(100% - 120px);padding-left:30px;border-left:1px solid #fff}@media only screen and (max-width: 767px){.restaurantArea{padding:50px 5px}.restaurantArea>footer{margin-top:60px}.restaurantArea>.inner{display:block}.restaurantVox:nth-child(odd):not(:first-child){margin-top:50px}.restaurantVox:not(:first-child){margin-top:50px}.restaurantVox a>.txt{padding-right:45px;padding-left:15px}.restaurantVox a>.txt .restaurantTtl{display:block}.restaurantVox a>.txt .restaurantTtl dt{letter-spacing:normal;width:auto;margin-bottom:5px}.restaurantVox a>.txt .restaurantTtl dd{width:auto;padding-left:0;border-left:none}}.yukataArea{padding:100px 50px;overflow:hidden}.yukataArea>.inner{display:flex;justify-content:center;flex-wrap:wrap;gap:40px 50px;max-width:1140px;margin:0 auto}.yukataPlanVox{width:calc(33.3% - 34px)}.yukataPlanVox:nth-child(2){margin-top:40px}.yukataPlanVox:nth-child(3){margin-top:80px}.yukataPlanVox a .yukataTtl{display:flex;justify-content:flex-start;align-items:center;font-size:1.8rem;letter-spacing:.04em;line-height:1.4;min-height:65px}@media only screen and (max-width: 767px){.yukataArea{padding:50px 5px}.yukataArea>.inner{display:block}.yukataPlanVox:not(:first-child){margin-top:40px}.yukataPlanVox a .yukataTtl{font-size:2rem;min-height:50px}}.eventArea{padding:100px 50px;background:linear-gradient(-180deg, rgba(6, 0, 27, 0.4) 0%, rgba(40, 0, 42, 0.4) 100%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);overflow:hidden}.eventArea>header,.eventArea>.inner{max-width:1140px;margin:0 auto}.eventArea .eventList{display:flex;flex-wrap:wrap;gap:20px}.eventArea .eventList>.item{position:relative;font-family:"Noto Sans JP",sans-serif;padding:20px 28px;width:calc(33.3% - 13px);background-color:rgba(0,0,0,.2);position:relative;opacity:0;transform:translateY(20px);filter:blur(20px);transition:filter .5s,transform .5s,opacity .5s}.eventArea .eventList>.item::before{display:block;content:"";width:21px;height:21px;background:url("../../images/content/content/ico_decoration.svg") no-repeat center/contain;position:absolute;top:0;left:0;z-index:2;opacity:0;transition:background-image ease-out .3s}.eventArea .eventList>.item::before{top:-10px;left:-10px}.eventArea .eventList>.item .eventTtl{color:#ffcd8a;font-size:2rem;font-family:"Noto Serif JP",serif;letter-spacing:normal;line-height:1.5;padding:15px 0;margin:10px 0;border-top:1px dashed #fff;border-bottom:1px dashed #fff}.eventArea .eventList>.item .borderTB::before,.eventArea .eventList>.item .borderTB::after,.eventArea .eventList>.item .borderLR::before,.eventArea .eventList>.item .borderLR::after{display:block;content:"";background-color:#fff;position:absolute;transition:width cubic-bezier(0.24, 0.41, 0.07, 1.13) .15s,height cubic-bezier(0.24, 0.41, 0.07, 1.13) .15s}.eventArea .eventList>.item .borderTB::before,.eventArea .eventList>.item .borderLR::before{top:0}.eventArea .eventList>.item .borderTB::after,.eventArea .eventList>.item .borderLR::after{bottom:0}.eventArea .eventList>.item .borderTB::before,.eventArea .eventList>.item .borderTB::after{width:0;height:1px}.eventArea .eventList>.item .borderTB::before{left:0;transition-delay:0.15s}.eventArea .eventList>.item .borderTB::after{right:0;transition-delay:0.45s}.eventArea .eventList>.item .borderLR::before,.eventArea .eventList>.item .borderLR::after{width:1px;height:0}.eventArea .eventList>.item .borderLR::before{right:0;transition-delay:0.3s}.eventArea .eventList>.item .borderLR::after{left:0;transition-delay:0.6s}.eventArea .eventList>.item.flowActive{opacity:1;transform:translateY(0);filter:blur(0)}.eventArea .eventList>.item.flowActive::before{animation:starIcon .9s 0.6s forwards}.eventArea .eventList>.item.flowActive .borderTB::before,.eventArea .eventList>.item.flowActive .borderTB::after{width:100%}.eventArea .eventList>.item.flowActive .borderLR::before,.eventArea .eventList>.item.flowActive .borderLR::after{height:100%}@media only screen and (max-width: 767px){.eventArea{padding:50px 20px}.eventArea .eventList{display:block}.eventArea .eventList>.item{width:100%;padding-left:25px;padding-right:25px}.eventArea .eventList>.item:not(:last-child){margin-bottom:20px}}.banquetArea{max-width:1240px;padding:100px 50px;margin:0 auto;overflow:hidden}.banquetArea>footer{margin-top:60px}.banquetArea .inner.is-finishedFlowAnime .banquetVox::before{top:0;left:50px;opacity:1}@media only screen and (max-width: 767px){.banquetArea{padding:100px 10px}}body.home{overflow:hidden}body.home.is-loading{overflow:hidden}body.home.is-loading .pageLoading{opacity:1}body.home .pageLoading{opacity:0;transition:opacity .3s;position:fixed;top:0;left:0;width:100%;height:100%;background:#28002a;z-index:100}body.home .pageLoading .loadingStar{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100px;height:100px}body.home .pageLoading .loadingStar img{display:block;animation:loading 3s infinite linear;width:100%;height:100%}body.home #starContainer{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1000}body.home #starContainer .star{position:absolute;background:url("../../images/content/home/loading.png") no-repeat center/contain;border-radius:50%;opacity:0;transform:scale(0);animation:twinkle 1s forwards}body.home .mainVisual{display:flex;justify-content:center;align-items:center;max-width:671px;height:calc(100svh - 70px);padding-bottom:10%;margin:0 auto 85px auto;position:relative}body.home .mainVisual .title{filter:blur(30px);transition:filter 1s;position:relative}body.home .mainVisual .title.is-active{filter:blur(0)}body.home .mainVisual .star{width:97px;position:absolute;bottom:117px;right:30px;opacity:0;transition-delay:1.1s}body.home .mainVisual .star.is-active{opacity:1;animation:starIconS .9s 1.1s forwards,starMove 3.5s infinite ease-in-out 2s forwards}body.home .mainVisual .scrollBtn{display:block;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl;position:fixed;bottom:30px;left:50%;z-index:100;transform:translateX(-50%);transition:visibility .5s,opacity .5s}body.home .mainVisual .scrollBtn.is-hidden{visibility:hidden;opacity:0}body.home .mainVisual .scrollBtn a{display:block;color:#fff;text-decoration:none;padding:10px 5px;position:relative;overflow:hidden}body.home .mainVisual .scrollBtn a::before{display:block;content:"";width:1px;height:100%;background:linear-gradient(0deg, #fff calc(100% - 20px), transparent 100%);position:absolute;top:0;left:0;animation:shootingStar 2.5s infinite}body.home .anchorLink{margin-bottom:150px}body.home .anchorLink ul{display:flex;justify-content:space-between;gap:50px 0;list-style-type:none;max-width:1140px;padding:0;margin:0 auto}body.home .anchorLink ul li{width:20%;padding:0 10px}body.home .anchorLink ul li a{display:grid;grid-template-rows:auto 1fr;justify-content:center;gap:30px 0;color:#fff;text-decoration:none;height:100%;padding:0 10px 35px 10px;position:relative;z-index:1}body.home .anchorLink ul li a::after{display:block;content:"";width:34px;height:30px;background:url("../../images/content/home/anchor_arrow.svg") no-repeat center/contain;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}body.home .anchorLink ul li a .img{max-width:160px;margin:0 auto;background-color:rgba(74,0,0,.26);border-radius:160px;position:relative}body.home .anchorLink ul li a .img .en{width:127.777%;max-width:212px;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);transform-origin:center}body.home .anchorLink ul li a .img>img{position:relative;z-index:2}body.home .anchorLink ul li a .jp{display:grid;grid-template-rows:auto 1fr;justify-content:center;gap:20px 0}body.home .anchorLink ul li a .jp .txt{grid-row:1/2;grid-column:1/2;display:block;font-size:2.4rem;-ms-writing-mode:vertical-rl;writing-mode:vertical-rl}body.home .anchorLink ul li a .jp .border{grid-row:2/3;grid-column:1/2;display:block;width:1px;min-height:40px;margin:0 auto;position:relative;overflow:hidden}body.home .anchorLink ul li a .jp .border::before{display:block;content:"";width:100%;height:100%;background:linear-gradient(0deg, #fff calc(100% - 20px), transparent 100%);position:absolute;top:0;left:0;transition:transform ease-out .3s}@media(hover: hover){body.home .anchorLink ul li a .img{transition:background-color ease-out .3s}body.home .anchorLink ul li a:hover .img{background-color:rgba(74,0,0,.5)}body.home .anchorLink ul li a:hover .img .en{animation:anchorTxt .5s cubic-bezier(0.83, 0.13, 0.15, 0.91) forwards}}@media only screen and (max-width: 767px){body.home{overflow:visible}body.home .mainVisual{width:auto;height:calc(98svh - 40px);padding-left:10px;padding-right:10px;padding-bottom:20%}body.home .mainVisual .star{width:15%;bottom:25%;right:5%}body.home .mainVisual .scrollBtn{bottom:20px}body.home .anchorLink{margin-bottom:50px}body.home .anchorLink ul{justify-content:center;flex-wrap:wrap;gap:35px 3%;padding:0 20px}body.home .anchorLink ul li{width:30%;max-width:120px;padding:0}body.home .anchorLink ul li a{display:block;padding-bottom:27px}body.home .anchorLink ul li a::after{width:27px;height:24px}body.home .anchorLink ul li a .img{max-width:100%;margin-bottom:5px}body.home .anchorLink ul li a .img .en{width:140%;max-width:140%}body.home .anchorLink ul li a .jp{display:block}body.home .anchorLink ul li a .jp .txt{font-size:1.4rem;text-align:center;padding-bottom:5px;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}body.home .anchorLink ul li a .jp .border{min-height:5px}body.home .anchorLink ul li a .jp .border::before{background-color:#fff}}/*# sourceMappingURL=home.min.css.map */