.c-breadcrumbs-list{background:rgba(0,0,0,0)}.p-product-detail{padding:60px 0;background-color:#fff}@media(max-width: 768px){.p-product-detail{padding:30px 0}}.p-product-detail__inner{display:flex;gap:60px}@media(max-width: 768px){.p-product-detail__inner{flex-direction:column;gap:30px}}.p-product-detail__gallery{max-width:50%}@media(max-width: 768px){.p-product-detail__gallery{flex:0 0 100%;max-width:100%}}.p-product-detail__main-slider{margin-bottom:20px;overflow:hidden}.p-product-detail__main-slide{width:100%;aspect-ratio:1/1;background-color:#f5f5f5}.p-product-detail__main-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-product-detail__thumbnails .slick-list{margin:0 -6px}.p-product-detail__thumbnails .slick-slide{padding:0 6px}.p-product-detail__thumbnail-slide{aspect-ratio:1/1;border:2px solid rgba(0,0,0,0);overflow:hidden;cursor:pointer;transition:border-color .3s ease}.p-product-detail__thumbnail-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media(hover: hover){.p-product-detail__thumbnail-slide:hover{border-color:#5388e3}}.p-product-detail__thumbnails .slick-current .p-product-detail__thumbnail-slide{border-color:#aa2025}.p-product-detail__gallery .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;background-color:rgba(255,255,255,.8);border:none;border-radius:50%;cursor:pointer;font-size:18px;color:#333;transition:background-color .3s ease}@media(hover: hover){.p-product-detail__gallery .slick-arrow:hover{background-color:#fff}}@media(max-width: 768px){.p-product-detail__gallery .slick-arrow{width:30px;height:30px;font-size:14px}}.p-product-detail__gallery .slick-prev{left:10px}.p-product-detail__gallery .slick-prev::before{content:"‹"}.p-product-detail__gallery .slick-next{right:10px}.p-product-detail__gallery .slick-next::before{content:"›"}.p-product-detail__gallery .slick-prev::before,.p-product-detail__gallery .slick-next::before{font-family:inherit;font-size:inherit;color:inherit}.p-product-detail__thumbnails .slick-arrow{display:none !important}.p-product-detail__info{max-width:50%}@media(max-width: 768px){.p-product-detail__info{flex:0 0 100%;max-width:100%}}.p-product-detail__badges{margin-bottom:16px;display:flex;width:100%}@media(max-width: 768px){.p-product-detail__badges{flex-direction:column;text-align:center}}.p-product-detail__badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 16px;padding-left:36px;font-size:16px;background-color:#aa2025;color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%204.51173C17%203.96022%2016.5243%203.51307%2015.9375%203.51307H14.1238C14.5932%203.0779%2014.8936%202.50742%2014.8936%201.80484C14.8936%200.939747%2014.365%200%2012.8812%200C10.9289%200%209.29794%201.95389%208.53161%203.04918C7.76475%201.95414%206.08388%200.000249649%204.1318%200.000249649C2.64802%200.000249649%202.11942%200.939997%202.11942%201.80509C2.11942%202.50741%202.42808%203.07815%202.907%203.51332H1.0625C0.475734%203.51332%200%203.96047%200%204.51198V7.50125H1.0718V14.0013C1.0718%2014.5528%201.54751%2015%202.1343%2015H14.879C15.4657%2015%2015.9415%2014.5528%2015.9415%2014.0013V7.501H17V4.51173H17ZM12.8812%200.998918C13.5381%200.998918%2013.8311%201.25834%2013.8311%201.80511C13.8311%202.91438%2012.5139%203.51282%2011.275%203.51282H9.47644C10.2313%202.45897%2011.56%200.998918%2012.8812%200.998918ZM4.13178%200.998934C5.45327%200.998934%206.83211%202.45899%207.58701%203.51258H5.78794C4.54906%203.51258%203.18189%202.89865%203.18189%201.78938C3.18189%201.24286%203.47487%200.998934%204.13178%200.998934ZM15.9375%206.50233H9.03123V4.51173H15.9375V6.50233ZM1.06248%204.51173H7.96873V6.50233H1.06248V4.51173ZM2.13428%207.501H7.96873V14.0011H2.13428V7.501ZM14.8792%2014.0011H9.03123V7.501H14.8792V14.0011Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:17px 15px;background-position:left 10px center;background-repeat:no-repeat;flex-shrink:0}@media(max-width: 768px){.p-product-detail__badge{font-size:14px;padding:4px 12px;padding-left:30px;background-size:14px 12px}}.p-product-detail__badge--campaign{background:url(https://file003.shop-pro.jp/PA01444/883/img/bg1.jpg) no-repeat center center/cover;color:#aa2025;padding:6px 20px;font-size:18px;width:100%}@media(max-width: 768px){.p-product-detail__badge--campaign{font-size:16px;padding:4px 16px}}.p-product-detail__title{font-size:28px;font-weight:700;line-height:1.5;color:#333;margin-bottom:20px}@media(max-width: 768px){.p-product-detail__title{font-size:20px;margin-bottom:16px}}.p-product-detail__price-area{margin-bottom:20px}.p-product-detail__price{font-size:18px;color:#333}@media(max-width: 768px){.p-product-detail__price{font-size:16px}}.p-product-detail-tags{margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.p-product-detail-tag{display:inline-block;padding:0 10px;font-size:14px;line-height:32px}.p-product-detail-tag.--blue{background-color:#d1e9ff}.p-product-detail-tag.--gray{background-color:#efede2}.p-product-detail__description{margin-bottom:30px}.p-product-text{font-size:16px;line-height:1.5;color:#333;margin-bottom:12px}.p-product-text:last-child{margin-bottom:0}.p-product-text.highlight{text-decoration:underline}@media(max-width: 768px){.p-product-text{font-size:14px}}.p-product-subtitle{font-size:20px;line-height:1.5;color:#333;margin-top:30px;margin-bottom:10px}.p-product-subtitle:last-child{margin-bottom:0}@media(max-width: 768px){.p-product-subtitle{font-size:18px;margin-top:20px}}.p-product-detail__info-text p{font-size:13px;line-height:1.6;color:#333}@media(max-width: 768px){.p-product-detail__info-text p{font-size:12px}}.p-product-detail__form-group{margin-bottom:20px}.p-product-detail__label{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.p-product-detail__select{width:100%;font-size:14px;border:1px solid #333;border-radius:0;background-color:#fff;cursor:pointer;transition:border-color .3s ease;max-width:250px;color:#333;height:auto;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%200.5L4.50418%203.5L8%200.5%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");background-size:9px;background-position:right 10px center;background-repeat:no-repeat}.p-product-detail__select:focus{outline:none;border-color:#5388e3}.p-product-detail__form-note{background:#efede2;padding:20px;margin:30px 0}@media(max-width: 768px){.p-product-detail__form-note{padding:15px;margin:20px 0}}.p-product-detail__form-note-item{margin-bottom:20px}.p-product-detail__form-note-item:last-child{margin-bottom:0}.p-product-detail__form-note-item p{font-size:16px;line-height:2;color:#333}@media(max-width: 768px){.p-product-detail__form-note-item p{font-size:14px}}.p-product-form-stock__input{margin-bottom:20px}.p-product-form-stock__input input{font-size:14px;border:1px solid #333;border-radius:0;background-color:#fff;min-height:40px;max-width:96px;text-align:right;padding-right:16px}.p-product-form-stock__input input:focus{outline:none;border-color:#5388e3}@media(max-width: 768px){.p-product-form-stock__input input{font-size:13px;min-height:36px;max-width:80px;padding-right:12px}}.p-product-detail__favorite-btn{width:100%;background-color:#fff;color:#333;border:1px solid #333;cursor:pointer;margin-top:20px}.c-btn-cart{font-weight:500}.c-btn-cart svg{width:20px;height:auto;margin-right:2px;margin-bottom:-2px}.p-product-detail__payment{margin-top:30px}.p-product-detail__payment-title{font-size:16px;font-weight:600;color:#333;margin-bottom:6px}@media(max-width: 768px){.p-product-detail__payment-title{font-size:14px}}.p-product-detail__payment-img{max-width:250px;height:auto;display:block}@media(max-width: 768px){.p-product-detail__payment-img{max-width:200px}}.p-product-detail__payment-text{font-size:16px;color:#333;margin-top:8px}@media(max-width: 768px){.p-product-detail__payment-text{font-size:14px}}.p-product-detail__link{margin:20px 0}.p-product-detail__link a{display:block;font-weight:500}.p-product-sns-list{display:flex;gap:10px}@media(max-width: 768px){.p-product-nav .u-container-s{padding-right:0;overflow-x:auto}.p-product-nav .u-container-s::-webkit-scrollbar{display:none}}.p-product-nav__list{display:flex;justify-content:center;gap:20px;list-style:none;margin:0;padding:0}@media(max-width: 768px){.p-product-nav__list{gap:10px;justify-content:flex-start}}.p-product-nav__list::after{content:"";display:block;min-width:20px;height:5px}@media(max-width: 768px){.p-product-nav__item{flex-shrink:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.p-product-nav__link{width:100%;padding:9px 33px 9px 16px;background-color:#efede2;color:#333;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%225%22%20viewBox%3D%220%200%209%205%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1%200.5L4.50418%203.5L8%200.5%22%20stroke%3D%22%23333333%22%2F%3E%3C%2Fsvg%3E");background-size:9px;background-position:right 10px center;background-repeat:no-repeat}@media(max-width: 768px){.p-product-nav__link{border-right:1px solid #ddd;font-size:14px;padding:8px 20px 8px 12px;background-size:8px;background-position:right 4px center;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}@media(hover: hover){.p-product-nav__link:hover{text-decoration:none}}.p-product-teiki__note{margin:80px 0}@media(max-width: 768px){.p-product-teiki__note{margin:40px 0 60px}}.p-product-teiki__note p{line-height:1.8}.p-product-teiki__note-inner{border:1px solid #333;padding:20px}@media(max-width: 768px){.p-product-content{padding:40px 0}}.p-product-content-intro{margin-bottom:150px}@media(max-width: 768px){.p-product-content-intro{margin-bottom:60px}}.p-product-content__video{max-width:100%;width:100%}.p-product-content__otodoke{position:relative;margin-top:120px;width:100%}@media(max-width: 768px){.p-product-content__otodoke{margin-top:40px}}.p-product-content__otodoke-img{width:100%}@media(max-width: 768px){.p-product-content__otodoke-img{-o-object-fit:cover;object-fit:cover}}.p-product-content__otodoke-img-content{position:absolute;inset:0;padding:80px;display:flex;gap:75px;flex-direction:row-reverse}@media(max-width: 768px){.p-product-content__otodoke-img-content{padding:20px;gap:16px;top:35%}}.p-product-content__otodoke-img-title{writing-mode:vertical-rl;font-size:36px;font-weight:700;color:#fff;width:86px}@media(max-width: 768px){.p-product-content__otodoke-img-title{width:48px}}.p-product-content__otodoke-img-description{writing-mode:vertical-rl;font-size:16px;font-weight:400;color:#fff;line-height:2.2;letter-spacing:.2em}@media(max-width: 768px){.p-product-content__otodoke-img-description{font-size:14px}}@media(max-width: 425px){.p-product-content__otodoke-img-description{font-size:3.8vw}}.p-product-content__section{padding:75px 0}.p-product-content__section:last-child{padding-bottom:0}@media(max-width: 768px){.p-product-content__section{padding:60px 0}}.p-product-content__title{font-size:24px;font-weight:bold;color:#333;margin-bottom:30px;padding-bottom:15px}@media(max-width: 768px){.p-product-content__title{font-size:20px;margin-bottom:20px}}.p-product-content__body p{font-size:16px;line-height:1.8;color:#333;margin-bottom:16px}.p-product-content__body p:last-child{margin-bottom:0}.p-customer-reviews{margin-top:40px}.p-customer-review{background-color:#efede2;padding:80px;margin-bottom:36px}.p-customer-review:last-child{margin-bottom:48px}@media(max-width: 768px){.p-customer-review{padding:20px}}.p-customer-review__header{margin-bottom:10px}@media(max-width: 768px){.p-customer-review__header{margin-bottom:5px}}.p-customer-review__user{display:flex;align-items:center;gap:10px;margin-bottom:10px}.p-customer-review__avatar{flex-shrink:0}.p-customer-review__avatar svg{width:40px;height:40px}@media(max-width: 768px){.p-customer-review__avatar svg{width:32px;height:32px}}.p-customer-review__user-info{display:flex;align-items:center;font-size:16px;gap:10px}@media(max-width: 768px){.p-customer-review__user-info{font-size:14px;gap:8px}}.p-customer-review__nickname{font-weight:700}.p-customer-review__age-gender{font-weight:400}.p-customer-review__rating-date{display:flex;align-items:center;gap:10px}.p-customer-review__stars{display:flex;gap:2px}.p-customer-review__star--filled{color:#333}.p-customer-review__date{font-size:14px;color:#333}@media(max-width: 768px){.p-customer-review__date{font-size:12px}}.p-customer-review__title{font-size:16px;font-weight:bold;color:#333;margin-bottom:10px;line-height:1.4}@media(max-width: 768px){.p-customer-review__title{font-size:14px}}.p-customer-review__content{font-size:16px;line-height:1.6;color:#333;margin-bottom:10px}@media(max-width: 768px){.p-customer-review__content{font-size:14px}}.p-customer-review__content-replay{margin-top:40px}.c-btn-border{border:1px solid #333;color:#333;padding:10px 20px;font-size:18px;font-weight:500;cursor:pointer;display:inline-block}@media(max-width: 768px){#customer-voices{padding-top:0;padding-bottom:0;margin-bottom:60px}}.p-pickup.product-features{margin-top:70px;padding:80px 0 120px;background:#efede2}@media(max-width: 768px){.p-pickup.product-features{padding:60px 0;margin-top:0}}.p-product-table{margin-top:120px}@media(max-width: 768px){.p-product-table{margin-top:60px}}.product-features .p-pickup-list__img{width:50%;max-height:420px}@media(max-width: 768px){.product-features .p-pickup-list__img{width:100%}}.p-product-table__cell{display:flex;align-items:center;width:100%;border-bottom:1px solid #ddd;font-size:16px;font-weight:400}@media(max-width: 768px){.p-product-table__cell{flex-flow:column;align-items:flex-start}}.p-product-table__cell-title{width:215px;flex-shrink:0;padding:20px;text-align:center}@media(max-width: 768px){.p-product-table__cell-title{width:120px;padding:8px 20px;text-align:left}}.p-product-table__cell-content{width:100%;padding:20px}@media(max-width: 768px){.p-product-table__cell-content{padding:0 20px 15px}}.p-product-tabs{margin-top:120px}@media(max-width: 768px){.p-product-tabs{margin-top:60px;padding:0}}.p-product-tabs .p-product-table{margin-top:20px}.p-product-tabs__nav{display:flex;border-bottom:1px solid #e0e0e0;margin-bottom:0}@media(max-width: 768px){.p-product-tabs__nav{gap:0;overflow-x:auto;overflow-y:visible;margin-right:-25px}.p-product-tabs__nav::-webkit-scrollbar{display:none}}.p-product-tabs__tab{background:none;border:none;padding:16px 20px;font-size:16px;font-weight:500;cursor:pointer;position:relative;transition:all .3s ease;white-space:nowrap;color:#999;flex-shrink:0}@media(max-width: 768px){.p-product-tabs__tab{font-size:14px;padding:10px 5px;flex:1;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}}.p-product-tabs__tab--active{color:#aa2025}.p-product-tabs__tab--active::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#aa2025}@media(hover: hover){.p-product-tabs__tab:hover{color:#aa2025}}.p-product-tabs__content{margin-top:0}@media(max-width: 768px){.p-product-tabs__content .p-product-table__cell{margin-bottom:12px}}.p-product-tabs__panel{display:none}.p-product-tabs__panel--active{display:block}.p-product-table__row{border-bottom:1px solid #ddd}@media(max-width: 768px){.p-product-table__row{border-bottom:none}}.p-product-table__row:last-child{border-bottom:none}.p-set-section{padding:150px 0}@media(max-width: 768px){.p-set-section{padding:60px 0}}.p-set-section__badge{display:inline-block;background-color:#aa2025;color:#fff;font-size:12px;font-weight:bold;padding:4px 12px;border-radius:4px;margin-bottom:10px}.p-set-section__title{font-size:32px;font-weight:bold;color:#333;margin:0}@media(max-width: 768px){.p-set-section__title{font-size:24px}}.p-set-products{display:flex;gap:60px}@media(max-width: 768px){.p-set-products{flex-direction:column;gap:30px}}.p-set-product{flex:1;background-color:#fff;overflow:hidden}.p-set-product__image{width:100%;overflow:hidden;margin-bottom:20px}.p-set-product__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-set-product__title{font-size:32px;font-weight:400;color:#333;margin-bottom:20px}@media(max-width: 768px){.p-set-product__title{font-size:20px;margin-bottom:15px}}.p-set-product__description{margin-bottom:40px}@media(max-width: 768px){.p-set-product__description{margin-bottom:20px}}.p-set-product__description p{font-size:16px;line-height:1.5;color:#333}.p-set-product__contents{display:flex;align-items:center;gap:40px}@media(max-width: 768px){.p-set-product__contents{flex-flow:column;align-items:flex-start;gap:15px}}.p-set-product__contents-title{font-size:16px;font-weight:600;color:#333;margin:0;flex-shrink:0;min-width:120px;position:relative}.p-set-product__contents-list{list-style:none;margin:0;padding:0;flex:1;position:relative}@media(max-width: 768px){.p-set-product__contents-list{width:100%}}.p-set-product__contents-list::after{content:"";position:absolute;top:0;left:-40px;width:1px;height:100%;background-color:#efede2}@media(max-width: 768px){.p-set-product__contents-list::after{left:0;top:-10px;width:100%;height:1px}}.p-set-product__contents-list li{position:relative;font-size:16px;line-height:1.6;color:#333;margin-bottom:8px;padding-left:15px}.p-set-product__contents-list li:last-child{margin-bottom:0}.p-set-product__contents-list li::before{content:"";position:absolute;left:0;top:10px;width:4px;height:4px;background-color:#333;border-radius:50%}.cooking-method{background:url(https://file003.shop-pro.jp/PA01444/883/img/bg2.jpg) no-repeat center center/cover}.p-product-cooking__body{padding:40px;background-color:#fff}@media(max-width: 768px){.p-product-cooking__body{padding:30px 20px}}.p-product-cooking__body p{font-size:16px;line-height:1.6;color:#333}.p-delivery{background-color:#efede2}.p-delivery__image{width:100%;margin-bottom:54px;text-align:center}.p-delivery__image img{width:100%;max-width:625px;height:auto}.p-delivery__lead{margin-bottom:30px}.p-delivery__lead-text{font-size:32px;color:#333;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 40px}@media(max-width: 768px){.p-delivery__lead-text{font-size:24px;margin:0 auto 30px}}.p-delivery__description{max-width:800px;margin:0 auto 80px}.p-delivery__description p{font-size:16px;line-height:1.5;color:#333}@media(max-width: 768px){.p-delivery__description p{font-size:14px}}@media(max-width: 768px){.p-delivery__description{margin:0 auto 30px}}.p-delivery__notice{background-color:#fff;padding:40px;max-width:1000px;margin:0 auto}.p-delivery__notice p{font-size:16px;line-height:1.5;color:#333;margin:0}@media(max-width: 768px){.p-delivery__notice p{font-size:14px}}@media(max-width: 768px){.p-delivery__notice{padding:20px}}.p-gift{display:flex;margin-top:40px;background-color:#fff}@media(max-width: 768px){.p-gift{flex-direction:column}}.p-gift__image{width:50%;flex-shrink:0}@media(max-width: 768px){.p-gift__image{width:100%}}.p-gift__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-gift__content{width:50%;padding:60px}@media(max-width: 768px){.p-gift__content{width:100%;padding:30px 20px}}.p-gift__catch{font-size:24px;color:#aa2025;margin-bottom:45px;text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1px;line-height:1.4}@media(max-width: 768px){.p-gift__catch{font-size:20px;margin-bottom:20px;text-align:center}}.p-gift__title{font-size:32px;font-weight:400;color:#333;margin-bottom:30px;line-height:1}@media(max-width: 768px){.p-gift__title{font-size:22px;margin-bottom:15px;text-align:center}}.p-gift__description p{font-size:16px;line-height:1.5;letter-spacing:.05em;color:#333}.p-campaign{display:flex;margin-top:80px;background-color:#efede2}@media(max-width: 768px){.p-campaign{flex-direction:column-reverse;gap:40px;padding:0;margin-top:0}}.p-campaign__content{width:50%;padding:60px}@media(max-width: 768px){.p-campaign__content{width:100%;padding:0 20px 40px}}.p-campaign__badge{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;padding-left:36px;font-size:16px;background-color:#aa2025;color:#fff;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%2217%22%20height%3D%2215%22%20viewBox%3D%220%200%2017%2015%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M17%204.51173C17%203.96022%2016.5243%203.51307%2015.9375%203.51307H14.1238C14.5932%203.0779%2014.8936%202.50742%2014.8936%201.80484C14.8936%200.939747%2014.365%200%2012.8812%200C10.9289%200%209.29794%201.95389%208.53161%203.04918C7.76475%201.95414%206.08388%200.000249649%204.1318%200.000249649C2.64802%200.000249649%202.11942%200.939997%202.11942%201.80509C2.11942%202.50741%202.42808%203.07815%202.907%203.51332H1.0625C0.475734%203.51332%200%203.96047%200%204.51198V7.50125H1.0718V14.0013C1.0718%2014.5528%201.54751%2015%202.1343%2015H14.879C15.4657%2015%2015.9415%2014.5528%2015.9415%2014.0013V7.501H17V4.51173H17ZM12.8812%200.998918C13.5381%200.998918%2013.8311%201.25834%2013.8311%201.80511C13.8311%202.91438%2012.5139%203.51282%2011.275%203.51282H9.47644C10.2313%202.45897%2011.56%200.998918%2012.8812%200.998918ZM4.13178%200.998934C5.45327%200.998934%206.83211%202.45899%207.58701%203.51258H5.78794C4.54906%203.51258%203.18189%202.89865%203.18189%201.78938C3.18189%201.24286%203.47487%200.998934%204.13178%200.998934ZM15.9375%206.50233H9.03123V4.51173H15.9375V6.50233ZM1.06248%204.51173H7.96873V6.50233H1.06248V4.51173ZM2.13428%207.501H7.96873V14.0011H2.13428V7.501ZM14.8792%2014.0011H9.03123V7.501H14.8792V14.0011Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-size:17px 15px;background-position:left 10px center;background-repeat:no-repeat;flex-shrink:0;margin-bottom:30px}@media(max-width: 768px){.p-campaign__badge{font-size:16px;padding:7px 8px;padding-left:36px;background-size:19px 17px;margin-bottom:15px}}.p-campaign__title{font-size:28px;font-weight:400;color:#aa2025;margin-bottom:30px;line-height:1.4}@media(max-width: 768px){.p-campaign__title{font-size:22px;margin-bottom:20px}}.p-campaign__description{font-size:16px;line-height:1.8;color:#333;margin-bottom:12px}.p-campaign__description:last-child{margin-bottom:0}.p-campaign__image{width:50%}@media(max-width: 768px){.p-campaign__image{width:100%}}.p-campaign__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-seasonal-recipes__description{text-align:center;margin:30px 0 50px 0}@media(max-width: 768px){.p-seasonal-recipes__description{margin:20px 0}}.p-seasonal-recipes__description p{font-size:16px;line-height:1.5;color:#333}.p-seasonal-recipes{display:flex;gap:40px}@media(max-width: 768px){.p-seasonal-recipes{gap:10px;overflow-x:auto;overflow-y:visible;margin-right:-25px}.p-seasonal-recipes::-webkit-scrollbar{display:none}}.p-seasonal-recipe{flex:1;background-color:#fff;overflow:hidden;position:relative}@media(max-width: 768px){.p-seasonal-recipe{min-width:270px}}.p-seasonal-recipe__image{position:relative;width:100%;overflow:hidden}.p-seasonal-recipe__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-seasonal-recipe__image::before{content:"";position:absolute;left:0;top:0;width:160px;height:160px;z-index:1;display:block}.p-seasonal-recipe:nth-child(1) .p-seasonal-recipe__image::before{background:linear-gradient(326.66deg, rgba(176, 88, 111, 0) 56.04%, #b0586f 100%)}.p-seasonal-recipe:nth-child(2) .p-seasonal-recipe__image::before{background:linear-gradient(326.07deg, rgba(135, 168, 123, 0) 61.53%, #87a87b 100%)}.p-seasonal-recipe:nth-child(3) .p-seasonal-recipe__image::before{background:linear-gradient(328.11deg, rgba(152, 107, 59, 0) 60.35%, #986b3b 100%)}.p-seasonal-recipe:nth-child(4) .p-seasonal-recipe__image::before{background:linear-gradient(333.29deg, rgba(106, 99, 155, 0) 64.75%, #8c639b 100%)}.p-seasonal-recipe__image p{font-family:"Noto Serif JP",serif;font-weight:400;font-size:64px;line-height:1;position:absolute;left:20px;top:15px;z-index:2;color:#fff}.p-seasonal-recipe__content{margin-top:30px}@media(max-width: 768px){.p-seasonal-recipe__content{margin-top:20px}}.p-seasonal-recipe__menu{font-size:16px;line-height:1.5;color:#333;margin:0;letter-spacing:.05em}@media(max-width: 768px){.p-seasonal-recipe__menu{font-size:14px}}.p-product-about-kanimitsu{margin-top:150px}@media(max-width: 768px){.p-product-about-kanimitsu{margin-top:80px}}.p-product-about-kanimitsu__logo{width:100%;max-width:330px;margin:0 auto 28px;display:block}@media(max-width: 768px){.p-product-about-kanimitsu__logo{max-width:250px;margin:0 auto 20px}}@media(max-width: 768px){.p-sea.--product{padding:0 0 60px;background:none;position:relative}.p-sea.--product::before{content:"";position:absolute;top:60px;bottom:0;left:0;right:0;background:url(https://file003.shop-pro.jp/PA01444/883/img/bg1.jpg) repeat-y center center/100%;z-index:-1}}@media(max-width: 768px){.p-recommend-list .slick-next{right:0}}@media(max-width: 768px){.p-recommend-list .slick-prev{left:0}}.p-faq{margin-top:60px}@media(max-width: 768px){.p-faq{margin-top:40px}}.p-faq__item{border-bottom:1px solid #e0e0e0}.p-faq__item:last-child{border-bottom:none}.p-faq__question{display:flex;align-items:center;padding:20px 40px;cursor:pointer}@media(max-width: 768px){.p-faq__question{padding:15px 20px}}.p-faq__label{font-size:20px;font-weight:bold;color:#333;margin-right:30px;flex-shrink:0}@media(max-width: 768px){.p-faq__label{font-size:18px;margin-right:20px}}.p-faq__text{font-size:16px;color:#333;flex:1;line-height:1.5}@media(max-width: 768px){.p-faq__text{font-size:14px}}.p-faq__icon{position:relative;width:20px;height:20px;margin-left:15px;flex-shrink:0}@media(max-width: 768px){.p-faq__icon{width:18px;height:18px;margin-left:10px}}.p-faq__icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:1px;background-color:#333;transition:opacity .3s ease}.p-faq__icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:1px;height:12px;background-color:#333;transition:opacity .3s ease}.p-faq__answer{display:none;background-color:#efede2;padding:20px 40px}@media(max-width: 768px){.p-faq__answer{padding:15px 20px}}.p-faq__answer-inner{display:flex}.p-faq__item--active .p-faq__icon::after{opacity:0}.p-recommend-detail{padding-top:150px}.p-recommend-detail .slick-track{margin:0 auto}.p-product-review__rate.is-color{fill:#050505}.p-news--product{margin-top:100px}@media(max-width: 768px){.p-news--product{margin-top:60px}}
/*# sourceMappingURL=product.min.css.map */