html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@keyframes mvslide01{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}.secBase,#top .new__btn,#top .category,#top .about,#top .about__btn,.footer{margin-bottom:60px;padding:0 40px}@media screen and (min-width: 768px){.secBase,#top .new__btn,#top .category,#top .about,#top .about__btn,.footer{margin-bottom:100px}}@media screen and (min-width: 1024px){.secBase,#top .new__btn,#top .category,#top .about,#top .about__btn,.footer{margin-bottom:200px;padding:0 260px}}.ttl,#top .new__ttl,#top .ranking__ttl,#top .category__ttl,#top .about__ttl{margin-bottom:32px;font-weight:700;font-size:48px;font-family:"Yrsa",serif}@media screen and (min-width: 1024px){.ttl,#top .new__ttl,#top .ranking__ttl,#top .category__ttl,#top .about__ttl{margin-bottom:80px;font-size:128px}}.ttlRuby,#top .new__ttl--ruby,#top .ranking__ttl--ruby,#top .category__ttl--ruby,#top .about__ttl--ruby{font-weight:400;font-size:14px;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1024px){.ttlRuby,#top .new__ttl--ruby,#top .ranking__ttl--ruby,#top .category__ttl--ruby,#top .about__ttl--ruby{font-size:18px}}body,a{color:#202020;font-size:16px;font-family:"Noto Sans JP",sans-serif}img,a{display:block;width:100%;max-width:100%}.top{background:url(../images/bg-sp.jpg) center center/cover}@media screen and (min-width: 1024px){.top{background:url(../images/bg.jpg) center center/cover}}.header{position:fixed;top:0;left:0;z-index:10;width:100%;height:100vh;padding:2vw;pointer-events:none}.header__frame{display:flex;justify-content:space-between;height:100%;width:100%;padding:10px 5vw 0;border:1px solid #202020}.header__logo{width:140px}.header__logo--img{-o-object-fit:contain;object-fit:contain}.header__logo--link{display:block;padding:5px;pointer-events:visible}.header__box{display:flex;justify-content:center;gap:20px}@media screen and (min-width: 1024px){.header__box{gap:30px}}.header__seach,.header__cart{width:25px;height:25px}.header__seach--link,.header__cart--link{display:block;padding:5px;pointer-events:visible}.header__seach--img,.header__cart--img{-o-object-fit:contain;object-fit:contain}.header__menu--icon{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:38px;height:38px;cursor:pointer;pointer-events:visible}.header__menu--top,.header__menu--bottom{position:absolute;display:block;width:80%;height:1px;background:#202020;transition:.4s}.header__menu--bottom{background:#202020;transform:translateY(-12px)}.header__menu--txt{font-size:12px;font-family:"Yrsa",serif;transform:translateY(14px)}.gnav__iconBox{position:absolute;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7450980392);transform:translateX(100%);transition:.5s;pointer-events:none}.gnav__iconBox--navbg{background:url(../images/bg-sp.jpg) center center/cover;width:50%;height:100%;margin-left:auto;padding-top:90px}@media screen and (min-width: 768px){.gnav__iconBox--navbg{width:33.3333333333vw}}.gnav{display:flex;justify-content:center}@media screen and (min-width: 1024px){.gnav{padding-top:10vh}}.gnav__link,.gnav__togglelink{font-size:24px;font-family:"Yrsa",serif;text-decoration:none;list-style-type:none}.gnav__link{padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none}.gnav__link::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:rotate(45deg);transition:.3s}.gnav__link:hover::after{transform:translateX(10px) rotate(45deg)}.gnav__togglelink{padding:4px 10px;transition:.3s}.gnav__togglelink:hover{color:#a59366}.gnav__list,.fnav__list{width:-moz-fit-content;width:fit-content;margin-bottom:30px}.gnav__list--product{padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none;margin-bottom:20px;cursor:pointer}.gnav__list--product::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:rotate(45deg);transition:.3s}.gnav__list--product:hover::after{transform:translateX(10px) rotate(45deg)}.gnav__list--product:hover::after{transform:translate(10px, -4px) rotate(135deg)}.gnav__nav--inner{display:none}.gnav__nav--inner a{margin-bottom:16px;font-size:16px}@media screen and (min-width: 1024px){.gnav__nav--inner a{font-size:18px}}.gnav__nav--inner .gnav__list,.gnav__nav--inner .fnav__list{margin-bottom:20px}@media screen and (min-width: 1024px){.fnav__nav{display:flex;justify-content:center;gap:8vw}}.fnav__list--product{margin-bottom:16px;padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none}.fnav__list--product::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:translate(10px, -4px) rotate(135deg);transition:.3s}.fnav__link,.fnav__togglelink{font-size:24px;font-family:"Yrsa",serif;text-decoration:none;list-style-type:none}.fnav__link,.fnav__togglelink{padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none}.fnav__link::after,.fnav__togglelink::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:rotate(45deg);transition:.3s}.fnav__link:hover::after,.fnav__togglelink:hover::after{transform:translateX(10px) rotate(45deg)}.fnav__togglelink{display:flex;align-items:center;gap:5px}.fnav__togglelink::after{width:6px;height:6px}.fnav__nav--inner a{margin-bottom:16px;font-size:16px}@media screen and (min-width: 1024px){.fnav__nav--inner a{font-size:18px}}.fnav__togglelink{padding:4px 10px;transition:.3s}.fnav__togglelink:hover{color:#a59366}.footer__container--01{margin-bottom:30px;border-bottom:1px solid #202020}@media screen and (min-width: 1024px){.footer__container--01{display:flex;justify-content:space-between}}.footer__box{margin-bottom:34px}.footer__box--logo{width:43vw;margin:0 auto 34px}@media screen and (min-width: 1024px){.footer__box--logo{width:20vw;max-width:320px;margin:0 0 80px}}.footer__box--logo--logoimg{-o-object-fit:cover;object-fit:cover}.footer__box--unit{display:flex;justify-content:center;align-items:center;gap:50px}@media screen and (min-width: 1024px){.footer__box--unit{justify-content:start}}.footer__box--pic{width:30px;height:30px}.footer__box--link{padding:5px}.footer__box--snsimg{-o-object-fit:contain;object-fit:contain}.footer__list{margin-bottom:21px;list-style-type:none}.footer__list:last-child{margin-bottom:80px}@media screen and (min-width: 768px){.footer__ul{display:flex;justify-content:space-between}}@media screen and (min-width: 1400px){.footer__ul{gap:2vw}}@media screen and (min-width: 1400px){.footer__container--02{display:flex;flex-direction:row-reverse;justify-content:space-between}}.footer__link--primary{font-size:14px;font-family:"Noto Sans JP",sans-serif;text-decoration:none;transition:.3s}.footer__link--primary:hover{color:#a59366}#top .mv{position:relative;margin-bottom:60px;pointer-events:none}#top .mv__box--01{position:relative;display:flex;align-items:center;width:90vw;height:100vh;max-width:600px;margin:0 auto}#top .mv__img--01,#top .mv__img--02{position:absolute}#top .mv__img--01{animation:mvslide01 20s infinite;opacity:1}#top .mv__img--02{animation:mvslide01 20s infinite;animation-delay:10s;opacity:0}#top .mv__box--02{position:absolute;bottom:5vh;left:8vw;display:flex;flex-direction:column-reverse;justify-content:space-between}#top .mv__lemonlabo{width:100%;font-weight:700;font-size:16vw;font-family:"Yrsa",serif;transform:translateX(2px)}@media screen and (min-width: 1024px){#top .mv__lemonlabo{font-size:13vw;transform:translateX(10vw)}}#top .mv__catch{margin-bottom:64vh;font-weight:700;font-size:3vw;line-height:1.5}@media screen and (min-width: 1024px){#top .mv__catch{margin-bottom:5vw;font-size:40px}}#top .swiper__section{margin-bottom:24px;padding:0}@media screen and (min-width: 1400px){#top .swiper__section-wrapper{justify-content:space-between}}#top .swiper__wrapper{justify-content:space-between}#top .swiper__slide01,#top .swiper__slide02,#top .swiper__slide03{min-width:260px;max-width:260px}@media screen and (min-width: 768px){#top .swiper__slide01,#top .swiper__slide02,#top .swiper__slide03{min-width:400px;max-width:400px}}#top .swiper__prev,#top .swiper__next{width:40px;height:80px;background:rgba(0,0,0,.2666666667)}@media screen and (min-width: 1900px){#top .swiper__prev,#top .swiper__next{display:none}}#top .swiper .swiper-button-prev::after,#top .swiper .swiper-rtl,#top .swiper .swiper-button-next::after{font-size:32px;color:#000}#top .new,#top .ranking{margin-bottom:60px}@media screen and (min-width: 768px){#top .new,#top .ranking{margin-bottom:100px}}@media screen and (min-width: 1024px){#top .new,#top .ranking{margin-bottom:200px;padding:0 260px}}@media screen and (min-width: 1024px){#top .new__ttl{margin-bottom:80px;font-size:110px}}@media screen and (min-width: 1200px){#top .new__ttl{margin-bottom:80px;font-size:128px}}#top .new__link,#top .ranking__link{text-decoration:none}#top .new__link:hover,#top .ranking__link:hover{filter:saturate(50%)}#top .new__link:hover .new__name,#top .new__link:hover .ranking__name,#top .new__link:hover .ranking__name--sub,#top .ranking__link:hover .new__name,#top .ranking__link:hover .ranking__name,#top .ranking__link:hover .ranking__name--sub,#top .new__link:hover .new__name--sub,#top .ranking__link:hover .new__name--sub{color:#a59366}#top .new__box,#top .ranking__box{padding:16px 8px;background:#fff}#top .new__photo,#top .ranking__photo{width:240px;height:175px;margin:0 auto 24px}@media screen and (min-width: 768px){#top .new__photo,#top .ranking__photo{width:380px;height:280px;margin:0 auto 40px}}#top .new__img,#top .ranking__img{-o-object-fit:cover;object-fit:cover}#top .new__name,#top .ranking__name,#top .ranking__name--sub,#top .new__name--sub{margin:0 10px;font-weight:700;font-size:min(5vw,20px);transition:.4s}@media screen and (min-width: 768px){#top .new__name,#top .ranking__name,#top .ranking__name--sub,#top .new__name--sub{margin:0 20px}}#top .new__txt{display:flex;align-items:center;min-height:100px;padding:20px 10px;font-size:16px;border-bottom:1px solid #000;line-height:140%}@media screen and (min-width: 768px){#top .new__txt{padding:20px}}#top .new__price,#top .ranking__price,#top .ranking__capacity,#top .new__capacity{margin:0 10px;padding:16px 0 8px;border-bottom:1px solid #000;font-family:"Lexend Deca",sans-serif}#top .new__price span,#top .ranking__price span,#top .ranking__capacity span,#top .new__capacity span{font-family:"Noto Sans JP",sans-serif;float:right}@media screen and (min-width: 768px){#top .new__price,#top .ranking__price,#top .ranking__capacity,#top .new__capacity{margin:0 20px}}#top .new__btn{width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){#top .new__btn{margin-top:30px}}@media screen and (min-width: 1024px){#top .new__btn{margin-top:80px;padding-left:0}}#top .new__btn--link{padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none}#top .new__btn--link::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:rotate(45deg);transition:.3s}#top .new__btn--link:hover::after{transform:translateX(10px) rotate(45deg)}#top .ranking .swiper__slide{position:relative}#top .ranking .swiper__slide01::after{content:"1";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;font-size:24px}#top .ranking .swiper__slide02::after{content:"2";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;font-size:24px}#top .ranking .swiper__slide03::after{content:"3";position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#fff;font-size:24px}#top .ranking__price{padding-top:30px}#top .category__box{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"area1 area1" "area2 area3";gap:8px}@media screen and (min-width: 1024px){#top .category__box{gap:24px}}#top .category__link{display:flex;align-items:center;justify-content:center;height:100px;width:100%;text-align:center;text-decoration:none;transition:filter .3s ease;filter:saturate(100%)}#top .category__link:hover{filter:saturate(50%)}#top .category__link:hover .category__list{color:#202020}#top .category__link:first-child{grid-area:area1;background:url(../images/category-care.jpg) center center/cover}#top .category__link:nth-child(2){grid-area:area2;background:url(../images/category-food.jpg) center center/cover}#top .category__link:last-child{grid-area:area3;background:url(../images/category-goods.jpg) center center/cover}@media screen and (min-width: 768px){#top .category__link{height:200px}}@media screen and (min-width: 1024px){#top .category__link{height:300px}}#top .category__list{font-weight:700;font-size:18px;font-family:"Yrsa",serif;color:#ffffeb;list-style-type:none;letter-spacing:.13em;transition:.5s}@media screen and (min-width: 768px){#top .category__list{font-size:24px}}@media screen and (min-width: 1024px){#top .category__list{font-size:32px}}#top .about{position:relative}@media screen and (min-width: 768px){#top .about{width:65%;padding-left:40px;padding-right:0}#top .about::after{content:"";position:absolute;bottom:0;right:-45%;display:inline-block;width:35%;aspect-ratio:1/1.5;background:url(../images/about-01.jpg) top center/cover;background-repeat:no-repeat}}@media screen and (min-width: 768px)and (min-width: 1024px){#top .about::after{bottom:0;right:-30%;width:20%;max-width:265px;transform:translateY(-50px)}}@media screen and (min-width: 1024px){#top .about{padding-left:260px}#top .about::before{content:"";position:absolute;bottom:0;right:-5%;display:inline-block;width:20%;max-width:265px;aspect-ratio:2/3;background-image:url(../images/about-02.jpg);background-position:top center;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}}#top .about__txt{font-size:14px;line-height:1.8em;letter-spacing:.13em;margin-bottom:30px}@media screen and (min-width: 768px){#top .about__txt{display:flex;justify-content:center;align-items:center;gap:3vw}}@media screen and (min-width: 1024px){#top .about__txt{width:70%;margin-bottom:80px}}#top .about__txt::before{content:"";display:inline-block;width:100%;margin-bottom:20px;aspect-ratio:1/1;background:url(../images/about-01.jpg) top center/cover;background-repeat:no-repeat}@media screen and (min-width: 768px){#top .about__txt::before{display:none}}#top .about__btn{width:-moz-fit-content;width:fit-content;padding:0}#top .about__btn--link{padding:7px 4px;font-size:24px;font-family:"Yrsa",serif;text-decoration:none}#top .about__btn--link::after{content:"";display:inline-block;width:11px;height:11px;border-top:1px solid #202020;border-right:1px solid #202020;transform:rotate(45deg);transition:.3s}#top .about__btn--link:hover::after{transform:translateX(10px) rotate(45deg)}#top .line__img{width:100%;height:85px;margin-bottom:50px;background-image:url(../images/footer_bg-sp.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 768px){#top .line__img{height:200px}}@media screen and (min-width: 1024px){#top .line__img{height:460px;margin-bottom:100px;background-image:url(../images/footer_bg.jpg)}}.rotateTop{transform:rotate(-20deg)}.rotateBottom{transform:rotate(20deg)}.rotateTxt{font-size:0}.rotateTxt::after{content:"CLOSE";font-size:12px}.translateNav{transform:translateX(0);pointer-events:visible}/*# sourceMappingURL=style.css.map */