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}.contetnt-container .loftlp-anchor{position:absolute;top:-34px}footer{margin-top:0;min-width:1280px}.loftlp-modal__Open{overflow:hidden}@-webkit-keyframes slideInFromTop{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes slideInFromTop{0%{-webkit-transform:translateY(-150%);transform:translateY(-150%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}100%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@-webkit-keyframes slideInLine1{0%{-webkit-transform:translate(-50%, -50%) rotate(-20deg) translateX(100%);transform:translate(-50%, -50%) rotate(-20deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(-20deg) translateX(0);transform:translate(-50%, -50%) rotate(-20deg) translateX(0);opacity:1}}@keyframes slideInLine1{0%{-webkit-transform:translate(-50%, -50%) rotate(-20deg) translateX(100%);transform:translate(-50%, -50%) rotate(-20deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(-20deg) translateX(0);transform:translate(-50%, -50%) rotate(-20deg) translateX(0);opacity:1}}@-webkit-keyframes slideInLine2{0%{-webkit-transform:translate(-50%, -50%) rotate(38.5deg) translateX(100%);transform:translate(-50%, -50%) rotate(38.5deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(38.5deg) translateX(0);transform:translate(-50%, -50%) rotate(38.5deg) translateX(0);opacity:1}}@keyframes slideInLine2{0%{-webkit-transform:translate(-50%, -50%) rotate(38.5deg) translateX(100%);transform:translate(-50%, -50%) rotate(38.5deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(38.5deg) translateX(0);transform:translate(-50%, -50%) rotate(38.5deg) translateX(0);opacity:1}}@-webkit-keyframes slideInLine3{0%{-webkit-transform:translate(-50%, -50%) rotate(32deg) translateX(100%);transform:translate(-50%, -50%) rotate(32deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(32deg) translateX(0);transform:translate(-50%, -50%) rotate(32deg) translateX(0);opacity:1}}@keyframes slideInLine3{0%{-webkit-transform:translate(-50%, -50%) rotate(32deg) translateX(100%);transform:translate(-50%, -50%) rotate(32deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(32deg) translateX(0);transform:translate(-50%, -50%) rotate(32deg) translateX(0);opacity:1}}@-webkit-keyframes slideInLine4{0%{-webkit-transform:translate(-50%, -50%) rotate(-58deg) translateX(100%);transform:translate(-50%, -50%) rotate(-58deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(-58deg) translateX(0);transform:translate(-50%, -50%) rotate(-58deg) translateX(0);opacity:1}}@keyframes slideInLine4{0%{-webkit-transform:translate(-50%, -50%) rotate(-58deg) translateX(100%);transform:translate(-50%, -50%) rotate(-58deg) translateX(100%);opacity:0}100%{-webkit-transform:translate(-50%, -50%) rotate(-58deg) translateX(0);transform:translate(-50%, -50%) rotate(-58deg) translateX(0);opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.contetnt-container .loftlp-mainvisual{height:480px;background:#fdd007;text-align:center;position:relative;overflow:hidden;z-index:0}.contetnt-container .loftlp-mainvisual:before,.contetnt-container .loftlp-mainvisual:after{content:"";position:absolute;width:100%;height:560px;top:50%;left:0px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;z-index:-1}.contetnt-container .loftlp-mainvisual:before{background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/mv-bg-1.png) repeat-x;background-size:280px auto;-webkit-animation:slideInFromTop 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:slideInFromTop 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}.contetnt-container .loftlp-mainvisual:after{background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/mv-bg-2.png) repeat-x;background-size:280px auto;left:183px;-webkit-animation:slideInFromBottom 1s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:slideInFromBottom 1s cubic-bezier(0.25, 1, 0.5, 1) forwards}.contetnt-container .loftlp-mainvisual .loftlp-inner{position:relative;height:100%;padding-top:160px}.contetnt-container .loftlp-mainvisual .mv-line-1,.contetnt-container .loftlp-mainvisual .mv-line-2,.contetnt-container .loftlp-mainvisual .mv-line-3,.contetnt-container .loftlp-mainvisual .mv-line-4{position:absolute;opacity:0;max-width:none;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1);animation-timing-function:cubic-bezier(0.25, 1, 0.5, 1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contetnt-container .loftlp-mainvisual .mv-line-1{top:13%;left:28.75%;-webkit-transform:translate(-50%, -50%) rotate(-20deg);transform:translate(-50%, -50%) rotate(-20deg);-webkit-animation-name:slideInLine1;animation-name:slideInLine1;-webkit-animation-delay:.25s;animation-delay:.25s}.contetnt-container .loftlp-mainvisual .mv-line-2{top:12.5%;left:71.75%;-webkit-transform:translate(-50%, -50%) rotate(38.5deg);transform:translate(-50%, -50%) rotate(38.5deg);z-index:1;-webkit-animation-name:slideInLine2;animation-name:slideInLine2;-webkit-animation-delay:1s;animation-delay:1s}.contetnt-container .loftlp-mainvisual .mv-line-3{top:93.5%;left:27.5%;-webkit-transform:translate(-50%, -50%) rotate(32deg);transform:translate(-50%, -50%) rotate(32deg);-webkit-animation-name:slideInLine3;animation-name:slideInLine3;-webkit-animation-delay:.5s;animation-delay:.5s}.contetnt-container .loftlp-mainvisual .mv-line-4{top:37%;left:86%;-webkit-transform:translate(-50%, -50%) rotate(-58deg);transform:translate(-50%, -50%) rotate(-58deg);-webkit-animation-name:slideInLine4;animation-name:slideInLine4;-webkit-animation-delay:.75s;animation-delay:.75s}.contetnt-container .loftlp-mainvisual .mv-text{position:relative;display:flex;flex-direction:column;align-items:center}.contetnt-container .loftlp-mainvisual .mv-text img{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.contetnt-container .loftlp-mainvisual .mv-head{-webkit-animation-delay:0.5s;animation-delay:0.5s}.contetnt-container .loftlp-mainvisual .mv-day{margin-top:40px;-webkit-animation-delay:1s;animation-delay:1s}.contetnt-container .loftlp-mainvisual .mv-logo{margin-top:54px;-webkit-animation-delay:1.5s;animation-delay:1.5s}.highlight__Title{font-size:18px;font-weight:700;line-height:1;text-align:center}.highlight__Title span{padding-bottom:18px;position:relative}.highlight__Title span:after{content:"";background:#fff;width:40px;height:5px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.lead{padding:18px 20px 20px;position:relative;color:#000;background:#fff;text-align:center;letter-spacing:0;-webkit-font-feature-settings:normal;font-feature-settings:normal}.lead_ttl{font-size:18px;font-weight:bold}.lead_txt{font-size:12px;line-height:1.8}.lead_txt strong.lead_ttl{display:block;font-style:normal;font-weight:720;line-height:1.5}.lead_txt span{padding:12px 0 0;display:block}.lead_txt span+span{padding-top:5px}.lead_txt .lead_day{padding-top:10px}.lead_txt .lead_small{padding-top:12px;font-size:10px;line-height:1.6}.txt_link{text-underline-offset:.2em;text-decoration:underline !important}.loftlp-localnavi{position:relative;background:#e50112}.loftlp-localnavi__List{display:flex;justify-content:center;color:#fff;font-weight:500}.loftlp-localnavi__List li{width:calc((100% - 480px)/4)}.loftlp-localnavi__List a{padding:8px 0 28px;display:block;position:relative;font-size:16px;text-align:center;letter-spacing:0}.loftlp-localnavi__List a::after{margin:0 0 5px -7px;border-top:solid 2px #fff;border-right:solid 2px #fff;position:absolute;top:auto;bottom:6px;left:50%;-webkit-transform:rotate(135deg) translateX(-50%);transform:rotate(135deg) translateX(-50%);width:9px;height:9px;content:""}.c-fix-nav{position:fixed;top:127px;left:0;z-index:199;width:100%;visibility:hidden;transition:all .3s ease 0s;opacity:0}.c-fix-nav .loftlp-localnavi__List{width:1000px}.c-fix-nav .loftlp-localnavi__List li{width:160px;display:flex;align-items:center;justify-content:center}.c-fix-nav .loftlp-localnavi__List li a{padding:11px 0 23px;line-height:1.2}.c-fix-nav.is-view{visibility:visible;opacity:1}.c-fix-nav.is-hide{visibility:hidden;opacity:0}.c-fix-nav__menu{display:flex;align-items:center;justify-content:space-between;min-width:1280px;height:54px;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify}.c-fix-nav__menu.is-red{background-color:#e50112}.c-fix-nav__menu.is-blue{background-color:#44729d}.c-fix-nav__page{min-width:1000px;margin:0 auto}.loftlp-btnarea{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.loftlp-btnarea+.loftlp-btnarea{margin-top:20px}.loftlp-btnarea .loftlp-btn{min-width:320px;min-height:45px;padding:15px 30px;display:flex;justify-content:center;align-items:center;background:#fdd007;border-radius:100px;position:relative}.loftlp-btnarea .loftlp-btn.-isBgWhite{min-width:400px;min-height:50px;border:2px solid #251913;background:#fff;padding:10px 30px}.loftlp-btnarea .loftlp-btn.-isBgWhite:after{position:absolute;top:50%;right:22px;-webkit-transform:rotate(45deg) translateY(-55%);transform:rotate(45deg) translateY(-55%);width:11px;height:11px;transition:.3s;content:"";border-top:solid 2px #251913;border-right:solid 2px #251913}.loftlp-btnarea .loftlp-btn.-isBgWhite:hover{color:#251913}.loftlp-btnarea .loftlp-btn.-isBgWhite:hover::after{border-top:solid 2px #251913;border-right:solid 2px #251913}.loftlp-btnarea .loftlp-btn.-isBgWhite span{font-size:16px}.loftlp-btnarea span{text-align:center;font-family:"Noto Sans JP";font-style:normal;font-weight:500;line-height:1.2;font-size:12px}.contetnt-container .loftlp-yellow_bazaar{padding:80px 0 0;position:relative;z-index:0;color:#2d2d2d;background-size:100% auto}.contetnt-container .loftlp-yellow_bazaar.-isSlider-area{padding-bottom:60px;background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/slider-bg.png) center repeat-x #ffe066}.contetnt-container .loftlp-yellow_bazaar .slider-container{margin-top:32px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap{padding:0 0 19px;width:1280px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-wrap{display:flex;opacity:0}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized,.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized .slick-wrap,.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-wrap.slick-initialized~.slick-wrap{opacity:1}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item{margin:0 10px;padding-top:30px;width:700px;height:410px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item a,.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item .no-link{padding:20px 40px 20px 20px;background:rgba(255,255,255,.7);display:flex;align-items:center;position:relative}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item img{width:100%;height:auto}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item-img{background:#fff;width:340px;height:340px;flex-shrink:0;position:relative}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-hukidashi{width:233px;height:117px;padding:30px;display:flex;justify-content:center;align-items:center;font-weight:500;line-height:1.4;text-align:center;position:absolute;top:-36px;right:-203px;z-index:0;opacity:0;transition:opacity .3s ease}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-hukidashi:before{content:"";background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/slider-hukidashi.png) center no-repeat;width:239px;height:146px;background-size:100% auto;position:absolute;top:57%;left:49%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-hukidashi.is-show{opacity:1}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-item-text{padding-top:6px;margin-left:40px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-brand{font-size:14px;line-height:1.4;color:#666;margin-top: 4px;}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-product{font-size:14px;margin-top:4px;font-weight:700;line-height:1.4;}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-annotation{font-size:12px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-price{font-size:14px;font-weight:700;line-height:2;color:#b20000;margin-top: 4px;}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-price span{font-size:14px;line-height:1.14286}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slider-price span:first-child{margin-right:6px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slick-current,.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .loftlp-slider-with_thumbnail .slick-active{pointer-events:all;opacity:1}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-arrow{margin:0 0 0 -440px;padding:0 40px;position:absolute;top:0%;left:50%;height:100%;cursor:pointer}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-arrow:before{margin-top:190px;display:block;width:60px;height:60px;background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/slider-arrow.png) no-repeat;background-size:contain;content:""}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-arrow.next-arrow{margin-left:300px}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-arrow.next-arrow:before{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.contetnt-container .loftlp-yellow_bazaar .loftlp-slider-with_thumbnail_wrap .slick-arrow:hover{opacity:.7}.contetnt-container .loftlp-yellow_bazaar.-isProduct-area .loftlp-yellow_bazaar__Block{width: 1280px;margin: 0 auto;}.contetnt-container .loftlp-yellow_bazaar.-isProduct-area .loftlp-yellow_bazaar__Block+.loftlp-yellow_bazaar__Block{margin-top:40px}.contetnt-container .loftlp-yellow_bazaar.-isProduct-area .loftlp-btnarea{margin-top:60px;padding-bottom:80px;}.contetnt-container .loftlp-yellow_bazaar.-isProduct-area .loftlp-btnarea+.loftlp-btnarea{margin-top:20px}.contetnt-container .loftlp-yellow_bazaar.-isSale{background:#ffe066;background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/sale-bg.png) center top no-repeat #ffe066}.contetnt-container .loftlp-yellow_bazaar.-isSale .loftlp-leftPhotoBox__Text{text-align:center;font-size:22px;line-height:1.6;position:relative}.contetnt-container .loftlp-yellow_bazaar.-isSale .loftlp-leftPhotoBox__Text:after{content:"";background:url(https://www.loft.co.jp/shop_assets/genre/rlf99/images/sale-hukidashi.png) bottom center no-repeat;width:431px;height:74px;background-size:100% auto;position:absolute;bottom:-6px;left:49.5%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;pointer-events:none}.contetnt-container .loftlp-yellow_bazaar.-isSale .loftlp-leftPhotoBox__Text span{font-weight:700}.contetnt-container .loftlp-yellow_bazaar.-isSale .loftlp-leftPhotoBox__Photo{margin-top:22px;text-align:center}.contetnt-container .loftlp-yellow_bazaar.-isSale .loftlp-btnarea{margin-top:40px; padding-bottom:80px;}.loftlp-pagetop{position:fixed;right:30px;bottom:30px;z-index:10;width:50px}.directory-genre h2.ttlbb{text-align: center;}.loftlp-inner.-nobtn{padding-bottom: 80px;}
