html{overflow-y:visible}body{width:100%}.main-container{padding:0;width:100%;min-width:1280px;max-width:100%}.event-genre-container.slide-view,.event-genre-container.thumbnail-view{margin-top:-60px;z-index:auto}.contetnt-container{margin-top:-20px;overflow:hidden;color:#000;font-family:"Noto Sans JP",sans-serif}.contetnt-container .list-container{max-width:100%}.contetnt-container h2,.contetnt-container h3,.contetnt-container h4{margin:0;padding:0;border:none}.contetnt-container a{color:inherit;text-decoration:none;cursor:pointer;transition:opacity .3s}.contetnt-container a:hover{opacity:.8}.contetnt-container a:hover img{opacity:1}.contetnt-container .pc_hidden{display:none !important}.contetnt-container .loftlp-inner{margin:0 auto;width:1280px}footer{margin-top:0;min-width:1280px}.loftlp-modal__Open{overflow:hidden}.contetnt-container .loftlp-mainvisual{position:relative;max-height:600px;background:#dcae63;text-align:center}.contetnt-container .loftlp-mainvisual img{width:100%;max-width:1920px;height:auto;max-height:600px}.loftlp-mainvisual__stars{position:absolute;top:0;left:50%;z-index:1;transform:translateX(-50%);width:100%;max-width:1800px;aspect-ratio:3/1;pointer-events:none}.loftlp-mainvisual__star{position:absolute;background-repeat:no-repeat;background-position:center;background-size:contain;animation:loftlp-star-twinkle 3.8s ease-in-out infinite}.loftlp-mainvisual__star--1{top:34%;left:53.5%;width:4.7%;aspect-ratio:70/75;background-image:url(../images/item-star__1.png);animation-name:loftlp-star-twinkle-rotate;animation-duration:3.2s}.loftlp-mainvisual__star--2{top:51%;left:51.5%;width:2.7%;aspect-ratio:40/40;background-image:url(../images/item-star__2.png);animation-delay:-1.4s}.loftlp-mainvisual__star--3{top:74%;left:55.7%;width:2.4%;aspect-ratio:36/36;background-image:url(../images/item-star__3.png);animation-delay:-2.1s}.loftlp-mainvisual__star--4{top:81%;left:57.5%;width:3%;aspect-ratio:40/40;background-image:url(../images/item-star__2.png);animation-name:loftlp-star-twinkle-rotate;animation-duration:3s;animation-delay:-3s}.loftlp-mainvisual__star--5{top:11%;left:58.5%;width:3.2%;background-image:url(../images/item-star__1.png);animation-duration:2.2s;animation-delay:-0.8s;aspect-ratio:70/75}.loftlp-mainvisual__star--6{top:17%;left:61.5%;width:2.4%;aspect-ratio:36/36;background-image:url(../images/item-star__3.png);animation-name:loftlp-star-twinkle-rotate;animation-duration:4.6s;animation-delay:-2.5s}.loftlp-mainvisual__star--7{top:3%;left:75.5%;width:1.7%;aspect-ratio:40/40;background-image:url(../images/item-star__2.png);animation-delay:-1.8s}.loftlp-mainvisual__star--8{top:5%;left:84.5%;width:4.2%;aspect-ratio:70/75;background-image:url(../images/item-star__1.png);animation-duration:3.2s}.loftlp-mainvisual__star--9{top:40%;left:93.7%;width:1.8%;aspect-ratio:36/36;background-image:url(../images/item-star__3.png);animation-delay:-2.1s}.loftlp-mainvisual__star--10{top:47%;left:91.5%;width:1.7%;background-image:url(../images/item-star__2.png);animation-duration:2s;animation-delay:-2.8s;aspect-ratio:40/40}.loftlp-mainvisual__star--11{top:64%;left:95.5%;width:4.7%;aspect-ratio:70/75;background-image:url(../images/item-star__1.png);animation-name:loftlp-star-twinkle-rotate;animation-duration:4.2s}.loftlp-mainvisual__star--12{top:70%;left:93.2%;width:2.2%;aspect-ratio:36/36;background-image:url(../images/item-star__3.png);animation-delay:-2.1s}@keyframes loftlp-star-twinkle{0%,100%{transform:scale(0.5);opacity:.55}50%{transform:scale(1.08);opacity:1}}@keyframes loftlp-star-twinkle-rotate{0%{transform:rotate(0) scale(0.2);opacity:.55}50%{transform:rotate(180deg) scale(1.1);opacity:1}100%{transform:rotate(360deg) scale(0.2);opacity:.55}}@media(prefers-reduced-motion: reduce){.loftlp-mainvisual__star{animation:none}}.highlight__Title{color:#fff;font-size:36px;font-weight:900;line-height:1.2;text-align:center}.highlight__Title span{position:relative;z-index:0}.highlight__Title span:after{position:absolute;bottom:-18px;left:50%;z-index:-1;transform:translateX(-50%);width:115%;height:83px;background:linear-gradient(90deg, #EAD5AA 0%, #DCAE63 100%);content:""}.contetnt-container .loftlp-winter{padding:80px 0;position:relative;z-index:0;color:#2d2d2d;background-size:100% auto}.contetnt-container .loftlp-winter.-isSlider-area{padding:98px 0 40px;background:url(../images/slider-bg.png) center top/auto auto no-repeat,linear-gradient(180deg, #CB2525 0%, #A51D1D 100%)}.contetnt-container .loftlp-winter.-isSlider-area p{color:#fff}.contetnt-container .loftlp-winter .slider-container{margin-top:82px}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap{padding:0 0 19px;width:1280px}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-wrap{display:flex;opacity:0}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized,.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized .slick-wrap,.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized~.slick-wrap{opacity:1}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item{margin:0 10px;width:720px}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item img{width:100%;height:auto}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slick-current,.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slick-active{pointer-events:all;opacity:1}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-arrow{margin:0 0 0 -484px;padding:0 40px;position:absolute;top:0%;left:50%;height:100%;cursor:pointer}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-arrow:before{margin-top:180px;display:block;width:68px;height:68px;background:url(../images/slider-arrow.png) no-repeat;background-size:contain;content:""}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-arrow.next-arrow{margin-left:336px}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-arrow.next-arrow:before{transform:scale(-1, 1)}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .slick-arrow:hover{opacity:.7}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav{margin-top:18px;text-align:center}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav .slider_hidden{display:none}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav .slider-item{display:none}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav .slider-item.is-active{display:block}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav .slider-item__text{font-size:18px}.contetnt-container .loftlp-winter .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail-nav .slider-item__text p{margin:0;line-height:1.4}.contetnt-container .loftlp-winter.-isBnr-area{background:#f8efe0}.contetnt-container .loftlp-winter .js-bnr__bnr-list{visibility:hidden}.contetnt-container .loftlp-winter .js-bnr__bnr-list.is-init{visibility:visible}.contetnt-container .loftlp-winter .bnr-date{background:#dcae63;font-size:20px;font-weight:700}.contetnt-container .loftlp-winter .bnr-date .bnr-date__sep--tilde{font-size:16px}.contetnt-container .loftlp-winter .bnr-date small{font-size:14px}.contetnt-container .loftlp-winter .bnr__bnr-list{margin:0 auto;display:flex;flex-wrap:wrap;width:1000px;gap:20px}.contetnt-container .loftlp-winter .bnr__bnr-list:after,.contetnt-container .loftlp-winter .bnr__bnr-list .bnr__bnr-list--item{display:block;width:320px;content:""}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr__bnr-list--item{background:#fff}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr-date{padding:4px 8px;display:flex;align-items:baseline;justify-content:space-between;min-height:45px;color:#000}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr-date .bnr-date__range{color:#fff}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr-date:before{margin-right:8px;padding:2px 8px 4px;display:flex;align-items:center;align-self:center;justify-content:center;min-width:80px;color:#000;background:var(--brand-loft-yellow, #FFD000);font-size:16px;font-weight:700;line-height:1;content:"開催中"}.contetnt-container .loftlp-winter .bnr__bnr-list .is-upcoming{pointer-events:none}.contetnt-container .loftlp-winter .bnr__bnr-list .is-upcoming .bnr-date:before{background:#fff;content:"予告"}.contetnt-container .loftlp-winter .bnr__bnr-list .is-finished{display:none}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr__textarea{padding:16px;background:#fff;font-weight:700;line-height:1.2}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr__textarea small{display:block;font-size:14px}.contetnt-container .loftlp-winter .bnr__bnr-list .bnr__textarea span{display:block;font-size:20px}.contetnt-container .loftlp-winter.-isMovie-area{background:url(../images/youtube-bg.png) calc(50% + 7px) top no-repeat,#fcf7ef}.contetnt-container .loftlp-winter .loftlp-movie{margin:0 auto;width:900px}.contetnt-container .loftlp-winter .loftlp-movie .loftlp-iframeWrap{padding-bottom:56.25%;position:relative;width:100%;height:0}.contetnt-container .loftlp-winter .loftlp-movie .loftlp-iframeWrap iframe{position:absolute;width:100%;height:100%}.contetnt-container .loftlp-winter.-isInstagram{color:#000;text-align:center}.contetnt-container .loftlp-winter.-isInstagram .loftlp-sectionTilte{font-size:80px;font-weight:700;line-height:60px}.contetnt-container .loftlp-winter.-isInstagram .loftlp-lead{margin-top:72px;font-family:"Zen Maru Gothic",sans-serif;font-size:22px;line-height:1.3}.contetnt-container .loftlp-winter.-isInstagram .loftlp-lead a{color:#e5006e;text-decoration:underline}.contetnt-container .loftlp-winter.-isInstagram .loftlp-instagram__block{margin-top:50px}.contetnt-container .loftlp-winter.-isInstagram .loftlp-itemListWrap{margin-top:20px}.contetnt-container .loftlp-winter.-isYomimono-area{background:#f8efe0}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-sectionTilte{padding-bottom:40px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;line-height:2;font-feature-settings:"palt"}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-sectionTilte::before,.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-sectionTilte::after{width:80px;height:3px;background:#c5c5c5;content:""}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-sectionTilte::before{margin-right:20px}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-sectionTilte::after{margin-left:20px}.contetnt-container .loftlp-winter.-isYomimono-area .ateticle_wrap{display:flex;justify-content:center;gap:15px}.contetnt-container .loftlp-winter.-isYomimono-area .ateticle_wrap .ateticle-card{width:213px;text-align:left}.contetnt-container .loftlp-winter.-isYomimono-area .ateticle_wrap .ateticle-card p{margin-top:10px;font-size:14px;line-height:1.2}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-btnarea{margin-top:35px}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-yomimono__btn{margin:0 auto;border-radius:50px;display:flex;align-items:center;justify-content:center;width:400px;height:64px;color:#fff;background:#c42730;font-size:24px;font-weight:700;gap:10px}.contetnt-container .loftlp-winter.-isYomimono-area .loftlp-yomimono__btn:before{display:block;width:58px;height:46px;background:url(../images/icon-readmore.png) no-repeat;background-size:contain;content:""}.loftlp-pagetop{position:fixed;right:30px;bottom:30px;z-index:10;width:50px}
