.s-product-extra-info{background:#fff;padding-top:96px;border-radius:80px 80px 0 0}@media screen and (max-width: 760px){.s-product-extra-info{padding-top:40px;border-radius:40px 40px 0 0}}.s-product-extra-info__inner{max-width:1094px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}@media screen and (max-width: 760px){.s-product-extra-info__inner{padding-left:16px;padding-right:16px}}.s-product-extra-info__item__wrapper{max-width:1094px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:96px}@media screen and (max-width: 760px){.s-product-extra-info__item__wrapper{gap:48px}}.s-product-extra-info__title{color:#cb2b2b;font-size:32px;font-weight:700;line-height:1.8;margin-bottom:32px}@media screen and (max-width: 760px){.s-product-extra-info__title{font-size:24px}}.s-product-extra-info__title--center{text-align:center}.s-product-extra-info__desc{font-size:15px;font-weight:500;line-height:1.6}.s-product-extra-info__desc span{display:inline-block;width:20px;height:20px;background:#f38484;vertical-align:bottom;margin-left:4px;margin-right:4px}.s-product-extra-info__nutrition table{width:100%;border-collapse:separate;border-spacing:0;border-top:1px solid #e1d5d3;border-left:1px solid #e1d5d3;border-radius:8px 8px 0 8px}.s-product-extra-info__nutrition table tbody{display:grid;grid-template-columns:15% 35% 15% 35%}@media screen and (max-width: 760px){.s-product-extra-info__nutrition table tbody{grid-template-columns:40% 60%}}.s-product-extra-info__nutrition table tr{display:contents}.s-product-extra-info__nutrition table th,.s-product-extra-info__nutrition table td{padding:12px 20px !important;border-right:1px solid #e1d5d3;border-bottom:1px solid #e1d5d3;border-top:none}.s-product-extra-info__nutrition table th{background:#f6e9e6}.s-product-extra-info__allergen{display:grid;grid-template-columns:repeat(7, 1fr);border:.5px solid #e1d5d3;border-radius:8px;margin-top:24px;overflow:clip}@media screen and (max-width: 760px){.s-product-extra-info__allergen{grid-template-columns:repeat(2, 1fr)}}.s-product-extra-info__allergen__item{padding:12px 18px;text-align:center;border:.5px solid #e1d5d3}.s-product-extra-info__allergen__item.is-active{background:#f38484}.u-top-right-radius{border-top-right-radius:8px}.u-top-right-radius-pc{border-top-right-radius:8px}@media screen and (max-width: 760px){.u-top-right-radius-pc{border-top-right-radius:0}}.u-bottom-right-radius{border-bottom-right-radius:8px}.u-bottom-right-radius-pc{border-bottom-right-radius:8px}@media screen and (max-width: 760px){.u-bottom-right-radius-pc{border-bottom-right-radius:0}}@media screen and (max-width: 760px){.u-top-right-radius-sp{border-top-right-radius:8px}}.u-bottom-left-radius{border-bottom-left-radius:8px}