: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}.p-top{container-type:inline-size;container-name:body}.p-top_section{padding:0 20px}@media (min-width:768px){.p-top_section{padding:0 40px}}.p-top_section_inner{padding-top:48px}@media (min-width:768px){.p-top_section_inner{margin:0 auto;padding-top:80px;max-width:1400px}}.p-top_section_inner._section_sm{margin:0 auto;max-width:1120px}@media (min-width:1280px){.p-top_section_inner._section_sm{max-width:1360px;padding-inline:40px}}.p-top_iconLink>a{display:inline-flex;align-items:center;position:relative;text-decoration:none;color:var(--color-hfc-blue);gap:6px}.p-top_iconLink>a:before{content:"";position:absolute;right:0;bottom:-.375rem;left:0;margin:auto;border-radius:100vmax;width:0;height:1px;transition:width .08s cubic-bezier(.25,.46,.45,.94),border-radius .08s cubic-bezier(.25,.46,.45,.94),-webkit-transform .08s cubic-bezier(.25,.46,.45,.94);transition:width .08s cubic-bezier(.25,.46,.45,.94),border-radius .08s cubic-bezier(.25,.46,.45,.94),transform .08s cubic-bezier(.25,.46,.45,.94);transition:width .08s cubic-bezier(.25,.46,.45,.94),border-radius .08s cubic-bezier(.25,.46,.45,.94),transform .08s cubic-bezier(.25,.46,.45,.94),-webkit-transform .08s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue)}.p-top_iconLink>a .txt{font-size:1rem;line-height:1.5}@media (min-width:768px){.p-top_iconLink>a .txt{font-size:1.0625rem}}.p-top_iconLink>a .txt{font-weight:var(--weight-bold)}.p-top_iconLink>a .icon{display:grid;border-radius:50%;width:1.375rem;height:1.375rem;background-color:var(--color-hfc-blue);place-items:center}.p-top_iconLink>a .icon>span{display:block;width:60%;height:60%;background-color:var(--color-white);-webkit-mask:url(/assets/img/common/icon/arw_lg.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/arw_lg.svg) no-repeat center/contain}[target=_blank] .p-top_iconLink>a .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] .p-top_iconLink>a .icon>span{-webkit-mask-image:url(/assets/img/common/icon/blank_lg.svg);mask-image:url(/assets/img/common/icon/blank_lg.svg)}}[href$=".pdf"] .p-top_iconLink>a .icon>span{-webkit-mask-image:url(/assets/img/common/icon/pdf.svg);mask-image:url(/assets/img/common/icon/pdf.svg)}.p-top_iconLink>a:hover:before{width:100%;transition:width .2s cubic-bezier(.25,.46,.45,.94),border-radius .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94);transition:width .2s cubic-bezier(.25,.46,.45,.94),border-radius .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94);transition:width .2s cubic-bezier(.25,.46,.45,.94),border-radius .2s cubic-bezier(.25,.46,.45,.94),transform .2s cubic-bezier(.25,.46,.45,.94),-webkit-transform .2s cubic-bezier(.25,.46,.45,.94)}.fv_inner{position:relative;width:100%;aspect-ratio:780/720}@media (min-width:768px){.fv_inner{aspect-ratio:1280/430}}.fv_inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv_door{display:grid;grid-template-columns:repeat(2,1fr)}.fv_bg,.fv_door{position:absolute;top:0;left:0;width:100%;height:100%}.fv_bg{z-index:0}.fv_message{position:absolute;right:0;bottom:7.1794871795vw;width:41.4102564103vw;aspect-ratio:323/48}@media (min-width:768px){.fv_message{right:auto;bottom:1.640625vw;left:4.3359375vw;width:20.390625vw;aspect-ratio:522/222}}.primary_news_inner{display:flex;flex-direction:column;padding:24px 0;gap:12px}@media (min-width:768px){.primary_news_inner{display:grid;align-items:center;margin:0 auto;padding:16px 0;max-width:1066px;grid-template-columns:auto 1fr;gap:24px}}.primary_news_ttl{padding:12px;border-radius:4px;background-color:var(--color-bg-light-red);text-align:center}@media (min-width:768px){.primary_news_ttl{display:grid;align-self:stretch;padding:16px;place-items:center}}.primary_news_ttl>span{font-size:1.0625rem;font-weight:700;line-height:1}.primary_news_cont_inner>a,.primary_news_ttl>span{letter-spacing:.02em;color:var(--color-text-caution)}.primary_news_cont_inner>a{text-decoration:none;font-size:1rem;line-height:1.6}@media (min-width:1024px){.primary_news_cont_inner>a{display:grid;font-size:1.0625rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;gap:0 16px}}.primary_news_cont_inner+.primary_news_cont_inner{margin-top:16px}@media (min-width:768px){.primary_news_cont_inner+.primary_news_cont_inner{margin-top:8px}}.primary_news_txt{display:block;position:relative;color:var(--color-text-caution)}.primary_news_txt:after{content:"";display:inline-block;margin:-.8em 0 -.6em;width:1.4em;height:1.4em;background-color:var(--color-text-caution);vertical-align:middle;-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] .primary_news_txt:after{margin:-.9em 0 -.6em;width:1.5em;height:1.5em;-webkit-mask-image:url(/assets/img/common/icon/blank_lg.svg);mask-image:url(/assets/img/common/icon/blank_lg.svg)}[href$=".pdf"] .primary_news_txt:after{margin:-.9em 0 -.6em;width:1.5em;height:1.5em;-webkit-mask-image:url(/assets/img/common/icon/pdf.svg);mask-image:url(/assets/img/common/icon/pdf.svg)}@media (min-width:768px){.primary_nav{border-top:1px solid var(--color-border-default);border-bottom:1px solid var(--color-border-default)}}.primary_nav_list{display:grid;position:relative;padding:1px 0;background-color:var(--color-border-default);grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,auto);gap:1px}@media (min-width:768px){.primary_nav_list{padding:0;grid-template-columns:repeat(5,1fr);grid-template-rows:auto;gap:0}}@media (min-width:1280px){.primary_nav_list{margin:0 auto;max-width:1480px}}@media (min-width:1280px){.primary_nav_list:after,.primary_nav_list:before{content:"";position:absolute;z-index:1;top:0;bottom:0;margin:auto;width:1px;height:calc(100% - 32px);background-color:var(--color-border-default)}}@media (min-width:1280px){.primary_nav_list:before{left:0}}@media (min-width:1280px){.primary_nav_list:after{right:0}}.primary_nav_item{background-color:var(--color-white);grid-column:span 2;grid-row:2}@media (min-width:768px){.primary_nav_item{grid-column:auto;grid-row:auto}}.primary_nav_item:first-child,.primary_nav_item:nth-child(2){grid-column:span 3;grid-row:1}@media (min-width:768px){.primary_nav_item:first-child,.primary_nav_item:nth-child(2){grid-column:auto;grid-row:auto}}.primary_nav_item>a{display:flex;align-items:center;flex-direction:column;padding:16px;width:100%;height:100%;text-decoration:none;color:var(--color-black)}.primary_nav_item_icon{display:block;width:45px;height:45px}@media (min-width:768px){.primary_nav_item_icon{width:60px;height:60px}}.primary_nav_item_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.primary_nav_item_text{position:relative;font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.primary_nav_item_text{margin-top:4px;font-size:1.0625rem}}.primary_nav_item_text:after{content:"";position:absolute;top:calc(1lh/2 - var(--iconSize)/2);margin-left:2px;width:var(--iconSize);height:var(--iconSize);background-color:var(--color-hfc-blue);--iconSize:1.14em;-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}@media (min-width:768px){.primary_nav_item_text:after{--iconSize:1.41em}}[target=_blank] .primary_nav_item_text:after{-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] .primary_nav_item_text:after{top:calc(1lh/2 - var(--iconSize)/2 - 1px);-webkit-mask-image:url(/assets/img/common/icon/blank_lg.svg);mask-image:url(/assets/img/common/icon/blank_lg.svg)}}.primary_nav_item{position:relative}@media (min-width:768px){.primary_nav_item:not(:first-child):before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:1px;height:calc(100% - 32px);background-color:var(--color-border-default)}}@media (min-width:768px){.news_inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px;row-gap:32px}}.news_ttl{position:relative;padding-left:26px}@media (min-width:768px){.news_ttl{padding-left:24px;grid-column:span 2;grid-row:1}}@media (min-width:1024px){.news_ttl{grid-column:1}}.news_ttl:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:100vmax;width:8px;height:32px;background-color:var(--color-hfc-blue)}.news_cont{margin-top:20px}@media (min-width:768px){.news_cont{margin-top:0}}@media (min-width:1024px){.news_cont{grid-column:1;grid-row:2}}.news_list_item:first-child{border-top:none}.news_list_item:first-child>a{padding-top:0}.news_cont_link{margin-top:16px;text-align:right}@media (min-width:768px){.news_cont_link{margin-top:25px}}.news_topics{margin-top:50px}@media (min-width:768px){.news_topics{margin-top:0}}@media (min-width:1024px){.news_topics{grid-column:2;grid-row:span 2}}.news_topics_inner{display:block;position:relative;padding:57px 16px 24px;border:1px solid var(--color-border-default);border-radius:8px;width:100%;text-decoration:none}@media (min-width:768px){.news_topics_inner{padding:68px 32px 32px}}.news_topics_tag{position:absolute;top:-1px;left:16px;width:106px;height:50px;background-color:var(--color-main-orange)}@media (min-width:768px){.news_topics_tag{left:32px}}.news_topics_tag:after{content:"";position:absolute;bottom:-1px;left:-4px;width:calc(100% + 8px);height:13px;background-color:var(--color-white);pointer-events:none;-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%)}.news_topics_tag>span{display:block;margin-top:13px;text-align:center;color:var(--color-white);font-size:.875rem;font-weight:var(--weight-bold);line-height:1}.news_topics_thumb{overflow:hidden;border-radius:4px;width:100%;aspect-ratio:3/2}.news_topics_txt_wrapper{display:grid;align-items:center;margin-top:12px;grid-template-columns:1fr auto;gap:12px}@media (min-width:768px){.news_topics_txt_wrapper{margin-top:16px}}.news_topics_txt{position:relative;padding-left:20px}.news_topics_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{overflow-x:clip}.p-top_heading_lv2_deco_wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-top_heading_lv2_ttl{display:inline-block;padding-bottom:11px}.p-top_heading_lv2_deco{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:3px}.p-top_heading_lv2_deco>span{display:block;width:100%;height:100%}.p-top_heading_lv2_deco>span:first-child{background-color:var(--color-accent-pink)}.p-top_heading_lv2_deco>span:nth-child(2){background-color:var(--color-accent-yellow)}.p-top_heading_lv2_deco>span:nth-child(3){background-color:var(--color-accent-green)}.p-top_heading_lv2_deco>span:nth-child(4){background-color:var(--color-accent-aqua)}.p-top_heading_lv2_deco>span:nth-child(5){background-color:var(--color-accent-blue)}.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}@media (min-width:768px){.recommend_slide_track{height:calc(min(28.125vw, 360px) + 16px + 3.25rem)}}@media (min-width:1280px){.recommend_slide_track{height:calc(28.125vw + 16px + 3.25rem);max-height:calc(428px + 3.25rem)}}.recommend_slide_item{width:330px}@media (min-width:768px){.recommend_slide_item{margin-right:24px;width:min(42.1875vw,540px)}}@media (min-width:1280px){.recommend_slide_item{width:42.1875vw;max-width:621px}}@media (min-width:768px){.recommend_slide_item .recommend_slide_txt>p{font-size:1rem;line-height:1.5}}@media (min-width:768px) and (min-width:768px){.recommend_slide_item .recommend_slide_txt>p{font-size:1.0625rem}}.recommend_slide_item>a{display:block;width:100%;text-decoration:none}@media (min-width:768px){.recommend_slide_item:not(.is-active),.splide.is-destroy .recommend_slide_item{width:min(30.46875vw,390px)}}@media (min-width:1280px){.recommend_slide_item:not(.is-active),.splide.is-destroy .recommend_slide_item{width:30.46875vw;max-width:448px}}@media (min-width:768px){.recommend_slide_item:not(.is-active) .recommend_slide_txt>p,.splide.is-destroy .recommend_slide_item .recommend_slide_txt>p{font-size:.8125rem;line-height:1.5}}@media (min-width:768px) and (min-width:768px){.recommend_slide_item:not(.is-active) .recommend_slide_txt>p,.splide.is-destroy .recommend_slide_item .recommend_slide_txt>p{font-size:.875rem}}.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}.recipe{overflow-x:clip;position:relative;margin-top:63px}@media (min-width:768px){.recipe{margin-top:88px}}.recipe_inner{padding:40px 0}@media (min-width:768px){.recipe_inner{padding:56px 0}}.recipe_ttl_wrapper{text-align:center}.recipe_ttl_sub{position:relative;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:.4em;font-size:1.125rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.recipe_ttl_sub{font-size:1.25rem}}.recipe_ttl_sub:after,.recipe_ttl_sub:before{content:"";position:absolute;top:0;bottom:0;margin:auto;width:3.125rem;height:1px;background-color:var(--color-black)}.recipe_ttl_sub:before{left:calc(-3.125rem + -16px)}.recipe_ttl_sub:after{right:calc(-3.125rem + -16px)}.recipe_ttl_sub .color_pink{color:#c2206e}@media (min-width:768px){.recipe_ttl_sub .color_pink{font-size:1.4375rem}}.recipe_ttl_sub .color_green{color:#1f7b24}@media (min-width:768px){.recipe_ttl_sub .color_green{font-size:1.4375rem}}.recipe_ttl{margin-top:8px;letter-spacing:.04em;font-size:1.875rem;font-weight:var(--weight-bold);line-height:1.3}@media (min-width:768px){.recipe_ttl{font-size:2.375rem}}.recipe_ttl>span{display:inline-block;font-size:1.625rem;margin-inline:.02em}@media (min-width:768px){.recipe_ttl>span{font-size:2rem}}.recipe_lead_link{margin-top:32px;padding:0 20px}@media (min-width:768px){.recipe_lead_link{margin:48px auto 0;padding:0 40px;max-width:1480px}}.recipe_lead_link>a{display:block;position:relative;width:100%;text-decoration:none}@media (min-width:768px){.recipe_lead_link>a{width:100%;aspect-ratio:1280/480}}.recipe_lead_link_img{overflow:hidden;width:100%;height:100%;aspect-ratio:390/292}@media (min-width:768px){.recipe_lead_link_img{position:absolute;top:0;left:0;aspect-ratio:none}}.recipe_lead_link_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe_lead_link_txt{display:flex;align-items:center;justify-content:center;padding:16px;width:100%;height:auto;background-color:var(--color-white);gap:6px}@media (min-width:768px){.recipe_lead_link_txt{justify-content:flex-end;position:absolute;bottom:0;left:0;padding:24px 40px;background-color:color-mix(in srgb,var(--color-white) 70%,transparent);backdrop-filter:blur(14px)}}.recipe_lead_link_txt>p{font-weight:var(--weight-bold)}.recipe_pickup_list_wrapper{margin-top:32px;padding:0 20px}@media (min-width:768px){.recipe_pickup_list_wrapper{margin:40px auto 0;padding:0 40px;max-width:1480px}}.p-top_en_ttl{position:relative;padding-left:50px}@media (min-width:768px){.p-top_en_ttl{padding-left:70px}}.p-top_en_ttl:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;width:40px;height:1px;background-color:var(--color-hfc-blue)}@media (min-width:768px){.p-top_en_ttl:before{width:60px}}.p-top_en_ttl>span{display:inline-block;letter-spacing:-.04em;color:var(--color-hfc-blue);font-size:1.875rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.p-top_en_ttl>span{font-size:2.375rem;line-height:1.5}}.recipe_pickup_list{display:flex;flex-direction:column;margin-top:8px;gap:16px}@media (min-width:768px){.recipe_pickup_list{display:grid;margin-top:16px;grid-template-columns:repeat(3,1fr)}}.recipe_pickup_item>a{display:grid;align-items:center;position:relative;text-decoration:none;grid-template-columns:156px 1fr;gap:16px}@media (min-width:768px){.recipe_pickup_item>a{grid-template-columns:1fr}}.recipe_pickup_item>a:after{content:"";position:absolute;top:0;left:10px;width:20px;height:19px;background:url(/assets/img/top/pickup_tag.svg) no-repeat 50%/contain}@media (min-width:768px){.recipe_pickup_item>a:after{left:20px;width:30px;height:28px}}.recipe_pickup_item_img{overflow:hidden;border-radius:8px;width:100%;height:120px}@media (min-width:768px){.recipe_pickup_item_img{height:auto;aspect-ratio:3/2}}.recipe_pickup_item_img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe_pickup_item_cont{display:flex;gap:0}@media (min-width:768px){.recipe_pickup_item_cont{gap:6px}}.recipe_pickup_item_cont>p{font-weight:var(--weight-bold)}.recipe_pickup_link{margin:32px auto 0}@media (min-width:768px){.recipe_pickup_link{margin-top:48px}}.product{overflow-x:clip;padding-block:13px}@media (min-width:768px){.product{padding-block:0}}.product_inner{margin:0 auto;max-width:1400px}.product_new{margin-top:32px}@media (min-width:768px){.product_new{margin-top:48px}}.product_new_ttl{position:relative;padding-left:24px}.product_new_ttl: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)}.product_slide_wrapper{position:relative;margin-top:16px;container-type:inline-size}@media (min-width:768px){.product_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)}}.product_slide_track{overflow:visible}@media (min-width:768px){.product_slide_track{padding-bottom:44px;height:calc(min(23.4375vw, 300px) + .8125rem + 62px)}}.product_slide_item{width:200px}@media (min-width:768px){.product_slide_item{margin-right:40px;width:min(23.4375vw,300px)}}.product_slide_item>a{display:block;width:100%;height:100%;text-decoration:none}@media (min-width:768px){.product_slide_item:not(.is-active),.splide.is-destroy .product_slide_item{position:relative;top:min(3.28125vw,42px);width:min(16.40625vw,210px)}}@media (min-width:768px){.product_slide_item.is-active .product_slide_txt>p{font-size:1rem;line-height:1.7}}@media (min-width:768px) and (min-width:768px){.product_slide_item.is-active .product_slide_txt>p{font-size:1.0625rem}}@media (min-width:768px){.splide.is-destroy .product_slide_item .product_slide_txt>p{font-size:.8125rem;font-weight:var(--weight-bold);line-height:1.5}}@media (min-width:768px) and (min-width:768px){.splide.is-destroy .product_slide_item .product_slide_txt>p{font-size:.875rem}}.product_slide_img{width:100%;aspect-ratio:1/1}.product_slide_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.product_slide_txt{display:flex;align-items:center;justify-content:center;margin-top:20px;gap:4px}@media (min-width:768px){.product_slide_txt{margin-top:18px}}.product_slide_txt>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}@media (max-width:767.98px){.product_slide_txt .c-icon_arw{width:1rem;height:1rem}}.other{overflow-x:clip;position:relative;margin-top:63px}@media (min-width:768px){.other{margin-top:80px;padding-inline:40px}}.other_inner{padding:40px 0}@media (min-width:768px){.other_inner{margin:0 auto;padding:56px 0 82px;max-width:1200px}}@media (min-width:1280px){.other_inner{max-width:1360px}}.other_ttl_deco{height:1.5625rem;text-align:center}@media (min-width:768px){.other_ttl_deco{height:2.5625rem}}.other_ttl_deco img{height:100%;-o-object-fit:contain;object-fit:contain}.other_ttl{margin-top:12px;text-align:center}@media (min-width:768px){.other_ttl{margin-top:20px}}.everyday{margin-top:32px}@media (min-width:768px){.everyday{display:grid;margin-top:48px;max-width:1200px;grid-template-columns:1fr min(33.28125vw,426px);gap:min(3.75vw,48px)}}@media (min-width:1280px){.everyday{padding:0 40px;max-width:1360px}}.petfood{margin-top:40px}@media (min-width:768px){.petfood{display:grid;margin-top:74px;max-width:1200px;grid-template-columns:1fr min(33.28125vw,426px);gap:min(3.75vw,48px)}}@media (min-width:1280px){.petfood{padding:0 40px;max-width:1360px}}.other_slide_wrapper{position:relative;width:100%}@media (min-width:768px){.other_slide_wrapper{align-self:center;width:min(48.4375vw,620px);height:min(32.34375vw,414px)}}.other_slide_play_toggle{display:grid;position:absolute;right:10px;bottom:-5px;border-radius:50%;width:var(--iconSize);height:var(--iconSize);background-color:color-mix(in srgb,var(--color-white) 50%,transparent);--iconSize:40px;place-items:center}@media (min-width:768px){.other_slide_play_toggle{bottom:-16px}}.other_slide_play_toggle>span{display:block;width:calc(var(--iconSize)*0.6);height:calc(var(--iconSize)*0.6);background-color:var(--color-black);-webkit-mask:url(/assets/img/common/icon/player_pause.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/player_pause.svg) no-repeat center/contain}.other_slide_play_toggle.is-playing>span{-webkit-mask-image:url(/assets/img/common/icon/player_pause.svg);mask-image:url(/assets/img/common/icon/player_pause.svg)}.other_slide_play_toggle.is-paused>span{-webkit-mask-image:url(/assets/img/common/icon/player_play.svg);mask-image:url(/assets/img/common/icon/player_play.svg)}.everyday_slide_bg{position:absolute;right:0;bottom:-16px;border-top-left-radius:8px;border-bottom-left-radius:8px;width:95.8974358974vw;height:63.8461538462vw;background-color:var(--color-main-aqua)}@media (min-width:768px){.everyday_slide_bg{right:-26px;bottom:-26px;border-radius:8px;width:min(48.4375vw,620px);height:min(32.34375vw,414px)}}.petfood_slide_bg{position:absolute;right:0;bottom:-16px;border-top-left-radius:8px;border-bottom-left-radius:8px;width:95.8974358974vw;height:63.8461538462vw;background-color:var(--color-bg-yellow);aspect-ratio:3/2}@media (min-width:768px){.petfood_slide_bg{right:-26px;bottom:-26px;border-radius:8px;width:min(48.4375vw,620px);height:min(32.34375vw,414px)}}.other_slide_item{overflow:hidden;border-top-right-radius:8px;border-bottom-right-radius:8px;width:95.8974358974vw;height:63.8461538462vw;aspect-ratio:3/2}@media (min-width:768px){.other_slide_item{border-radius:8px;width:calc(100% - 26px);width:min(48.4375vw,620px);height:min(32.34375vw,414px)}}.other_slide_item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.other_cont{margin-top:32px;padding:0 20px}@media (min-width:768px){.other_cont{align-self:center;margin-top:0;padding:0}}.other_cont .p-top_en_ttl>span{display:inline-block;font-size:1.875rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.other_cont .p-top_en_ttl>span{font-size:min(2.96875vw,38px)}}.other_link_list{display:grid;margin-top:8px;grid-template-columns:repeat(2,1fr);gap:16px 8px}@media (min-width:768px){.other_link_list{margin-top:16px;gap:10px 5px}}.other_link_item>a{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:16px 8px;border:1px solid var(--color-hfc-blue);border-radius:8px;height:100%;background-color:var(--color-white);text-decoration:none}@media (min-width:768px){.other_link_item>a{padding:min(1.40625vw,18px) min(.9375vw,12px)}}@media (min-width:768px){.other_link_item>a .c-icon_arw{width:min(1.875vw,24px);height:min(1.875vw,24px)}}.other_link_item:has(.other_link_item_icon){grid-column:span 2}.other_link_item:has(.other_link_item_icon)>a{flex-direction:row;padding:25px;gap:16px}@media (min-width:768px){.other_link_item:has(.other_link_item_icon)>a{padding:min(1.953125vw,25px)}}.other_link_item:has(.other_link_item_icon) .other_link_item_txt{word-break:keep-all;font-size:1.5rem;line-height:1.5}@media (min-width:768px){.other_link_item:has(.other_link_item_icon) .other_link_item_txt{font-size:min(2.1875vw,28px)}}.other_link_item_icon{width:70px;height:70px}@media (min-width:768px){.other_link_item_icon{width:min(6.25vw,80px);height:min(6.25vw,80px)}}.other_link_item_icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.other_link_item_txt{font-size:1.125rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.other_link_item_txt{font-size:1.25rem}}.other_link_item_txt{text-align:center;word-break:keep-all;color:var(--color-hfc-blue)}@media (min-width:768px){.other_link_item_txt{font-size:min(1.5625vw,20px)}}.column{padding-top:13px}@media (min-width:768px){.column{padding-top:0}}.column_inner{margin:0 auto;max-width:1400px}.column_lineup{margin-top:32px}@media (min-width:768px){.column_lineup{margin:48px auto 0;max-width:1120px}}@media (min-width:1280px){.column_lineup{padding:0 40px;max-width:1360px}}.column_lineup_ttl{position:relative;padding-left:24px}.column_lineup_ttl: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)}.column_lineup_list_wrapper{margin-top:16px}@media (min-width:768px){.column_lineup_list_wrapper{margin-top:24px}}.column_lineup_list{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.column_lineup_list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}}.column_lineup_item>a{display:grid;overflow:hidden;border:1px solid var(--color-border-default);border-radius:8px;width:100%;height:100%;text-decoration:none;grid-template-columns:1fr;grid-template-rows:auto 1fr}.column_lineup_item_img{width:100%;height:auto;aspect-ratio:3/2}.column_lineup_item_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column_lineup_item_cont{display:flex;flex-direction:column;justify-content:space-between;padding:16px 16px 24px 20px}@media (min-width:768px){.column_lineup_item_cont{padding:24px}}.column_lineup_item_txt_wrapper{display:grid;grid-template-columns:1fr auto;gap:6px}.column_lineup_item_txt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:2}.column_lineup_item_txt>p{color:var(--color-black)}.column_lineup_link{margin-top:25px;text-align:right}@media (min-width:768px){.column_lineup_link{margin-top:16px}}.column_links{margin-top:40px}@media (min-width:768px){.column_links{margin:50px auto 0;max-width:1120px}}@media (min-width:1280px){.column_links{padding:0 40px;max-width:1360px}}@media (min-width:768px){.column_links_cont{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}}.column_links_cm>a{display:block;overflow:hidden;border-radius:8px;text-decoration:none}.column_links_cm_label{display:grid;position:relative;width:100%;height:3rem;background-color:var(--color-hfc-blue);place-items:center}@media (min-width:768px){.column_links_cm_label{height:3.75rem}}.column_links_cm_label>span{display:inline-block;color:var(--color-white);font-weight:var(--weight-bold)}@media (min-width:768px){.column_links_cm_label>span{font-size:1.25rem}}.column_links_cm_icon{position:absolute;top:0;right:16px;bottom:0;margin:auto}.column_links_cm_icon>span{background-color:var(--color-white)}.column_links_cm_thumb{border:1px solid var(--color-border-default);border-top:none;border-bottom-right-radius:8px;border-bottom-left-radius:8px;width:100%;aspect-ratio:16/9}.column_links_cm_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.column_links_list_wrapper{margin-top:25px}@media (min-width:768px){.column_links_list_wrapper{margin-top:0}}.column_links_list{border-top:1px dashed var(--color-border-default)}@media (min-width:768px){.column_links_list{border-top:0}}.column_links_item{border-bottom:1px dashed var(--color-border-default)}@media (min-width:768px){.column_links_item:last-child{border-bottom:0}}.column_links_item>a{display:grid;padding:14px 16px;text-decoration:none;grid-template-columns:auto 1fr;gap:16px}.column_links_icon{display:grid;border-radius:50%;width:56px;height:56px;place-items:center}.column_links_icon>span{display:block;width:32px;height:32px;background-color:var(--color-white);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.column_links_icon .icon_factory{-webkit-mask-image:url(/assets/img/common/icon/factory.svg);mask-image:url(/assets/img/common/icon/factory.svg)}.column_links_icon .icon_fish{-webkit-mask-image:url(/assets/img/common/icon/fish.svg);mask-image:url(/assets/img/common/icon/fish.svg)}.column_links_icon .icon_academic_cap{-webkit-mask-image:url(/assets/img/common/icon/academic_cap.svg);mask-image:url(/assets/img/common/icon/academic_cap.svg)}.column_links_icon .icon_secret{-webkit-mask-image:url(/assets/img/common/icon/secret.svg);mask-image:url(/assets/img/common/icon/secret.svg)}.column_links_icon._aqua{background-color:var(--color-accent-aqua)}.column_links_icon._blue{background-color:var(--color-accent-blue)}.column_links_icon._green{background-color:var(--color-accent-green)}.column_links_icon._yellow{background-color:var(--color-accent-yellow)}.column_links_label_wrapper{display:grid;align-items:center;grid-template-columns:1fr auto;gap:16px}.column_links_label{color:var(--color-hfc-blue);font-weight:var(--weight-bold)}.column_btn{margin:32px auto 0}@media (min-width:768px){.column_btn{margin-top:48px}}.ir{overflow-x:clip}.ir_inner{padding-top:56px;padding-bottom:64px}@media (min-width:768px){.ir_inner{padding-top:80px;padding-bottom:120px}}.ir_sustaina{margin-top:32px}@media (min-width:768px){.ir_sustaina{display:grid;margin-top:48px;padding-right:min(3.125vw,40px);grid-template-columns:min(44.296875vw,567px) 1fr;gap:min(3.515625vw,45px)}}.ir_sustaina_img_wrapper{position:relative;margin:0 auto;width:100%;max-width:400px;height:min(70vw,273px)}@media (min-width:768px){.ir_sustaina_img_wrapper{top:min(7.265625vw,93px);width:min(44.296875vw,567px);max-width:none;height:min(30.859375vw,395px)}}@media (min-width:1024px){.ir_sustaina_img_wrapper{top:0}}.ir_sustaina_img{overflow:hidden;position:absolute;border-radius:10px}.ir_sustaina_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ir_sustaina_img._01{top:0;left:-10px;width:min(62.8205128205vw,245px);height:min(62.8205128205vw,245px)}@media (min-width:768px){.ir_sustaina_img._01{left:0;width:min(23.75vw,304px);height:min(23.75vw,304px)}}.ir_sustaina_img._02{top:min(28.9743589744vw,113px);right:-10px;width:min(41.0256410256vw,160px);height:min(41.0256410256vw,160px)}@media (min-width:768px){.ir_sustaina_img._02{top:auto;right:0;bottom:0;width:min(19.921875vw,255px);height:min(19.921875vw,255px)}}.ir_cont{margin-top:24px}@media (min-width:768px){.ir_cont{margin-top:0}}.ir_cont .ir_cont_inner{padding:0 16px}@media (min-width:768px){.ir_cont .ir_cont_inner{padding:0 min(3.125vw,40px)}}.ir_cont_ttl{position:relative;padding-left:26px;color:var(--color-hfc-blue)}@media (min-width:768px){.ir_cont_ttl{padding-left:28px}}.ir_cont_ttl:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:50%;width:10px;height:10px}.ir_sustaina_ttl:before{background-color:var(--color-accent-aqua)}.ir_safe_ttl:before{background-color:var(--color-main-green)}.ir_cont_txt{margin-top:16px}.ir_link{justify-content:center;margin:24px auto 0}@media (min-width:768px){.ir_link{justify-content:flex-start;margin-top:32px;margin-left:min(3.125vw,40px)}}.ir_deco{margin-top:16px;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);width:100vw;height:68px;background:url(/assets/img/top/ir_deco.webp) repeat-x 0 0/322px 68px}@media (min-width:768px){.ir_deco{margin-top:16px;height:min(7.96875vw,102px);background-size:min(37.734375vw,483px) min(7.96875vw,102px)}}@media (min-width:1024px){.ir_deco{margin-top:max(-1.25vw,-16px)}}.ir_safe{position:relative;margin-top:16px}@media (min-width:768px){.ir_safe{display:grid;margin-top:32px;grid-template-columns:1fr min(49.140625vw,629px)}}.ir_safe_img_wrapper{position:relative;margin:24px auto 0;width:100%;max-width:400px;height:min(88.2051282051vw,344px)}@media (min-width:768px){.ir_safe_img_wrapper{position:absolute;top:0;right:0;bottom:0;margin:auto;width:min(49.140625vw,629px);max-width:none;height:min(28.984375vw,371px)}}@media (min-width:1024px){.ir_safe_img_wrapper{top:auto;bottom:0}}.ir_safe_img{overflow:hidden;position:absolute;border-radius:10px}.ir_safe_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ir_safe_img._01{top:0;left:-10px;width:min(37.1794871795vw,145px);height:min(37.1794871795vw,145px)}@media (min-width:768px){.ir_safe_img._01{top:0;left:0;width:min(14.0625vw,180px);height:min(14.0625vw,180px)}}.ir_safe_img._02{top:min(8.4615384615vw,33px);right:-10px;width:min(54.358974359vw,212px);height:min(54.358974359vw,212px)}@media (min-width:768px){.ir_safe_img._02{top:auto;bottom:0;left:min(9.375vw,120px);width:min(17.65625vw,226px);height:min(17.65625vw,226px)}}.ir_safe_img._03{top:min(43.0769230769vw,168px);left:calc(min(9.7435897436vw, 38px) + 10px);width:min(45.1282051282vw,176px);height:min(45.1282051282vw,176px)}@media (min-width:768px){.ir_safe_img._03{top:min(1.953125vw,25px);right:0;left:auto;width:min(21.484375vw,275px);height:min(21.484375vw,275px)}}.ir_link_list_wrapper{margin-top:32px;max-width:1120px}@media (min-width:768px){.ir_link_list_wrapper{margin:48px auto 0;padding-inline:40px}}@media (min-width:1280px){.ir_link_list_wrapper{max-width:1360px}}.ir_link_list{display:flex;overflow:hidden;flex-direction:column;border:1px solid var(--color-hfc-blue);border-radius:8px;background-color:var(--color-hfc-blue);gap:1px}@media (min-width:768px){.ir_link_list{display:grid;grid-template-columns:repeat(3,1fr)}}.ir_link_item>a{display:grid;padding:16px 16px 16px 24px;background-color:var(--color-white);text-decoration:none;grid-template-columns:1fr auto;gap:16px}@media (min-width:768px){.ir_link_item>a{justify-content:center;position:relative;padding:30px 16px;grid-template-columns:1fr}}.ir_link_item_txt_wrapper{display:grid;align-items:center;grid-template-columns:auto 1fr;gap:16px}@media (min-width:768px){.ir_link_item_txt_wrapper{justify-content:center;grid-template-columns:auto auto}}.ir_link_item_txt_wrapper .icon{display:grid;border-radius:50%;width:40px;height:40px;background-color:var(--color-hfc-blue);place-items:center}.ir_link_item_txt_wrapper .icon img{display:block;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.ir_link_item_txt_wrapper .txt{color:var(--color-hfc-blue)}@media (min-width:768px){.ir_link_item_arw{position:absolute;right:10px;bottom:10px}}.p-top{--underline-offset:0.3em;--underline-thickness:1px;--rateX:4px}.primary_news_cont_inner>a .primary_news_txt{transition:-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .16s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .16s cubic-bezier(.25,.46,.45,.94);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:var(--underline-offset);text-decoration-thickness:var(--underline-thickness)}.primary_news_cont_inner>a:hover .primary_news_txt{transition:-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);transition:text-decoration-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-text-decoration-color .34s cubic-bezier(.25,.46,.45,.94);-webkit-text-decoration-color:var(--color-text-caution);text-decoration-color:var(--color-text-caution)}.primary_nav_item>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.primary_nav_item>a .primary_nav_item_text{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)}.primary_nav_item>a .primary_nav_item_text:after{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)}.primary_nav_item>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}.primary_nav_item>a:hover .primary_nav_item_text{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)}.primary_nav_item>a:hover .primary_nav_item_text:after{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))}.primary_nav_item>a[target=_blank]:hover .primary_nav_item_text:after{-webkit-transform:none;transform:none}.news_topics_inner .news_topics_thumb>img,.recipe_lead_link>a .recipe_lead_link_img>img,.recipe_pickup_item>a .recipe_pickup_item_img>img,.recommend_slide_item>a .recommend_slide_img>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.other_link_item>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.other_link_item>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}.column_lineup_item>a .column_lineup_item_img{overflow:hidden}.column_lineup_item>a .column_lineup_item_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}.column_lineup_item>a .column_lineup_item_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);text-decoration-thickness:var(--underline-thickness)}.column_lineup_item>a:hover .column_lineup_item_img>img{transition:-webkit-transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1),-webkit-transform .46s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.05);transform:scale(1.05)}.column_lineup_item>a:hover .column_lineup_item_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_links_cm>a .column_links_cm_label{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.column_links_cm>a .column_links_cm_thumb{overflow:hidden}.column_links_cm>a .column_links_cm_thumb>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}.column_links_cm>a:hover .column_links_cm_label{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hfc-blue-hover)}.column_links_cm>a:hover .column_links_cm_thumb>img{transition:-webkit-transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1);transition:transform .46s cubic-bezier(.165,.84,.44,1),-webkit-transform .46s cubic-bezier(.165,.84,.44,1);-webkit-transform:scale(1.05);transform:scale(1.05)}.column_links_item>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.column_links_item>a .column_links_label{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.column_links_item>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}.column_links_item>a:hover .column_links_label{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.ir_link_item>a{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.ir_link_item>a .ir_link_item_arw{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)}.ir_link_item>a:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}.ir_link_item>a:hover .ir_link_item_arw{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))}.ir_link_item>a[target=_blank]:hover .ir_link_item_arw{-webkit-transform:none;transform:none}.fv_inner{overflow:hidden}.fv_message{opacity:1}.fv_door ._left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.fv_door ._right{-webkit-transform:translateX(100%);transform:translateX(100%)}.is-fv_animate .fv_message{opacity:0;-webkit-animation:messageShow 1s cubic-bezier(.25,.46,.45,.94) 6s forwards;animation:messageShow 1s cubic-bezier(.25,.46,.45,.94) 6s forwards}@media (min-width:768px){.is-fv_animate .fv_message{-webkit-animation:messageShow 1s cubic-bezier(.25,.46,.45,.94) 8s forwards;animation:messageShow 1s cubic-bezier(.25,.46,.45,.94) 8s forwards}}.is-fv_animate .fv_door ._left{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:doorLeft 3s cubic-bezier(.215,.61,.355,1) 2s forwards;animation:doorLeft 3s cubic-bezier(.215,.61,.355,1) 2s forwards}@media (min-width:768px){.is-fv_animate .fv_door ._left{-webkit-animation:doorLeft 5s cubic-bezier(.215,.61,.355,1) 2s forwards;animation:doorLeft 5s cubic-bezier(.215,.61,.355,1) 2s forwards}}.is-fv_animate .fv_door ._right{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:doorRight 3s cubic-bezier(.215,.61,.355,1) 2s forwards;animation:doorRight 3s cubic-bezier(.215,.61,.355,1) 2s forwards}@media (min-width:768px){.is-fv_animate .fv_door ._right{-webkit-animation:doorRight 5s cubic-bezier(.215,.61,.355,1) 2s forwards;animation:doorRight 5s cubic-bezier(.215,.61,.355,1) 2s forwards}}@-webkit-keyframes doorLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes doorLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes doorRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes doorRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes messageShow{0%{opacity:0}to{opacity:1}}@keyframes messageShow{0%{opacity:0}to{opacity:1}}