.grid{justify-items:center}#shopify-section-footer .bg-scheme-background{padding-top:76px;padding-bottom:min(150px,10.416666666666668vw)}#shopify-section-footer .blocks.mb-10{margin-bottom:10px}#shopify-section-footer li.mx-2{margin-left:20px;margin-right:20px}#shopify-section-footer .break-word{font-size:14px}#shopify-section-footer .text-xs{font-size:12px}#shopify-section-footer .copyright-and-payment-icons-and-markets p{text-align:center}#shopify-section-footer .snsIconArea{display:flex;gap:0 20px;margin-bottom:40px;justify-content:center}#shopify-section-footer .lg\:gap-10{gap:15px}@media only screen and (max-width: 767px){#shopify-section-footer .bg-scheme-background{padding-top:10.667vw;padding-bottom:22vw}#shopify-section-footer .bg-scheme-background>.px-5{padding:0 15.2vw}#shopify-section-footer .bg-scheme-background>.px-5.gap-y-10{row-gap:0}#shopify-section-footer .blocks.mb-10,#shopify-section-footer .blocks.mb-10>div,#shopify-section-footer .blocks.mb-10>div>div,#shopify-section-footer ul.text-theme-basic{width:100%}#shopify-section-footer ul.text-theme-basic{flex-direction:column;height:42.667vw;margin:0}#shopify-section-footer li.mx-2{margin:0;margin-bottom:5.333vw;margin-left:0;margin-right:15.467vw}#shopify-section-footer .payments.max-w-\[80\%\]{max-width:100%}#shopify-section-footer .payments li.mx-2{margin:0 1.3333333333333335vw}#shopify-section-footer .break-word{font-size:3.2vw}#shopify-section-footer .text-xs{font-size:3.2vw;letter-spacing:-.267vw;margin-top:0;font-size:10px;text-align:center;letter-spacing:.3px;color:#ffffff52!important}#shopify-section-footer .snsIconArea{gap:0 10.666666666666668vw}#shopify-section-footer .snsIconArea img{width:6.4vw}}section#header{background:#fff}#header .headerInner{display:flex;height:90px;align-items:center;padding:0 40px;justify-content:space-between}#header .headerLogoImg{width:92.65px}#header .rightIconArea{display:flex;align-items:flex-end;width:221px;justify-content:space-between}#header .headerCartImg,#header .headerCartImg2,#header .headerLoginImg{width:39px}#header .headerMypageImg{width:57px}#header .headerMenuImg{width:53px}#header .rightIconArea a:nth-child(1){position:relative}#header .text-scheme-background{top:-9px;right:-8px;font-size:12px;background:#daeff5;color:#535252;font-weight:700}@media screen and (min-width: 768px){#header .pcNone{display:none}}@media screen and (max-width: 767px){#header .spNone{display:none}#header .headerInner{height:62px;padding:0 20px}#header .headerLogoImg{width:67px}#header .rightIconArea{width:158px;margin-top:7px}#header .headerCartImg{width:35px;margin-bottom:3px}#header .headerCartImg2{width:35px;margin-bottom:6px}#header .headerLoginImg{width:40px;margin-bottom:3px}#header .headerMypageImg{width:53px;margin-bottom:6px}#header .headerMenuImg{width:39px}}#section-news-list-slide{position:relative;z-index:0}#section-news-list-slide .news-list-heading{margin-bottom:min(4.167vw,60px);font-weight:700;text-align:center;margin-top:min(5.556vw,80px)}#section-news-list-slide .news-list-heading .headingEn{font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);line-height:min(1.389vw,20px)}#section-news-list-slide .news-list-heading .headingJa{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:min(3.889vw,56px);font-weight:500;margin-top:min(1.389vw,20px)}#section-news-list-slide .container{max-width:min(72.222vw,1040px);margin:0 auto;padding:0 min(7.639vw,110px);margin-bottom:min(8.333vw,120px)}#section-news-list-slide .news-list-item>a{display:flex;flex-direction:column;align-items:center;transition:all .3s}#section-news-list-slide .news-list-item>a:hover{opacity:.8}#section-news-list-slide .news-list-img{width:100%;height:min(13.194vw,190px)}#section-news-list-slide .news-list-img img{width:100%;height:100%;object-fit:cover;border-radius:min(.347vw,5px) min(.347vw,5px) 0px 0px}#section-news-list-slide .news-list-text-area{padding:min(1.111vw,16px) min(1.389vw,20px) min(1.667vw,24px);text-align:left}#section-news-list-slide .news-list-title{font-size:min(1.111vw,16px);line-height:1.6;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;height:min(6.667vw,96px)}#section-news-list-slide .news-list-excerpt{margin-top:min(.694vw,10px);font-size:min(.972vw,14px);line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;height:min(6.042vw,87px)}#section-news-list-slide .swiperBox{position:relative}#section-news-list-slide .swiper{padding:0px min(.694vw,10px) min(.694vw,10px) min(.694vw,10px)}#section-news-list-slide .swiper-wrapper{width:100%;height:min(29.583vw,426px)}#section-news-list-slide .swiper-slide{width:100%;height:100%;text-align:center}#section-news-list-slide .news-list-item{box-shadow:0 0 min(.6944444444444444vw,10px) #00000029;border-radius:min(.347vw,5px)}#section-news-list-slide .swiper-button-prev,#section-news-list-slide .swiper-button-next{width:min(2.361vw,34px);height:min(2.361vw,34px);transition:all .3s}#section-news-list-slide .swiper-button-prev:hover,#section-news-list-slide .swiper-button-next:hover{opacity:.8}#section-news-list-slide .swiper-button-prev{left:max(-5.833vw,-84px)}#section-news-list-slide .swiper-button-next{right:max(-5.833vw,-84px)}#section-news-list-slide .swiper-button-prev:after,#section-news-list-slide .swiper-button-next:after,#section-news-list-slide .swiper-button-prev:before,#section-news-list-slide .swiper-button-next:before{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}#section-news-list-slide .swiper-button-prev:before,#section-news-list-slide .swiper-button-next:before{width:min(2.361vw,34px);height:min(2.361vw,34px);-webkit-border-radius:50%;border-radius:50%;background:#535252}#section-news-list-slide .swiper-button-prev:after{right:min(.764vw,11px);width:min(.556vw,8px);height:min(.556vw,8px);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#section-news-list-slide .swiper-button-next:after{right:min(.9722222222222222vw,14px);width:min(.556vw,8px);height:min(.556vw,8px);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px){#section-news-list-slide .swiper-pagination{display:none}}@media screen and (max-width: 767px){#section-news-list-slide .news-list-heading{margin-bottom:8vw;margin-top:10.667vw}#section-news-list-slide .news-list-heading .headingEn{font-size:3.2vw;letter-spacing:.64vw;line-height:4.533vw}#section-news-list-slide .news-list-heading .headingJa{font-size:5.333vw;line-height:10.133vw;letter-spacing:.05em;font-weight:500;margin-top:2.667vw}#section-news-list-slide .container{padding:0 0 0 8vw;max-width:100%;margin:0 auto 20.8vw}#section-news-list-slide .news-list-img{width:100%;height:50.667vw}#section-news-list-slide .news-list-img img{border-radius:1.333vw 1.333vw 0px 0px}#section-news-list-slide .news-list-text-area{padding:5.333vw 5.333vw 8vw}#section-news-list-slide .news-list-title{font-size:4.267vw;line-height:8.533vw;height:23.467vw}#section-news-list-slide .news-list-excerpt{margin-top:5.333vw;font-size:3.733vw;line-height:7.68vw;height:20.8vw}#section-news-list-slide .swiper{padding:0px 2.667vw 2.667vw}#section-news-list-slide .swiper-wrapper{height:113.6vw}#section-news-list-slide .news-list-item{box-shadow:0 0 2.666666666666667vw #00000029;border-radius:1.333vw}#section-news-list-slide .swiper-button-prev,#section-news-list-slide .swiper-button-next{display:none}#section-news-list-slide .swiper-pagination{bottom:-12.267vw}#section-news-list-slide .swiper-pagination .swiper-pagination-bullet{margin:0 2.133vw}}#section-news-list{padding:min(7.986vw,115px) 0 min(8.333vw,120px)}#section-news-list .news-list-heading{display:flex;justify-content:center;align-items:center;margin-bottom:min(4.167vw,60px)}#section-news-list .news-list-heading h2{font-size:min(1.389vw,20px);line-height:min(1.944vw,28px);letter-spacing:min(.278vw,4px);font-weight:700}#section-news-list .container{max-width:min(83.333vw,1200px);margin:0 auto;padding:min(5.556vw,80px) min(17.917vw,258px) min(6.944vw,100px);background-color:#fff9;border-radius:min(.3472222222222222vw,5px)}#section-news-list .news-list-item{margin-bottom:min(4.167vw,60px)}#section-news-list .news-list-item>a{display:flex;align-items:flex-start;transition:all .3s}#section-news-list .news-list-item>a:hover{opacity:.7}#section-news-list .news-list-date{font-size:min(.972vw,14px);letter-spacing:.03em;line-height:min(1.389vw,20px);margin-right:min(2.083vw,30px);font-weight:700}#section-news-list .news-list-title{font-size:min(1.111vw,16px);line-height:min(2.222vw,32px);font-weight:500;position:relative;top:max(-.069vw,-1px)}#section-news-list .pagination{display:flex;justify-content:space-between;align-items:center}#section-news-list .paginateFlex{display:flex;width:min(8.472vw,122px);justify-content:space-between;border-bottom:min(.1388888888888889vw,2px) solid #2993BA}#section-news-list .disabled .paginateFlex{border-bottom:min(.1388888888888889vw,2px) solid #9A9A9A}#section-news-list .pageArrow,#section-news-list .paginateText{font-size:min(.972vw,14px);line-height:min(1.944vw,28px);letter-spacing:min(.194vw,2.8px);color:#2993ba}#section-news-list .disabled .pageArrow,#section-news-list .disabled .paginateText{color:#9a9a9a}#section-news-list .pageNum{font-weight:700;font-size:min(.972vw,14px)}@media screen and (max-width: 767px){#section-news-list{padding:16vw 0}#section-news-list .news-list-heading h2{font-size:3.2vw;line-height:4.533vw;letter-spacing:.64vw}#section-news-list .container{padding:10.667vw 4vw;width:84vw;border-radius:1.333vw}#section-news-list .news-list-heading{margin-bottom:4vw}#section-news-list .news-list-item{margin-bottom:0}#section-news-list .news-list-item>a{display:block;padding:4vw}#section-news-list .news-list-info{margin-bottom:5.333vw;margin-bottom:10px}#section-news-list .news-list-date{line-height:4.533vw;font-size:3.467vw;letter-spacing:0;font-weight:500}#section-news-list .news-list-title{font-size:3.733vw;top:-1.333vw;line-height:6.666666666666667vw}#section-news-list .pagination{align-items:flex-end}#section-news-list .paginateFlex{width:26.667vw}#section-news-list .pageNum{margin-bottom:16.267vw;font-size:3.733vw}#section-news-list .pageArrow,#section-news-list .paginateText{font-size:3.733vw;line-height:6.667vw;letter-spacing:.747vw}}#newsletter{padding:min(5.555555555555555vw,80px) 0}#newsletter>div{background-color:#fff;width:min(55.556vw,800px);padding:min(4.167vw,60px) min(7.847vw,113px) min(3.472vw,50px) min(8.125vw,117px)}#newsletter .headingEn{text-align:center;font-weight:700;font-size:min(.972vw,14px);line-height:min(1.389vw,20px);letter-spacing:min(.194vw,2.8px)}#newsletter .font-heading{text-align:center;font-size:min(2.222vw,32px);line-height:min(3.264vw,47px);margin-top:min(1.389vw,20px)}#newsletter .newsletterLead p{text-align:center;font-size:min(1.111vw,16px);line-height:min(1.667vw,24px);margin-top:min(1.042vw,15px);margin-bottom:min(2.778vw,40px)}#newsletter .input-group input{border-radius:0;border:1px solid #9A9A9A;background-color:#f5f5f5;margin:0;margin-right:min(1.458vw,21px);padding:min(1.25vw,18px) min(1.389vw,20px);font-size:min(1.111vw,16px);line-height:min(1.667vw,24px)}#newsletter .input-group button{width:min(7.708vw,111px);font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);color:#535252;font-weight:700;background-color:#daeff5;border:0;box-shadow:0 0 min(.6944444444444444vw,10px) #0000001a;transition:all .3s;padding:min(1.1111111111111112vw,16px) 0}#newsletter .input-group button:hover{opacity:.8}#newsletter .newsletterCaution{margin-top:min(2.569vw,37px);background-color:#f5f5f5;padding:min(1.528vw,22px) min(1.806vw,26px)}#newsletter .newsletterCaution p{font-size:min(.972vw,14px);line-height:min(2vw,28.8px)}@media screen and (max-width: 767px){#newsletter{padding:10.667vw 0}#newsletter>div{width:84.267vw;padding:10.667vw 5.333vw 5.333vw}#newsletter .headingEn{font-size:3.2vw;line-height:4.533vw;letter-spacing:.64vw}#newsletter .pb-10,#newsletter .pl-5,#newsletter .pr-20{padding:0}#newsletter .font-heading{font-size:5.333vw;line-height:7.733vw;margin-top:2.667vw}#newsletter .px-5{padding:0}#newsletter .newsletterLead p{font-size:3.733vw;line-height:7.467vw;width:72.533vw;margin:0 auto;margin-top:6.133vw;margin-bottom:8vw}#newsletter .input-group{flex-direction:column}#newsletter .input-group input{border:1px solid #9A9A9A;margin:0;padding:4.8vw 5.333vw;font-size:4.267vw;line-height:6.4vw}#newsletter .input-group .input-group-button{margin-top:8vw;text-align:center}#newsletter .input-group button{width:29.6vw;font-size:3.733vw;letter-spacing:.747vw;box-shadow:0 0 2.666666666666667vw #0000001a;padding-top:3.733vw;padding-bottom:3.467vw}#newsletter .newsletterCaution{margin-top:8vw;padding:4.533vw 3.733vw}#newsletter .newsletterCaution p{font-size:3.2vw;line-height:5.12vw;margin-bottom:0}}#promo-slot{padding-top:17px;padding-right:14px;padding-bottom:14px;background:transparent;margin-right:8px;margin-bottom:10px}#promo-slot>div:nth-child(2)>div:nth-child(1){margin:0;background:#494848;border-radius:50%;width:34px;height:34px;z-index:100}#promo-slot>div:nth-child(2)>div:nth-child(1)>button{color:#fff;width:34px;height:34px;padding-top:4px}#promo-slot>div:nth-child(2)>div:nth-child(2){width:fit-content;height:90px;display:flex;background:#fff;box-shadow:0 3px 6px #00000029;align-items:center}#promo-slot>div:nth-child(2)>div:nth-child(2)>img{width:90px}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){padding:10px 16px;color:#535252}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>h2{font-size:18px;line-height:26px;white-space:nowrap}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){margin-top:0;font-size:14px;line-height:20px}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(3){margin:0}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(3)>a{position:absolute;bottom:14px;left:0;width:calc(100% - 14px);height:calc(100% - 31px);border:0;border-radius:0;opacity:0;z-index:1}@media only screen and (max-width: 767px){#promo-slot{padding-top:4.533vw;padding-bottom:3.733vw;padding-right:4.533vw;margin-right:.8vw;margin-bottom:2.667vw}#promo-slot>div:nth-child(2)>div:nth-child(1){width:9.067vw;height:9.067vw}#promo-slot>div:nth-child(2)>div:nth-child(1)>button{width:9.067vw;height:9.067vw;padding-top:3px}#promo-slot>div:nth-child(2)>div:nth-child(1)>button>span:nth-child(2){width:60%;height:60%}#promo-slot>div:nth-child(2)>div:nth-child(2){width:89.333vw;height:16vw;box-shadow:0 .8vw 1.6vw #00000029}#promo-slot>div:nth-child(2)>div:nth-child(2)>img{width:16vw;display:block}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){padding:1.6vw 2.667vw}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>h2{font-size:4.8vw;line-height:6.933vw}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(2){font-size:3.467vw;line-height:5.067vw}#promo-slot>div:nth-child(2)>div:nth-child(2)>div:nth-child(2)>div:nth-child(3)>a{bottom:3.733vw;width:calc(100% - 4.533vw);height:calc(100% - 8.266vw)}}.productHowToEatBg{background:#daeff5;padding-top:min(5.556vw,80px);position:relative;z-index:0}#productHowToEat{width:min(100vw,1440px);margin:0 auto;position:relative}#productHowToEat .productHowToEatInner{width:min(55.556vw,800px);margin:0 auto;text-align:center;font-weight:700;position:relative;z-index:1}#productHowToEat .productHowToEatTitle{font-size:min(.972vw,14px);line-height:min(1.389vw,20px);letter-spacing:min(.194vw,2.8px);margin-bottom:min(2.778vw,40px)}#productHowToEat .productHowToEatHeading{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:1.6;font-weight:500;margin-bottom:min(2.778vw,40px)}#productHowToEat .productHowToEatHeadingSmall{font-size:min(1.667vw,24px);line-height:min(2.431vw,35px);margin-bottom:min(2.778vw,40px)}#productHowToEat .productHowToEatImg{margin-bottom:min(4.167vw,60px)}#productHowToEat .productHowToEatText{font-size:min(1.111vw,16px);letter-spacing:.03em;line-height:1.8;font-weight:400;margin-top:max(-.486vw,-7px);padding-bottom:min(7.847vw,113px)}@media screen and (max-width: 767px){.productHowToEatBg{padding-top:8vw}#productHowToEat,#productHowToEat .productHowToEatInner{width:84vw}#productHowToEat .productHowToEatTitle{font-size:3.2vw;line-height:4.533vw;letter-spacing:.64vw;margin-bottom:2.667vw}#productHowToEat .productHowToEatHeading{font-size:5.333vw;line-height:1.6;letter-spacing:.05em;font-weight:500;margin-bottom:5.333vw}#productHowToEat .productHowToEatHeadingSmall{font-size:4.267vw;line-height:6.4vw;margin-bottom:5.333vw}#productHowToEat .productHowToEatImg{margin-bottom:8vw}#productHowToEat .productHowToEatText{font-size:3.733vw;line-height:1.8;letter-spacing:.03em;font-weight:400;margin-top:-1.067vw;padding-bottom:9.6vw;text-align:left}}#productOutline{background-color:#daeff5;padding-top:min(5.556vw,80px)}#productOutline .productOutlineInner{width:min(55.556vw,800px);margin:0 auto}#productOutline .productOutlineTitleEn{font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);line-height:min(1.389vw,20px);text-align:center;font-weight:700}#productOutline .productOutlineTitle{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:min(3.889vw,56px);font-weight:500;margin-top:min(1.389vw,20px);text-align:center}#productOutline .productOutlineListArea{margin-top:min(2.778vw,40px)}#productOutline .productOutlineList{display:flex;border-bottom:1px solid #c9c9c9;padding:min(1.25vw,18px) 0 min(.972vw,14px)}#productOutline .productOutlineHeading,#productOutline .productOutlineText{font-size:min(1.111vw,16px);letter-spacing:.03em;line-height:1.8;font-weight:400}#productOutline .productOutlineList .productOutlineHeading{width:min(6.944vw,100px);margin-right:min(9.028vw,130px)}#productOutline .productOutlineList .productOutlineText{width:min(39.583vw,570px)}#productOutline .productOutlineAboutArea{background:#fff;margin-top:min(4.167vw,60px);padding:min(2.778vw,40px) min(5.556vw,80px) min(2.083vw,30px);border-radius:min(.347vw,5px)}#productOutline .productOutlineAboutArea .productOutlineHeading{margin-bottom:min(1.042vw,15px);font-weight:700}@media screen and (max-width: 767px){#productOutline{padding-top:16vw}#productOutline .productOutlineInner{width:84vw}#productOutline .productOutlineTitleEn{font-size:3.2vw;letter-spacing:.64vw;line-height:4.533vw}#productOutline .productOutlineTitle{font-size:5.333vw;line-height:10.133vw;letter-spacing:.05em;font-weight:500;margin-top:2.667vw}#productOutline .productOutlineListArea{margin-top:2.667vw}#productOutline .productOutlineList{display:block;border-bottom:1px solid #c9c9c9;padding:4.8vw 0 4.267vw}#productOutline .productOutlineHeading,#productOutline .productOutlineText{font-size:3.733vw;line-height:1.8;letter-spacing:.03em;font-weight:400}#productOutline .productOutlineList .productOutlineHeading{width:100%;margin-right:0;margin-bottom:2.667vw;font-weight:700}#productOutline .productOutlineList .productOutlineText{width:100%}#productOutline .productOutlineAboutArea{margin-top:8vw;padding:8vw 5.333vw 6.667vw;border-radius:1.333vw}#productOutline .productOutlineAboutArea .productOutlineHeading{margin-bottom:3.2vw;text-align:center}}#productPopup{opacity:0;z-index:100;position:relative}#productPopup.is-active{z-index:1}#productPopup .popup_wrap input{display:none}#productPopup .popup_overlay{display:flex;justify-content:center;overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#0000003d;opacity:0;transition:opacity .5s,transform 0s .5s;transform:scale(0)}#productPopup .popup_trigger{position:absolute;width:100%;height:100%}#productPopup .popup_content{position:relative;align-self:center;width:min(72.222vw,1040px);height:min(44.44444444444444vw,640px);box-sizing:border-box;background:#fff;line-height:1.4em;transition:.5s;border-radius:min(.347vw,5px);box-shadow:0 0 min(.3472222222222222vw,5px) #5e5e5eb3}#productPopup .popup_content>p{text-align:center;margin-top:min(2.778vw,40px);font-size:min(1.25vw,18px);font-weight:700;line-height:min(1.806vw,26px)}#productPopup .close_btn{position:absolute;top:min(2.289vw,32.96px);right:min(2.222vw,32px);cursor:pointer;transition:.3s ease}#productPopup .close_btn:hover{opacity:.8}#productPopup .popup_wrap input:checked~.popup_overlay{opacity:1;transform:scale(1);transition:opacity .5s}#productPopup .open_btn_area{position:fixed;bottom:min(2.083vw,30px);text-align:right;width:100%;margin:0 auto;z-index:20;display:flex;justify-content:flex-end;align-items:center}#productPopup .open_btn_area_inner{display:flex;background-color:#fff;width:min(40vw,542px);height:min(5.972vw,86px);align-items:center;justify-content:center;margin-right:min(1.389vw,20px);border-radius:min(.347vw,5px);box-shadow:0 0 min(.6944444444444444vw,10px) #00000029;transition:.3s ease;cursor:pointer}#productPopup .open_btn_area_inner:hover{opacity:.8}#productPopup .open_btn{cursor:pointer;transition:.3s ease;font-weight:700;background-color:#daeff5;width:min(11.458vw,165px);height:min(3.194vw,46px);display:flex;align-items:center;justify-content:center;box-shadow:0 0 min(.6944444444444444vw,10px) #0000001a;border-radius:min(1.597vw,23px);font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);position:relative}#productPopup .open_btn:after{content:"\2192";position:absolute;right:min(.694vw,10px)}#productPopup .openBtnPriceArea{display:flex;font-weight:700;align-items:flex-end;margin-right:min(1.389vw,20px);margin-top:min(.556vw,8px)}#productPopup .openBtnPriceTitle{font-size:min(.972vw,14px);color:#9a9a9a;line-height:min(1.389vw,20px);margin-bottom:min(.347vw,5px);margin-right:min(.694vw,10px)}#productPopup .openBtnPrice{font-size:min(1.667vw,24px);letter-spacing:min(.09027777777777779vw,1.3px);line-height:min(2.292vw,33px);font-family:Noto Sans JP,sans-serif}#productPopup .openBtnPrice span{font-size:min(1.25vw,18px);letter-spacing:0;font-family:myfont,sans-serif;margin-left:min(.556vw,8px)}#productPopup .popupProductArea{display:flex;justify-content:center;margin-top:min(2.778vw,40px);position:relative}#productPopup .popupProductContents{width:min(17.569vw,253px);height:min(32.29166666666667vw,465px);box-shadow:0 0 min(.6944444444444444vw,10px) #00000029}#productPopup .popupProductContents:not(:nth-last-child(1)){margin-right:min(1.458vw,21px)}#productPopup .popupProductTextArea{padding:min(1.389vw,20px) min(1.389vw,20px) min(1.736vw,25px);height:min(19.791666666666664vw,285px);display:flex;flex-direction:column;justify-content:space-between}#productPopup .popupProductTitle{font-size:min(1.111vw,16px);line-height:min(2.222vw,32px);font-weight:700}#productPopup .popupProductDescription{font-size:min(.972vw,14px);line-height:min(2vw,28.8px);margin-top:min(.833vw,12px);display:none!important}.popupProductPriceArea{text-align:center}.popupProductPriceArea a{display:inline-block}#productPopup .popupProductPrice{font-weight:700;font-size:min(1.667vw,24px);line-height:min(2.292vw,33px);letter-spacing:min(.09027777777777779vw,1.3px);font-family:Noto Sans JP,sans-serif;text-align:left}#productPopup .popupProductPrice span{font-size:min(1.25vw,14px);letter-spacing:0;font-family:myfont,sans-serif;margin-left:min(.556vw,8px)}#productPopup .popupProductBtn{width:min(12.361vw,178px);height:min(3.194vw,46px);display:flex;justify-content:center;align-items:center;background-color:#daeff5;box-shadow:0 0 min(.6944444444444444vw,10px) #0000001a;border-radius:min(1.597vw,23px);margin-top:min(.694vw,10px);font-weight:700;position:relative;font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);line-height:1;transition:all .3s}#productPopup .soldout{opacity:.7;cursor:default;pointer-events:none}#productPopup .popupProductBtn:hover{opacity:.8}#productPopup .soldout .popupProductBtn:hover{opacity:.7}#productPopup .popupProductBtn:after{content:"\2192";position:absolute;right:min(.694vw,10px)}#productPopup .soldout .popupProductBtn:after{content:""}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{0%{opacity:0}to{opacity:1}}.chat_entry{bottom:min(10.416666666666668vw,150px)!important}.swiperPopup.swiper{padding:10px}.swiperPopup .swiper-wrapper{height:auto;width:min(55.55555555555556vw,800px)}.swiperPopup .swiper-slide{height:auto}.swiperPopup .swiper-slide img{width:100%;height:100%}#MainContent .popupProductArea .swiper-button-prev{left:min(5.069444444444445vw,73px)}#MainContent .popupProductArea .swiper-button-next{right:min(4.652777777777778vw,67px)}#MainContent .popupProductArea .swiper-button-prev:after,#MainContent .popupProductArea .swiper-button-next:after,#MainContent .popupProductArea .swiper-button-prev:before,#MainContent .popupProductArea .swiper-button-next:before{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}#MainContent .popupProductArea .swiper-button-prev:before,#MainContent .popupProductArea .swiper-button-next:before{width:min(2.361vw,34px);height:min(2.361vw,34px);-webkit-border-radius:50%;border-radius:50%;background:#535252}#MainContent .popupProductArea .swiper-button-prev:after{right:9px;width:min(.556vw,8px);height:min(.556vw,8px);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg)}#MainContent .popupProductArea .swiper-button-next:after{right:12px;width:min(.556vw,8px);height:min(.556vw,8px);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 768px){#productPopup .pcNone{display:none!important}#productPopup .popupProductTitle{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}#productPopup .popupProductTitle br{display:none}#productPopup .popupProductDescription{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#productPopup .popupProductDescription br{display:none}}@media screen and (max-width: 767px){#productPopup .spNone{display:none!important}#productPopup .popup_content{align-self:end;width:100%;margin:0 auto;height:80vh;overflow:scroll;border-radius:1.333vw;box-shadow:0 0 1.3333333333333335vw #5e5e5eb3}#productPopup .popup_content>p{margin-top:16vw;font-size:4.267vw;line-height:6.4vw}#productPopup .close_btn{top:5.333vw;right:5.333vw}#productPopup .open_btn_area{bottom:0;width:100%}#productPopup .open_btn_area_inner{width:94.667vw;height:17.6vw;margin:0 auto;border-radius:1.333vw;box-shadow:0 0 2.666666666666667vw #00000029}#productPopup .open_btn{width:9.067vw;height:9.067vw;box-shadow:0 0 2.666666666666667vw #0000001a;border-radius:6.133vw;font-size:3.733333333333334vw}#productPopup .open_btn:after{right:0;top:50%;left:46%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#productPopup .openBtnPriceArea{margin-right:17.333vw;margin-top:0}#productPopup .openBtnPriceTitle{font-size:3.2vw;line-height:4.533vw;margin-bottom:2.133vw;margin-right:2.133vw}#productPopup .openBtnPrice{font-size:5.333vw;letter-spacing:.3466666666666667vw;line-height:7.467vw}#productPopup .openBtnPrice span{font-size:3vw;margin-left:1.0666666666666667vw}#productPopup .popupProductArea{display:block;margin-top:8.267vw}#productPopup .popupProductContents{width:73.333vw;margin:0 auto;height:auto;box-shadow:unset;display:flex}#productPopup .popupProductContents:not(:nth-last-child(1)){margin-right:auto}.popupProductImgArea{width:37.333vw;margin-right:3.733vw}#productPopup .popupProductTextArea{padding:0;height:auto;display:block;width:32.267vw}#productPopup .popupProductTitle{font-weight:700;margin:-1.2vw 0;font-size:3.733vw;line-height:5.867vw}#productPopup .popupProductDescription{font-size:3.733vw;line-height:7.467vw;margin-top:4.267vw;margin-bottom:-1.067vw}#productPopup .popupProductPrice{font-size:4.267vw;letter-spacing:.3466666666666667vw;line-height:6.133vw;margin-top:5.333vw}#productPopup .popupProductPrice span{font-size:3.2vw;margin-left:1.0666666666666667vw}#productPopup .popupProductBtn{width:32.267vw;height:12.267vw;box-shadow:0 0 2.666666666666667vw #0000001a;border-radius:6.133vw;margin-top:2.667vw;font-size:3.2vw;letter-spacing:.32vw;line-height:1;font-weight:700;padding-left:3.733vw;justify-content:flex-start}#productPopup .popupProductBtn:after{right:2.667vw}#productPopup .popupProductListBorder{width:73.333vw;margin:5.333333333333334vw auto 8vw}#lim_mobile_chat{bottom:24vw!important}}#productProductsList .productProductsListInner{width:min(55.556vw,800px);margin:0 auto;margin-top:min(5.556vw,80px);margin-bottom:min(8.333vw,120px);text-align:center;font-weight:700}#productProductsList .productProductsListTitleEn{font-size:min(.972vw,14px);line-height:min(1.389vw,20px);letter-spacing:min(.194vw,2.8px)}#productProductsList .productProductsListTitle{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:min(3.889vw,56px);font-weight:500;margin-top:min(1.389vw,20px)}#productProductsList .productProductsListBorder{margin-top:min(4.167vw,60px)}#productProductsList .productListArea{display:flex;margin-top:min(4.167vw,60px);justify-content:space-between}#productProductsList .productListImgArea{width:min(27.778vw,400px)}#productProductsList .productListTextArea{width:min(25vw,360px)}#productProductsList .productListImgArea{width:min(27.778vw,400px);height:min(20.833vw,300px)}#productProductsList .productListImgArea img{object-fit:cover}#productProductsList .productListTextArea{width:min(26.38888888888889vw,380px)}#productProductsList .productListTitle{font-size:min(1.875vw,27px);letter-spacing:0;line-height:1.6;font-weight:500}#productProductsList .productListDescription{font-size:min(1.111vw,16px);letter-spacing:.03em;line-height:1.8;font-weight:400;margin-top:min(2.5vw,36px)}#productProductsList .productListPrice{font-size:min(1.667vw,24px);letter-spacing:min(.09027777777777779vw,1.3px);line-height:min(2.292vw,33px);margin-top:min(2.5vw,36px);font-family:Noto Sans JP,sans-serif}#productProductsList .productListPrice span{font-size:min(1.25vw,18px);letter-spacing:0;font-family:Noto Sans JP,sans-serif;margin-left:min(.556vw,8px)}#productProductsList .productListTextArea a{width:min(12.361vw,178px);display:block;margin:0 auto;margin-top:min(2.778vw,40px)}#productProductsList .productListBtn{height:min(3.194vw,46px);display:flex;justify-content:center;align-items:center;background-color:#daeff5;border-radius:min(1.597vw,23px);box-shadow:0 0 min(.6944444444444444vw,10px) #0000001a;font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);line-height:1.5;position:relative;transition:all .3s;padding-right:min(.1388888888888889vw,2px)}#productProductsList .soldout{opacity:.7;cursor:default;pointer-events:none}#productProductsList .productListBtn:hover{opacity:.8}#productProductsList .soldout .productListBtn:hover{opacity:.7}#productProductsList .productListBtn:after{content:"\2192";position:absolute;right:min(.5555555555555556vw,8px)}#productProductsList .soldout .productListBtn:after{content:""}@media screen and (min-width: 768px){#productProductsList .pcNone{display:none}}@media screen and (max-width: 767px){#productProductsList .spNone{display:none}#productProductsList .productProductsListInner{width:84vw;margin:10.666666666666668vw auto 16vw}#productProductsList .productProductsListTitleEn{font-size:3.2vw;line-height:4.533vw;letter-spacing:.64vw}#productProductsList .productProductsListTitle{font-size:5.333vw;line-height:7.733vw;margin-top:2.667vw}#productProductsList .productProductsListBorder{margin-top:8vw;width:100%}#productProductsList .productListArea{display:block;margin-top:8vw}#productProductsList .productListImgArea{width:84vw;height:auto}#productProductsList .productListImgArea img{width:100%}#productProductsList .productListTextArea{width:84vw;margin-top:7.333333333333334vw}#productProductsList .productListTitle{font-size:5.333vw;line-height:1.6;letter-spacing:.05em;font-weight:500;margin-top:-.533vw;margin-bottom:-.533vw}#productProductsList .productListDescription{font-size:3.733vw;line-height:1.8;letter-spacing:.03em;font-weight:400;margin-bottom:-1.067vw;margin-top:5.333333333333334vw}#productProductsList .productListPrice{font-size:4.267vw;letter-spacing:.3466666666666667vw;line-height:6.133vw;margin-top:5.333333333333334vw}#productProductsList .productListPrice span{font-size:3.2vw;letter-spacing:.64vw;margin-left:1.0666666666666667vw}#productProductsList .productListTextArea a{width:43.733vw;margin:5.333333333333334vw auto 0}#productProductsList .productListBtn{height:12.267vw;border-radius:6.133vw;box-shadow:0 0 2.666666666666667vw #0000001a;font-size:3.2vw;letter-spacing:.64vw;line-height:1;padding-right:.5333333333333333vw}#productProductsList .productListBtn:after{right:2.1333333333333333vw}}#productQa{background-color:#daeff5;padding-top:min(8.333vw,80px);padding-bottom:min(8.333vw,120px)}#productQa .productQaInner{width:min(55.556vw,800px);margin:0 auto}#productQa .productQaTitleEn{font-size:min(.972vw,14px);letter-spacing:min(.194vw,2.8px);line-height:min(1.389vw,20px);text-align:center;font-weight:700}#productQa .productQaTitle{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:min(3.889vw,56px);font-weight:500;margin-top:min(1.389vw,20px);text-align:center}#productQa .productQaListArea{margin-top:min(4.167vw,60px)}#productQa .productQaListArea a:not(:nth-last-child(1)){display:block;margin-bottom:min(.694vw,10px)}#productQa .productQaList{display:flex;padding:min(1.806vw,26px) min(2.083vw,30px) min(1.528vw,22px);background-color:#fff;transition:all .3s;position:relative}#productQa .productQaList:hover{opacity:.8}#productQa .productQaHeading{font-size:min(1.111vw,16px);letter-spacing:.03em;line-height:min(1.736vw,25px);font-weight:400}#productQa .productQaList:after,#productQa .productQaList:before{bottom:0;content:"";height:0;margin:auto;position:absolute;top:0;width:0}#productQa .productQaList:before{right:min(1.389vw,20px);width:min(2.361vw,34px);height:min(2.361vw,34px);-webkit-border-radius:50%;border-radius:50%;background:#535252}#productQa .productQaList:after{right:min(2.361vw,34px);width:min(.556vw,8px);height:min(.556vw,8px);border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#productQa .qa-button{font-weight:700;font-size:min(.972vw,14px);letter-spacing:.03em;background-color:#fff;border-color:#fff;box-shadow:0 0 min(.6944444444444444vw,10px) #0000001a;min-width:180px;width:min(11.181vw,190px);text-align:center;transition:all .3s;position:relative}#productQa .qa-button:hover{opacity:.8}#productQa .qa-button:hover{background-color:#fff}#productQa .qa-button:after{content:"\2192";position:absolute;right:min(.694vw,10px)}@media screen and (max-width: 767px){#productQa{padding-top:10.667vw;padding-bottom:10.667vw}#productQa .productQaInner{width:84vw}#productQa .productQaTitleEn{font-size:3.2vw;letter-spacing:.64vw;line-height:4.533vw}#productQa .productQaTitle{font-size:5.333vw;line-height:10.133vw;letter-spacing:.05em;font-weight:500;margin-top:2.667vw}#productQa .productQaListArea{margin-top:8vw}#productQa .productQaListArea a:not(:nth-last-child(1)){margin-bottom:2.667vw}#productQa .productQaList{padding:6.133vw 16vw 5.6vw 5.333vw}#productQa .productQaHeading{font-size:3.733vw;line-height:1.8;letter-spacing:.03em;font-weight:400}#productQa .productQaList:before{right:5.333vw;width:9.067vw;height:9.067vw}#productQa .productQaList:after{right:9.067vw;width:2.133vw;height:2.133vw;border-top:.26666666666666666vw solid #fff;border-right:.26666666666666666vw solid #fff}}#MainContent .faqSection .border-b-scheme-text\/20{border:0}#MainContent .faqSection h2,#MainContent .faqSection h3{font-size:16px;line-height:32px;margin:0}#MainContent .faqSection>div{margin-bottom:10px;background:#fff;padding:28px 30px 24px}#MainContent .faqSection .pb-5.richtext.text-base.break-word{padding:24px 0 0;margin-top:22px;border-top:1px solid #9A9A9A;line-height:1.8}#MainContent .faqSection button>span{background:#535252;border-radius:50%;width:34px!important;height:34px!important;display:flex;justify-content:center;align-items:center}#MainContent .faqSection button>span>svg.theme-icon{color:#fff;width:18px}#MainContent .faqSection .px-5{padding-left:0;padding-right:0}@media screen and (max-width: 767px){#MainContent .faqSection>div{padding:28px 20px 24px}#productQa .qa-button{font-size:3.2vw;letter-spacing:.64vw;box-shadow:0 0 2.666666666666667vw #0000001a;min-width:32vw;width:47vw;padding:3.2vw}}#productStory{width:min(100vw,1440px);margin:0 auto;margin-top:min(8.333vw,120px);position:relative;z-index:0}#productStory .productStoryInner{width:min(55.556vw,800px);margin:0 auto;text-align:center;font-weight:700;position:relative;z-index:1}#productStory .productStoryTitle{font-size:min(.972vw,14px);line-height:min(1.389vw,20px);letter-spacing:min(.194vw,2.8px);margin-bottom:min(3.75vw,54px)}#productStory .productStoryHeading{font-size:min(2.222vw,32px);letter-spacing:.05em;line-height:1.6;font-weight:500;margin-top:max(-.417vw,-6px);margin-bottom:min(2.361vw,34px)}#productStory .productStoryText{font-size:min(1.111vw,16px);letter-spacing:.03em;line-height:1.8;font-weight:400;margin-top:max(-.486vw,-7px);margin-bottom:min(5.069vw,73px)}#productStory .productStoryImg{margin-bottom:min(8.333vw,120px)}#productStory .productStoryWaveImg{position:absolute;width:min(14.722vw,212px)}#productStory .productStoryWaveImg.wave1{top:0}#productStory .productStoryWaveImg.wave2{top:min(15.417vw,222px);right:min(8.333vw,120px)}#productStory .productStoryWaveImg.wave3{top:min(33.264vw,479px);left:min(17.292vw,249px)}#productStory .productStoryWaveImg.wave4{top:min(54.583vw,786px);right:0}#productStory .productStoryWaveImg.wave5{top:min(70vw,1008px);left:min(8.333vw,120px)}#productStory .productStoryWaveImg.wave6{top:min(87.847vw,1265px);right:min(17.292vw,249px)}#productStory .productStoryWaveImg.wave7{top:min(103.611vw,1492px);left:0}#productStory .productStoryWaveImg.wave8{top:min(119.028vw,1714px);right:min(8.333vw,120px)}#productStory .productStoryWaveImg.wave9{top:min(136.875vw,1971px);left:min(17.292vw,249px)}#productStory .productStoryWaveImg.wave10{top:min(158.194vw,2278px);right:0}#productStory .productStoryWaveImg.wave11{top:min(173.611vw,2500px);left:min(8.333vw,120px)}@media screen and (max-width: 767px){#productStory{width:100%;margin:20.533333333333335vw auto 0}#productStory .productStoryInner{width:84vw}#productStory .productStoryTitle{display:none}#productStory .productStoryHeading{font-size:5.333vw;line-height:1.6;letter-spacing:.05em;font-weight:500;margin-top:-.933vw;margin-bottom:7.067vw}#productStory .productStoryText{font-size:3.733vw;line-height:1.8;letter-spacing:0em;font-weight:400;margin-top:-1.067vw;margin-bottom:6.933vw;text-align:left}#productStory .productStoryImg{margin-bottom:18.667vw}#productStory .productStoryWaveImg{width:34.667vw}#productStory .productStoryWaveImg.wave1{top:7.733vw}#productStory .productStoryWaveImg.wave3{top:106.667vw;left:62.667vw}#productStory .productStoryWaveImg.wave2,#productStory .productStoryWaveImg.wave4,#productStory .productStoryWaveImg.wave5,#productStory .productStoryWaveImg.wave6,#productStory .productStoryWaveImg.wave7,#productStory .productStoryWaveImg.wave8,#productStory .productStoryWaveImg.wave9,#productStory .productStoryWaveImg.wave10,#productStory .productStoryWaveImg.wave11{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
