:root{--color-white:#fff;--color-black:#222;--color-hfc-blue:#004098;--color-hfc-blue-hover:#00337a;--color-hfc-red:#e60012;--color-main-ref:#e84754;--color-main-pink:#fc8ac1;--color-main-orange:#f88228;--color-main-yellow:#fc0;--color-main-green:#68c46c;--color-main-aqua:#7bcef8;--color-text-black:var(--color-black);--color-text-gray:#909090;--color-text-gray-dark:#6f6f6f;--color-text-white:var(--color-white);--color-text-brand:var(--color-hfc-blue);--color-text-caution:#b1000d;--color-text-link:var(--color-hfc-blue);--color-text-link-hover:var(--color-hfc-blue);--color-accent-pink:#e4589b;--color-accent-orange:#ea6905;--color-accent-yellow:var(--color-main-yellow);--color-accent-green:var(--color-main-green);--color-accent-aqua:#299bd4;--color-accent-blue:var(--color-hfc-blue);--color-border-default:#d3d3d3;--color-border-dot-gray:#bdbdbd;--color-border-link-gray:#909090;--color-border-gray-dark:#6f6f6f;--color-border-bk:var(--color-black);--color-border-white:var(--color-white);--color-border-brand:var(--color-hfc-blue);--color-border-accent:var(--color-accent-aqua);--color-bg-white:var(--color-white);--color-bg-pale-gray:#f8f8f8;--color-bg-gray:#d3d3d3;--color-bg-dark-gray:#bdbdbd;--color-bg-charcoal-gray:var(--color-border-gray-dark);--color-bg-black:var(--color-black);--color-bg-brand:var(--color-hfc-blue);--color-bg-aqua:var(--color-main-aqua);--color-bg-yellow:#ffdb4d;--color-bg-light-aqua:#ebf8fe;--color-bg-light-aqua-02:#def3fd;--color-bg-light-orange:#fef3ea;--color-bg-light-orange-02:#feecdf;--color-bg-light-red:#fce3e5;--color-hover-gray:#f8f8f8;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--weight-black:900;--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.fv_deco{display:flex;align-items:center;justify-content:center;gap:8px}.fv_icon{width:2.5rem;height:2.5rem}@media (min-width:768px){.fv_icon{width:3rem;height:3rem}}.fv_icon_deco{letter-spacing:-.04em;color:var(--color-hfc-blue);font-size:1.5rem;font-weight:var(--weight-bold)}@media (min-width:768px){.fv_icon_deco{font-size:1.75rem}}.fv_ttl{margin-top:8px}.pickup_inner{padding-block:40px}@media (min-width:768px){.pickup_inner{padding-block:56px}}.pickup_card_list{display:grid;margin-top:8px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}@media (min-width:1024px){.pickup_card_list{margin-top:16px;grid-template-columns:repeat(2,1fr)}}.pickup_card{width:var(--card-width,100%)}.pickup_card>a{display:grid;overflow:hidden;padding:16px;border:1px solid var(--color-border-default);border-radius:8px;width:100%;height:100%;background-color:var(--color-bg-white);text-decoration:none;grid-template-columns:1fr;grid-template-rows:auto 1fr}.pickup_card_img{overflow:hidden;position:relative;border-radius:8px;width:100%;height:auto;aspect-ratio:3/2}.pickup_card_img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pickup_card_cont{display:flex;flex-direction:column;padding-top:20px}.pickup_card_ttl{display:flex;align-items:center;gap:6px}.pickup_card_ttl>p{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 1.5rem - 6px);color:var(--color-black)}.pickup_card_icon{display:grid;align-self:center;width:1.5rem;height:1.5rem;place-items:center}.pickup_card_icon>span{display:block;width:100%;height:100%;background-color:var(--color-hfc-blue);-webkit-mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw_md.svg) no-repeat center/contain}[target=_blank] .pickup_card_icon>span{-webkit-mask-image:url(/assets/img/common/icon/blank_sm.svg);mask-image:url(/assets/img/common/icon/blank_sm.svg)}@media (min-width:768px){[target=_blank] .pickup_card_icon>span{-webkit-mask-image:url(/assets/img/common/icon/blank_lg.svg);mask-image:url(/assets/img/common/icon/blank_lg.svg)}}.--icon-pdf .pickup_card_icon>span,[href$=".pdf"] .pickup_card_icon>span{-webkit-mask-image:url(/assets/img/common/icon/pdf.svg);mask-image:url(/assets/img/common/icon/pdf.svg)}.series_inner{padding-block:40px}@media (min-width:768px){.series_inner{padding-block:56px}}.series_card_wrapper{margin-top:40px}@media (min-width:768px){.series_card_wrapper{margin-top:56px}}.series_card_list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:768px){.series_card_list{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width:1024px){.series_card_list{grid-template-columns:repeat(4,1fr)}}.series_card>a{display:block;padding-bottom:16px;border:1px solid var(--color-border-default);border-radius:8px;height:100%;text-decoration:none}.series_card:not(:first-child){position:relative}.series_card_img{padding:12px 12px 8px}@media (min-width:768px){.series_card_img{padding:24px 24px 16px}}.series_card_img img{width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.series_card_body_txt{display:flex;align-items:center;justify-content:center;min-height:2.5rem;gap:6px;padding-inline:10px}@media (min-width:768px){.series_card_body_txt{min-height:3.375rem;gap:8px;padding-inline:16px}}@media (min-width:768px){.series_card_body_txt .c-icon_arw{width:24px;height:24px}}@media (min-width:768px){.series_card_body_txt .c-icon_arw>span{-webkit-mask-image:url(/assets/img/common/icon/arw_md.svg);mask-image:url(/assets/img/common/icon/arw_md.svg)}}.new:not(:has(.c-product_card)){display:none}.new_inner{padding-block:56px}.new_card_wrapper{margin-top:16px}@media (min-width:768px){.new_card_wrapper{margin-top:40px}}.new_card_list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:768px){.new_card_list{grid-template-columns:repeat(3,1fr);gap:40px}}@media (min-width:1024px){.new_card_list{grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.new_card_list .c-product_card .c-icon_arw{width:24px;height:24px}}@media (min-width:768px){.new_card_list .c-product_card .c-icon_arw>span{-webkit-mask-image:url(/assets/img/common/icon/arw_md.svg);mask-image:url(/assets/img/common/icon/arw_md.svg)}}.new_btn{margin-top:32px}@media (min-width:768px){.new_btn{margin-top:48px}}.recipe_inner{padding-block:40px}@media (min-width:768px){.recipe_inner{padding-block:56px}}.recipe_heading{--icon-img:url(/assets/img/common/icon/cutlery.svg)}.recipe_card_list{margin-top:32px}@media (min-width:768px){.recipe_card_list{justify-content:center;margin-top:48px}}.related{overflow:hidden}.related_inner{padding-top:56px}@media (min-width:768px){.related_inner{padding-top:80px}}.related_slide_wrapper{position:relative;margin-top:32px;container-type:inline-size}@media (min-width:768px){.related_slide_wrapper{margin-top:48px}}@media (min-width:768px){.related_slide_wrapper:after{content:"";position:absolute;top:0;left:calc(-50vw - 100cqw/2*-1);width:calc(50vw - 100cqw/2);height:100%;background-color:var(--color-white)}}.related_slide_track{overflow:visible}@media (min-width:768px){.related_slide_track{height:calc(min(28.125vw, 360px) + 16px + 3.25rem)}}@media (min-width:1280px){.related_slide_track{height:calc(28.125vw + 16px + 3.25rem);max-height:calc(428px + 3.25rem)}}.related_slide_item{width:330px}@media (min-width:768px){.related_slide_item{margin-right:24px;width:min(42.1875vw,540px)}}@media (min-width:1280px){.related_slide_item{width:42.1875vw;max-width:621px}}@media (min-width:768px){.related_slide_item .related_slide_txt>p{font-size:1rem;line-height:1.5}}@media (min-width:768px) and (min-width:768px){.related_slide_item .related_slide_txt>p{font-size:1.0625rem}}.related_slide_item>a{display:block;width:100%;text-decoration:none}@media (min-width:768px){.related_slide_item:not(.is-active),.splide.is-destroy .related_slide_item{width:min(30.46875vw,390px)}}@media (min-width:1280px){.related_slide_item:not(.is-active),.splide.is-destroy .related_slide_item{width:30.46875vw;max-width:448px}}@media (min-width:768px){.related_slide_item:not(.is-active) .related_slide_txt>p,.splide.is-destroy .related_slide_item .related_slide_txt>p{font-size:.8125rem;line-height:1.5}}@media (min-width:768px) and (min-width:768px){.related_slide_item:not(.is-active) .related_slide_txt>p,.splide.is-destroy .related_slide_item .related_slide_txt>p{font-size:.875rem}}.related_slide_img{overflow:hidden;border:1px solid var(--color-border-default);border-radius:4px;width:100%;aspect-ratio:3/2}@media (min-width:768px){.related_slide_img{border-radius:8px}}.related_slide_txt{display:grid;align-items:center;position:relative;margin-top:16px;padding-left:18px;grid-template-columns:1fr auto;gap:12px}.related_slide_txt:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:100vmax;width:8px;height:calc(100% - 4px);background-color:var(--color-hfc-blue)}.related_slide_txt>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.btn_area_inner{padding-block:56px}@media (min-width:768px){.btn_area_inner{padding-block:80px}}.share{display:flex;align-items:center;justify-content:center;gap:19px}.share_label{position:relative;padding:9px 13px 10px;border:1px solid var(--color-black);border-radius:2px}@media (min-width:768px){.share_label{padding:9px 13px 8px}}.share_label:after,.share_label:before{content:"";position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:14px;height:13px;-webkit-clip-path:polygon(0 0,0 100%,100% 50%);clip-path:polygon(0 0,0 100%,100% 50%)}.share_label:before{right:-14px;background-color:var(--color-black)}.share_label:after{right:-11.5px;background-color:var(--color-white)}.share_sns{width:190px}.search_panel_link_wrapper{display:grid;overflow:hidden;margin-top:24px;border:1px solid var(--color-hfc-blue);border-radius:8px;background-color:var(--color-hfc-blue);grid-template-columns:repeat(2,1fr);gap:1px}@media (min-width:768px){.search_panel_link_wrapper{margin-top:40px;grid-template-columns:repeat(4,1fr)}}@media (min-width:768px){.search_panel_link_wrapper:not(:has(.search_panel_link:nth-child(3))){max-width:928px;grid-template-columns:repeat(2,1fr);margin-inline:auto}}.search_panel_link{background-color:var(--color-white)}.search_panel_link>a{display:grid;position:relative;padding:16px 10px;height:100%;min-height:5rem;text-align:center;text-decoration:none;color:var(--color-hfc-blue);place-items:center}.search_panel_link_icon{position:absolute;right:8px;bottom:6px}.recommend{overflow-x:clip;border-top:1px solid var(--color-border-default)}.recommend_inner{padding-block:56px}@media (min-width:768px){.recommend_inner{padding-block:80px}}.recommend_slide_wrapper{position:relative;margin-top:32px;container-type:inline-size}@media (min-width:768px){.recommend_slide_wrapper{margin-top:48px}}@media (min-width:768px){.recommend_slide_wrapper:after{content:"";position:absolute;top:0;left:calc(-50vw - 100cqw/2*-1);width:calc(50vw - 100cqw/2);height:100%;background-color:var(--color-white)}}.recommend_slide_track{overflow:visible}.recommend_slide_item{width:330px}@media (min-width:768px){.recommend_slide_item{width:360px}}@media (min-width:1280px){.recommend_slide_item{width:28.125vw;max-width:451px}}.recommend_slide_item>a{display:block;width:100%;text-decoration:none}.recommend_slide_img{overflow:hidden;border:1px solid var(--color-border-default);border-radius:4px;width:100%;aspect-ratio:3/2}@media (min-width:768px){.recommend_slide_img{border-radius:8px}}.recommend_slide_txt{display:grid;align-items:center;position:relative;margin-top:16px;padding-left:18px;grid-template-columns:1fr auto;gap:12px}.recommend_slide_txt:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:100vmax;width:8px;height:calc(100% - 4px);background-color:var(--color-hfc-blue)}.recommend_slide_txt>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.recommend_slide_controller{position:relative;margin-top:24px;height:40px}@media (min-width:768px){.recommend_slide_controller{margin-top:32px;height:44px}}.recommend_slide_item>a .recommend_slide_img>img{display:block;width:100%;height:100%;transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover}.recommend_slide_item>a .recommend_slide_txt>p{transition:color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94)}.recommend_slide_item>a:hover .recommend_slide_img>img{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.recommend_slide_item>a:hover .recommend_slide_txt>p{transition:color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.column_inner{padding-bottom:64px}@media (min-width:768px){.column_inner{padding-bottom:120px}}.column_body{margin-top:32px;--custom-row-gap:16px}@media (min-width:768px){.column_body{margin-top:48px;--custom-row-gap:24px}}.column_link{display:flex;justify-content:flex-end;margin-top:16px}.pickup_card>a .pickup_card_ttl>p{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.pickup_card>a .pickup_card_icon{transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(0);transform:translateX(0)}.pickup_card>a:hover .pickup_card_ttl>p{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.pickup_card>a:hover .pickup_card_icon{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:translateX(var(--rateX));transform:translateX(var(--rateX))}.pickup_card>a[href$=".pdf"] .pickup_card_icon,.pickup_card>a[target=_blank] .pickup_card_icon{-webkit-transform:none;transform:none}.series_card>a .series_card_img>img{transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94)}.series_card>a .series_card_body_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.series_card>a:hover .series_card_img>img{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.series_card>a:hover .series_card_body_txt{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.new_card>a .new_card_img>img{transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94)}.new_card>a .new_card_body_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.new_card>a:hover .new_card_img>img{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.05) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.new_card>a:hover .new_card_body_txt{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.related_slide_item>a .related_slide_img>img{display:block;width:100%;height:100%;transition:-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94);transition:transform .16s cubic-bezier(.25,.46,.45,.94),-webkit-transform .16s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1);transform:scale(1);-o-object-fit:cover;object-fit:cover}.related_slide_item>a .related_slide_txt>p{transition:color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:color .16s cubic-bezier(.25,.46,.45,.94),text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94)}.related_slide_item>a:hover .related_slide_img>img{transition:-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94);transition:transform .34s cubic-bezier(.25,.46,.45,.94),-webkit-transform .34s cubic-bezier(.25,.46,.45,.94);-webkit-transform:scale(1.05);transform:scale(1.05)}.related_slide_item>a:hover .related_slide_txt>p{transition:color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:color .34s cubic-bezier(.25,.46,.45,.94),text-decoration-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.search_panel_link>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.search_panel_link>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}@media (min-width:1024px){.c-card_list.recipe_card_list{display:flex;flex-wrap:wrap;justify-content:center}.c-card_list.recipe_card_list li{width:calc(33.33% - 16px)}}