.series-main{padding:0 0 60px}.series-main .series-image-absolute.two-series{width:188px;margin:36px auto 0;display:block}.series-main.wellness-series,.series-main.daily-series{background-color:#fff}.series-main.two-series{background-color:#b2c4ce}.series-main.ever-series{background-color:#ffb849}.series-main.healthy-junk-series{background-color:#e67398}.series-main .series-image-sp{width:100%;object-fit:cover;max-height:500px}.series-main .series-title-wrapper{display:block;padding:0 24px;margin:-32px 0 0}.series-main .series-text-wrapper{display:block}.series-main .series-title{font-size:60px;font-weight:500;line-height:1;color:#000;margin:0}.series-main .series-subtitle{font-size:20px;font-weight:700;line-height:1;color:#000}.series-main .series-subtitle:nth-child(2){margin:12px 0 0}.series-main .series-subtitle:nth-child(3){margin:8px 0 0}.series-main .series-image-protain{width:100%;object-fit:cover;max-height:500px;margin:24px 0 0}.series-main .series-buy-button-sp{display:block;position:relative;height:66px;line-height:66px;text-align:center;font-size:20px;font-weight:700;color:#fff;padding:0 0 0 48px;background-color:#ef3d01;border-radius:160px;width:100%;max-width:300px;margin:24px auto 0}.series-main .series-buy-button-sp img{position:absolute;left:8px;top:calc(50% - 24px);width:48px;height:48px}.series-main .series-buy-button-pc{display:none;position:relative;height:66px;line-height:66px;text-align:center;font-size:20px;font-weight:700;color:#fff;padding:0 0 0 48px;background-color:#ef3d01;border-radius:160px;width:232px;margin:38px 0 0;transition:all .2s ease-in-out}.series-main .series-buy-button-pc img{position:absolute;left:8px;top:calc(50% - 24px);width:48px;height:48px;transition:all .2s ease-in-out}.series-main .series-buy-button-pc .button_icon-active{opacity:0;z-index:1}.series-main .series-buy-button-pc:hover .button_icon-active{opacity:1}.series-main .series-buy-button-pc:hover{background-color:#222}.series-main .series-image-pc{display:none;width:100%;margin:62px 0 0}.series-main .series-feature-list{margin:60px 0 0;padding:0 20px;list-style:none}.series-main .feature-list-item:not(:first-child){margin:40px 0 0}.series-main .feature-title-wrapper{display:flex}.series-main .feature-title{font-size:24px;font-weight:700;line-height:1.3;margin:0 0 0 12px}.series-main .feature-number-wrapper{padding:4px 0 0}.series-main .feature-number-wrapper span{display:block;color:#407489;font-size:10px;font-weight:700;line-height:1}.series-main .feature-number-wrapper h3{display:block;color:#407489;font-size:20px;font-weight:700;line-height:1;margin:4px 0 0}.series-main .feature-lead{font-size:14px;margin:8px 0 0}.series-main .feature-image{width:100%;object-fit:cover;max-height:500px;margin:8px 0 0}.series-main .products-wrapper{margin:40px 0 0}.series-main .products-item{display:block;cursor:pointer;transition:all .2s ease}.series-main .products-item:hover{opacity:.7}.series-main .products-item:not(:first-child){margin:40px 0 0}.series-main .products-title{font-size:40px;font-weight:700;line-height:1;margin:0;text-align:center}.series-main .products-subtitle{font-size:10px;font-weight:700;line-height:1;margin:8px 0 0;text-align:center}.series-main .products-image{width:100%;object-fit:cover;max-height:500px}.series-main .products-item-title{font-size:16px;font-weight:700;line-height:1;margin:12px 0 0;text-align:center}.series-main .products-desc{font-size:14px;font-weight:400;line-height:1;margin:8px 0 0;text-align:center}.series-main .series-products{margin:60px 0 0;padding:0 12px}.series-main .series-products .series-products-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;margin:12px 0 0;list-style:none}.series-main .series-products .series-products-list-item{margin:0;list-style:none}.series-main .series-products .series-products-list-item>a{display:block;width:100%}.series-main .series-products .series-products-list-item img{width:100%}.series-main .series-products .series-products-list-item p{font-size:14px;line-height:1.4;margin:8px 0 0;color:#6a7573}.series-main .series-products-heading{font-size:32px;font-weight:700;text-align:center}.series-main .series-lineup{margin:60px 0 0;padding:0 12px}.series-main .lineup-contents{margin:24px 0 0}.series-main .lineup-heading{font-size:32px;font-weight:700;text-align:center}.series-main .lineup-item{display:block;transition:all .2s ease;cursor:pointer}.series-main .lineup-image{width:100%}.series-main .lineup-item:hover{opacity:.7}.series-main .lineup-item:not(:first-child){margin:40px 0 0}.series-main .lineup-title{font-size:24px;font-weight:700;line-height:1;margin:12px 0 0}.series-main .lineup-title.wellness-series{color:#96b9e1}.series-main .lineup-title.daily-series{color:#dee100}.series-main .lineup-title.two-series{color:#7e9bac}.series-main .lineup-title.ever-series{color:#ff9027}.series-main .lineup-title.healthy-junk-series{color:#cf4f80}.series-main .lineup-subtitle{font-size:20px;font-weight:700;line-height:1;margin:16px 0 0}.series-main .lineup-lead{font-size:16px;margin:20px 0 0}.series-main .series-banner{margin:60px 0 0;padding:0 12px}.series-main .banner-wrapper{display:block;width:100%;padding:32px 28px;cursor:pointer;transition:all .2s ease;position:relative}.series-main .banner-back-image-sp{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.series-main .banner-back-image-pc{display:none;position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.series-main .banner-wrapper:hover{opacity:.7}.series-main .banner-title{font-size:24px;color:#fff;line-height:1;position:relative;z-index:1}.series-main .banner-link-wrapper{display:flex;align-items:center;margin:16px 0 0;position:relative;z-index:1}.series-main .banner-link-text{font-size:20px;color:#fff;line-height:1;margin:0}.series-main .banner-link-icon{width:18px;height:18px;margin:0 0 0 4px}@media screen and (min-width: 768px){.series-main{padding:50px 68px 100px}.series-main .series-contents-wrapper{max-width:1400px;margin:0 auto}.series-main .series-image-sp{display:none}.series-main .series-title-wrapper{padding:0 80px;margin:0;position:relative}.series-main .series-text-wrapper{position:relative;z-index:1}.series-main .series-title{font-size:174px;margin:0}.series-main .series-subtitle{font-size:40px}.series-main .series-image-absolute{position:absolute;right:80px;top:calc(50% - 138px);margin:0}.series-main .series-image-absolute.two-series{width:346px}.series-main .series-image-absolute.ever-series{width:548px}.series-main .series-image-absolute.healthy-junk-series{width:596px}.series-main .series-subtitle:nth-child(2){margin:24px 0 0}.series-main .series-subtitle:nth-child(3){margin:12px 0 0}.series-main .series-buy-button-sp{display:none}.series-main .series-buy-button-pc{display:inline-block}.series-main .series-image-pc{display:block}.series-main .series-feature-list{margin:110px 0 0;padding:0}.series-main .feature-list-item:not(:first-child){margin:120px 0 0}.series-main .feature-list-item:nth-child(odd){display:grid;grid-template-columns:700fr 455fr;column-gap:96px;align-items:center}.series-main .feature-list-item:nth-child(odd) .feature-text-wrapper{grid-column:2/3;grid-row:1/2}.series-main .feature-list-item:nth-child(odd) .feature-image{grid-column:1/2;grid-row:1/2}.series-main .feature-list-item:nth-child(2n){display:grid;grid-template-columns:455fr 700fr;column-gap:96px;align-items:center}.series-main .feature-list-item:nth-child(2n) .feature-text-wrapper{grid-column:1/2;grid-row:1/2;padding:0 0 0 90px}.series-main .feature-list-item:nth-child(2n) .feature-image{grid-column:2/3;grid-row:1/2}.series-main .feature-title-wrapper{display:block}.series-main .feature-title{font-size:40px;margin:12px 0 0}.series-main .feature-number-wrapper{padding:0}.series-main .feature-number-wrapper span{font-size:12px}.series-main .feature-number-wrapper h3{font-size:56px;margin:0}.series-main .feature-lead{font-size:16px;margin:16px 0 0}.series-main .products-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:4px;margin:60px 0 0}.series-main .products-wrapper.healthy-junk-series{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;column-gap:4px;row-gap:20px;margin:60px 0 0}.series-main .products-item:not(:first-child){margin:0}.series-main .products-title{font-size:60px}.series-main .products-subtitle{font-size:14px;margin:8px 0 0}.series-main .products-image{width:100%;object-fit:cover}.series-main .products-item-title{font-size:24px;margin:32px 0 0}.series-main .products-desc{font-size:20px;margin:16px 0 0;line-height:1.3}.series-main .series-products{margin:120px 0 0;padding:0}.series-main .series-products .series-products-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:20px;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;margin:24px 0 0}.series-main .series-products .series-products-list-item img,.series-main .series-products .series-products-list-item p{transition:all .2s ease}.series-main .series-products .series-products-list-item .item-thumbnail{overflow:hidden}.series-main .series-products .series-products-list-item:hover img{transform:scale(1.2)}.series-main .series-products .series-products-list-item:hover p{color:#f03c01}.series-main .series-products .series-products-list-item p{font-size:16px;line-height:1.4;margin:12px 0 0}.series-main .series-lineup{margin:120px 0 0;padding:0}.series-main .lineup-heading br{display:none}.series-main .lineup-contents{display:grid;grid-template-columns:1fr 1fr;column-gap:48px;margin:40px 0 0}.series-main .lineup-item:not(:first-child){margin:0}.series-main .lineup-title{margin:20px 0 0}.series-main .series-banner{margin:100px 0 0;padding:0}.series-main .banner-wrapper{display:flex;justify-content:space-between;padding:88px 138px}.series-main .banner-back-image-sp{display:none}.series-main .banner-back-image-pc{display:block}.series-main .banner-title{font-size:48px}.series-main .banner-link-wrapper{margin:0}.series-main .banner-link-text{font-size:24px}.series-main .banner-link-icon{width:22px;height:22px;margin:0 0 0 6px}}.recipe-detail,.recipe-detail .recipe-main-image-wrapper{width:100%}.recipe-detail .recipe-main-image{width:100%;aspect-ratio:1;object-fit:cover}.recipe-detail .recipe-meta{padding:24px 16px}.recipe-detail .recipe-title{font-size:24px;font-weight:700;line-height:1.3}.recipe-detail .recipe-desc{font-size:16px;margin:8px 0 0}.recipe-detail .recipe-time{display:inline-block;font-size:16px;color:#fff;line-height:32px;text-align:center;width:148px;height:32px;background-color:#222;margin:16px 0 0}.recipe-detail .recipe-list-title{display:flex;justify-content:center;align-items:center;font-size:16px;border:1px solid #222;width:100%;padding:8px 0}.recipe-detail .recipe-list-title .note{font-size:12px;align-self:flex-end}.recipe-detail .recipe-nutritional-facts{margin:36px 0 0}.recipe-detail .recipe-nutritional-facts-list{list-style:none;margin-top:16px}.recipe-detail .recipe-nutritional-facts-list-item{font-size:16px;line-height:1.2;margin-bottom:8px}.recipe-detail .recipe-ingredients{margin:32px 0 0}.recipe-detail .recipe-ingredients-list{list-style:none;width:100%}.recipe-detail .recipe-ingredients-list-item{font-size:16px;line-height:1.2;padding:16px 0;border-bottom:1px solid #ccc}.recipe-detail .recipe-procedure{margin:32px 0 0}.recipe-detail .recipe-procedure-list{list-style:none}.recipe-detail .recipe-procedure-list-item{display:grid;grid-template-columns:20px 1fr;padding:16px 0;border-bottom:1px solid #ccc}.recipe-detail .recipe-procedure-list-item>div{text-align:left;font-size:16px;font-weight:700}.recipe-detail .recipe-procedure-list-item>p{font-size:16px}.recipe-detail .recipe-others{padding:24px 16px}.recipe-detail .recipe-others-title{font-size:20px;line-height:1;text-align:center;margin:0}.recipe-detail .recipe-others-grid{display:grid;row-gap:18px;margin:24px 0 0}.recipe-detail .recipe-others-grid-item{display:block}.recipe-detail .recipe-others-name{font-size:16px;text-align:center;margin:16px 0 0}.recipe-detail .recipe-others-button{display:flex;align-items:center;justify-content:center;font-size:12px;border:1px solid #222;border-radius:60px;width:230px;height:44px;margin:36px auto 0}.recipe-detail .recipe-others-button>svg{margin:0 0 0 4px}.recipe-detail .share-buttons-wrapper{margin:32px 0 0}.recipe-detail .share-buttons-wrapper-pc{display:none}@media screen and (min-width: 768px){.recipe-detail{padding:64px 44px}.recipe-detail .recipe-content-grid{display:grid;grid-template-columns:1fr 456px;column-gap:80px;max-width:1500px;margin:0 auto}.recipe-detail .recipe-meta{padding:0}.recipe-detail .recipe-others{padding:64px;max-width:1500px;margin:0 auto}.recipe-detail .recipe-others-title{font-size:24px}.recipe-detail .recipe-others-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:0;margin:32px 0 0}.recipe-detail .recipe-others-grid-item{cursor:pointer;transition:all .3s ease}.recipe-detail .recipe-others-grid-item:hover{opacity:.7}.recipe-detail .recipe-others-name{font-size:16px;margin:16px 0 0}.recipe-detail .recipe-others-button{transition:all .3s ease;cursor:pointer}.recipe-detail .recipe-others-button:hover{color:#f03c01;border:1px solid #f03c01}.recipe-detail .recipe-others-button:hover>svg>path{stroke:#f03c01}.recipe-detail .share-buttons-wrapper{display:none}.recipe-detail .share-buttons-wrapper-pc{display:block;margin:32px 0 0}}#breadcrumb{padding:12px 16px;width:100%;display:none}#breadcrumb .breadcrumb__list{display:flex;align-items:center;column-gap:12px;row-gap:6px;flex-wrap:wrap}.breadcrumb__list .breadcrumb__item{display:flex;align-items:center;gap:12px;color:#222;font-size:10px;overflow:hidden}.breadcrumb__item .Icon{width:6px;height:6px;flex:1 0 auto}.breadcrumb__item a{text-decoration:none;color:#222;font-size:10px;transition:all .2s ease-in-out}.breadcrumb__list .breadcrumb__text,.breadcrumb__item a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Footer #breadcrumb{background:#222;display:block}.Footer .breadcrumb__list .breadcrumb__item,.Footer .breadcrumb__item a{color:#fff}@media screen and (min-width: 1140px){#breadcrumb{display:block}.breadcrumb__item a:hover{color:#f03c01}}@media screen and (min-width: 641px){#breadcrumb{padding:18px 68px}#breadcrumb .breadcrumb__list{flex-wrap:nowrap}.Footer .breadcrumb__item a:hover{color:#f03c01}.breadcrumb__list .breadcrumb__item,.breadcrumb__item a{font-size:16px}}.PageContent:has(.Form){max-width:480px}.Form__Header{margin-bottom:16px}.Form__Header .Form__Title.Heading{font-size:20px;font-weight:700;letter-spacing:.05em;margin:0}.Form__Header .Form__Legend{font-size:14px;color:#888;margin-top:16px}.Form .Form__Group{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;column-gap:12px}.Form .Form__Item,.Form.Form--spacingTight .Form__Group>:nth-child(2){margin:0 auto;max-width:335px;width:100%;padding-bottom:16px}.Form .Form__Label{font-size:16px;letter-spacing:.05em;padding-bottom:8px;color:#222}.Form .Form__Input,.Form .Form__Select select{border-color:#888;border-radius:4px;font-size:16px}.Form .Form__Input::placeholder{color:transparent}.Form .Form__Select:after{content:none}.Form .Form__Select svg{top:65%}.Form .Form__CheckboxWrapper{display:flex;align-items:center}.Form .Form__Checkbox~svg{width:14px;height:14px;top:auto;left:5px}.Form .Form__Checkbox~svg>polygon{fill:#fff}.Form .Form__Checkbox~label:before{border-color:#888;border-radius:4px;width:24px;height:24px;display:block;margin:0;transition:all .2s ease}.Form .Form__Checkbox:checked~label:before{background:#222;border-color:#222}.Form .Form__CheckboxWrapper label{font-size:16px;font-weight:700;display:flex;gap:8px;align-items:center;cursor:pointer}.Form__ItemHelp{position:static;transform:none;font-size:12px;margin-top:8px}@media screen and (min-width: 1140px){.PageContent:has(.Form){margin-top:18px}}@media screen and (min-width: 641px){.Form__Header{margin-bottom:48px}.Form__Header .Form__Title.Heading{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/custom.css.map */
