html{box-sizing:border-box;scroll-behavior:smooth}body{margin:0!important;padding:0!important}a{text-decoration:none}ul,li{list-style:none}img{width:100%;height:auto}a:empty,ul:empty,dl:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:inline}p{font-family:"M PLUS 1p",serif;margin:0;line-height:170%;font-weight:400;font-style:nomal;color:#fff}.loading{position:fixed;width:100vw;min-height:100vh;min-height:-webkit-fill-available;top:0;left:0;background:#c11264;z-index:9999}.loading-icon{margin:0 auto 5px;width:65.333333%;height:auto}.loading-blink{font-family:"Noto Serif",serif;font-weight:400;font-style:normal;color:#fff;font-size:21px;margin-top:20px;text-align:center;-webkit-animation:loading-blink-animation 1.5s ease-out forwards infinite;animation:loading-blink-animation 1.5s ease-out forwards infinite}@keyframes loading-blink-animation{0%,to{opacity:0}50%{opacity:.5}}.loading-display{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.pcwrap{position:fixed;background:url(/cdn/shop/files/lp_smayu_pc_bg.jpg?v=1781858568);background-repeat:no-repeat;background-size:cover;background-position:top right;height:100%;width:100%}.l-content{display:none;position:absolute;background:url(/cdn/shop/files/lp_smayu_pc_L.jpg?v=1781863293);background-repeat:no-repeat;background-position:44% top;background-size:cover;width:calc((100vw - 460px)/2);height:100vh;left:0}.r-content{display:none;position:absolute;top:49%;transform:translateY(-51%);left:calc(100vw - 24%)}.icon-item{display:flex;align-items:center;justify-content:space-around;flex-wrap:nowrap;margin:22px 0 0;width:165px}.sns-icon{height:35px;width:35px}.footer-icon{height:22px;width:22px}.x-svg{background-image:url(//www.tufave.com/cdn/shop/t/19/assets/icon-fff_X.svg?v=4007149\2026);background-size:contain;background-repeat:no-repeat}.instagram-svg{background-image:url(//www.tufave.com/cdn/shop/t/19/assets/icon-fff_instagram.svg?v=1829981\2026);background-size:contain;background-repeat:no-repeat}.spwrap{position:relative;width:100%;max-width:460px;margin:0 auto;background-color:#17121d;box-shadow:4px 2px 50px #02315e80;overflow:hidden;z-index:99!important}.r-copy{position:absolute;bottom:1%;right:1.5%;font-size:8px;z-index:999}.r-list{display:flex;flex-direction:column;gap:26px}.r-list2{display:flex;flex-direction:column;gap:26px;padding-top:43px}.list-item{position:relative;color:#fff;font-family:Cinzel;font-size:20px;font-weight:500;letter-spacing:.3px}.list-item:before{content:"";background-image:url(/cdn/shop/files/lp_smayu_list_icon_d1e540f1-7df1-43f3-b949-0777b8c9fa0e.png?v=1781689999);background-repeat:no-repeat;background-size:contain;background-position:0 0;position:absolute;opacity:0;top:7%;left:-42px;width:30px;height:30px}.list-item.is-active{position:relative;z-index:1}.list-item:hover:before{opacity:1}#item01{margin-top:-30px;padding-top:30px}#fixed-header{position:fixed;bottom:-200px;left:0;right:0;margin:0 auto;max-width:460px;height:54px;z-index:99;color:#fff;transition:bottom .4s ease-out,opacity .4s ease-out;background-color:#e11682;display:block;opacity:0;pointer-events:none}#fixed-header.is-show{top:0;opacity:1;pointer-events:auto}.header-item{display:flex;line-height:0;justify-content:space-between;align-items:center;width:94%;height:100%;margin:0 auto}.header-item a{opacity:1}.header-item img{width:100px}.nav{display:flex;column-gap:1rem;justify-content:center}.nav-menu{position:relative;color:#fff;font-family:"Noto Serif",serif;font-size:14px}.nav-menu:first-child:after{position:absolute;content:"";background-image:url(/cdn/shop/files/lp_takajo_border.webp);width:1px;height:15px;top:-6px;left:79px}.header__link.is-active{filter:drop-shadow(1px 1px 8px #fff)!important;position:relative;z-index:1}.header__link.is-active:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.mv{background-color:#17121d;width:100%}.mv img{object-fit:contain;object-position:top center}.mv-h1{position:absolute;width:calc(100% / 1.8)}.intro-bg{background:url(/cdn/shop/files/lp_smayu_intro_bg.png),url(https://ggvfz5kvmrtgkdqi-90452689170.shopifypreview.com/cdn/shop/files/lp_smayu_item_bg.jpg);background-repeat:no-repeat,repeat-y}.intro-ttl{font-size:0;margin:13px auto 28px;width:min(266px,69vw)}.intro-ttl img{object-fit:contain}.intro-text{padding:0 1.3rem;text-align:center}.intro-text p{font-style:normal;line-height:232%;letter-spacing:-.05vw;font-size:min(3.8vw,1em)}.order{margin:2.3em auto 2.6em;width:35.33333%}.order-txt{display:inline-block;width:max(143px,36%)}.date{color:#fff;text-align:center;margin:0 auto}.pick{font-size:0;padding:26% 0 35px;margin:0 auto;max-width:199px}.lineup{font-size:0;padding:61px 0 35px;margin:0 auto;max-width:199px}.pick-slide{margin:0 auto}.slide-wrap{position:relative;margin:0 auto;width:76%}.slider-img{padding:0 2%}.swiper-pagination{top:calc(100% + 1rem)!important}.swiper-pagination-bullet{width:.7rem;height:.7rem;margin:0 6px!important;background-color:#d7a6b3!important;opacity:1}.swiper-pagination-bullet-active{background-color:#b8023b!important}.slide-txt{color:#b4044f;font-weight:600;line-height:165%;letter-spacing:-.02rem;margin:59px 10.8vw 32px;font-size:min(13px,1em)}.slide-txt span{display:inline-block;font-size:11px}.lineup-txt{color:#b4044f;font-weight:600;line-height:175%;letter-spacing:-.12vw;margin:20px auto 45px;width:min(323px,80%);font-size:min(14px,1em)}.lineup-img{margin:0 auto;width:min(330px,77%)}.lineup-wrap{display:flex;flex-direction:column;gap:3rem;padding:6.4rem 0 7rem}.lineup-wrap .lineup-block:last-child{padding:2.3em 0 0}.lineup-block{overflow:hidden}.block02-txt{padding:17% 0 0}.block01-ttl,.block03-ttl{position:absolute;top:0;left:3%;width:min(102px,26vw);z-index:55}.block02-ttl{position:absolute;width:min(230px,54vw);top:calc(15% + 4vw);right:3%;z-index:55}.block-img-area{position:relative;display:flex;width:100%;height:min(380px,81vw)}.blockimg{position:absolute;top:0;right:0;width:371px;max-width:79vw}.img02{top:5%;left:0;width:368px;max-width:82%}.blockimg03{position:absolute;top:0;right:0;width:387px;max-width:85%}.btnTrigger{opacity:0;transform:translate(-50%,15px);transition:opacity .6s ease,transform .6s ease}.btnfadeIn{opacity:1;transform:translate(-50%)}.item-btn{position:relative;display:block;margin:0 auto;width:max(220px,76%)}.item-btn:hover{transform:translateY(5px);transition:.5s ease-in-out;-webkit-transition:all .3s;transition:all .3s}.btn-inner{position:absolute;top:47.5555%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:76%;display:flex;align-items:center;justify-content:space-between;color:#fff;font-family:"M PLUS 1p",serif;font-weight:400}.btn-name{color:#fff;font-weight:400;font-size:calc(12px + .98vw);text-transform:capitalize;line-height:150%}.btn-price{color:#fff;font-weight:400;font-size:medium}.box-wrap{position:relative;display:flex;justify-content:center;margin:-50px 0 0}.box-img{width:100%;height:100%;aspect-ratio:440 / 773}.box-img img{object-fit:cover}.box-ttl{position:absolute;left:50%;top:62.33333%;width:42.33333%;z-index:55}.box-txt{position:absolute;color:#b4044f;font-weight:600;line-height:25px;text-align:center;bottom:calc(7% + 2.33333vw);width:max(220px,98%);font-size:min(13px,.8rem)}.box-txt span{font-weight:400;display:inline-block;font-size:9.5px}.fadeUpTrigger{opacity:0}.fadeUp{animation:fadeUpAnime .6s forwards}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.movie-ttl{font-size:0;padding:62px 0 0;margin:0 auto;max-width:199px}.movie-wrap{position:relative;margin:-.2em auto 3em;width:86.666666%}.movie-inner{display:block;width:100%;height:auto;aspect-ratio:16 / 9}.footer-area{position:relative;background-color:#ad074e}.shop-btnwrap{padding:60px 0 76px}.shop-btnwrap img{object-fit:cover}.shop-btn{text-align:center;margin:0 auto}.shop-button{position:relative;display:block;margin:0 auto;height:100%}.shop-button:hover{transform:translateY(5px);transition:.5s ease-in-out}.shop-button-txt{position:absolute;top:47.5%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;line-height:1.7;text-align:center;color:#fff;font-family:"M PLUS 1p",serif}.footer{text-align:center;overflow:hidden}.bottom-hr{display:block!important;width:100vw;margin:0;border-top:.4px solid #fff}.footer-inner{position:relative;display:flex;flex-direction:column;align-items:center;row-gap:3px}.backtop{position:absolute;color:#fff;font-family:"Noto Serif Display",serif}.backtop:before{content:"\25b2";color:#fff}.backtop:hover{transition:transform 1s;transform:translateY(-23%)}.copy{font-size:min(8.9px,.7em);font-family:"Noto Serif Display",serif;color:#fff;margin:2px 0 0}@media screen and (min-width:900px){.loading-display{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-logo img{width:200px}}.topscroll-wrap{width:min(76px,4.8rem);position:relative;height:max(133px,10rem);margin:50px auto 0}.scroll-top{margin:0 auto;width:66px}.scroll-top:after{content:"";position:absolute;top:35px;left:50%;transform:translate(-50%);width:1px;height:33vw;background:linear-gradient(180deg,#f7f8f8 50%,#eceeef1a);animation:scrollY 1.5s infinite}.scroll-wrap{position:relative;height:14rem;margin:2% auto 3%;width:min(76px,4.8rem)}.scroll{margin:0 auto;width:66px}.scroll:after{content:"";display:inline-block;position:absolute;background:linear-gradient(180deg,#aa1360 50%,#eceeef1a);left:50%;top:35px;transform:translate(-50%);width:1.5px;height:180px;animation:scrollY 1.5s infinite}@keyframes scrollY{0%{transform:translate(-50%) scaleY(0);transform-origin:0 0}50%{transform:translate(-50%) scaleY(1);transform-origin:0 0}50.1%{transform:translate(-50%) scaleY(1);transform-origin:0 100%}to{transform:translate(-50%) scaleY(0);transform-origin:0 100%}}.imgTrigger1,.imgTrigger2{transform:translate(-40px,40px);opacity:0}.img-animation1{animation:slideleft 1s ease-out both}@keyframes slideleft{0%{transform:translate(-40px,40px);opacity:0}50%{opacity:1}to{transform:translate(0);opacity:1}}.img-animation2{animation:slideanim 1s ease-out both}@keyframes slideanim{0%{transform:translate(40px,40px);opacity:0}50%{opacity:1}to{transform:translate(0);opacity:1}}@media(max-width:767px){p{font-size:16px}.intro{margin:5vw 8vw 0}.mv{height:auto}.for-sp{display:inline-block}.period{font-size:calc(9px + 2.1vw);font-weight:500;line-height:172%;letter-spacing:.6px}.postdate{font-size:calc(9px + 1.7vw);font-weight:500;padding:1.3em 0;letter-spacing:.1vw;line-height:150%}.postdate-info{margin:0 0 .5rem}.postdate-info p{font-size:10.2px;font-weight:inherit;line-height:200%}.item-block{position:relative;padding:21vw 0 0;overflow:hidden}.block-txt,.block02-txt{color:#b4044f;font-weight:600;line-height:178%;margin:0 auto;width:80%;font-size:min(14.3px,1em);overflow-wrap:anywhere}.br01{letter-spacing:-.133vw}.br05{letter-spacing:-.3vw}.shop-button{width:max(283px,78%)}.shop-button-txt{font-size:calc(9px + .8vw)}.footer-logo{width:calc(100% / 4.5);height:100%;margin:0 0 4px}.backtop{top:-6%;right:3vw;font-size:10px}.backtop:before{content:"\25b2";font-size:11px;font-weight:300}.footer-sns{display:flex;justify-content:space-between;align-items:center;margin:4vw auto 6vw;width:17vw}}@media(min-width:1204px){.l-content,.r-content{display:block}}@media(min-width:768px){.mv{max-height:992px}.intro-bg{background-size:100% 1042px,contain;background-position:center -117px,center top}.intro-ttl{width:min(305px,65%)}.order{margin:45px auto 40px;width:167px}.period{font-size:min(1.4rem,1.25em);line-height:32px}.postdate{padding:1.7rem 2rem;font-size:min(18.5px,1.2em)}.postdate-info{padding:0}.postdate-info p{font-size:11px;font-weight:inherit;line-height:222%}.topscroll-wrap{margin:44px auto 0}.scroll-top:after{height:156px}.item-wrap{margin:-91px 0 0}.pick{padding:213px 0 42px;max-width:255px}.lineup{padding:41px 0 42px;max-width:255px}.swiper-pagination{top:102%!important}.swiper-pagination-bullet{width:12px;height:12px}.slide-txt{letter-spacing:-.08rem;line-height:170%;margin:56px 45px;font-size:min(15.4px,1em)}.slide-txt span{font-size:13px}.lineup-wrap{padding:8.2rem 0 7rem}.lineup-img{width:min(353px,77%)}.lineup-txt{margin:20px auto 42px;letter-spacing:-.5px;font-size:min(15px,1em);width:min(338px,80%)}.item-btn{width:min(220px,80%)}.block01-ttl,.block03-ttl{width:min(113px,26vw);top:0;left:3%}.block02-ttl{top:21%}.block-txt{color:#b4044f;font-weight:600;line-height:178%;margin:0 auto;width:80%;padding:54px 0 0;font-size:min(15px,1em)}.block02-txt{color:#b4044f;font-weight:600;line-height:178%;margin:0 auto;width:80%;padding:82px 0 40px;font-size:min(15px,1em)}.block-img-area{height:333px}.blockimg,.img02{max-width:83%;opacity:1}.blockimg03{max-width:84%}.item-btn{width:348px}.btnwrap{margin:47px 57px 0}.btn-inner{justify-content:space-around;width:92%}.btn-name,.btn-price{font-size:17px}.intro-text{margin:0 auto;text-align:center;padding:.7rem 2rem 0}.intro-text p{line-height:230%;letter-spacing:-.2px;font-size:17px}.box-ttl{bottom:11.5rem;width:13rem}.box-txt{font-size:min(14.4px,1em);letter-spacing:-.5px;bottom:10%}.box-txt span{font-size:11px}.shop-btnwrap{padding:0 0 52px}.footer-area{padding:57px 0 0}.shop-button{max-width:363px}.shop-button-txt{font-size:min(13.5px,3.2vw)}.footer{margin:55px 0 0}.footer-logo{width:max(97px,1rem);height:100%;margin:0 0 3px}.backtop{top:-6%;right:1vw;font-size:.7em;font-weight:300}.backtop:before{content:"\25b2";font-size:11px;font-weight:300}.footer-sns{display:flex;justify-content:space-between;align-items:center;padding:25px 0 60px;margin:0 auto;width:min(87px,10rem)}.footer-icon{height:27px;width:27px}.copy{font-size:.6em}.bottom-hr{width:100%}}@media screen and (max-width:1190px){.r-copy{display:none}}@media screen and (min-width:533px)and (max-width:767.9px){.intro-bg{background-size:100% 1042px,contain;background-position:center -140px,center top}.scroll-top:after{height:123px}}@media screen and (max-width:532.9px){.intro-bg{background-size:100% min(950px,257.33333vw),contain;background-position:center -3%,center top}}@media screen and (max-width:344px){.pick{padding:19% 0 9%}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lp-smayu-contents.css.map */
