: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_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)}.new{overflow-x:clip;padding-inline:20px}@media (min-width:768px){.new{padding-inline:40px}}.new_inner{padding-block:40px 0}@media (min-width:768px){.new_inner{padding-block:56px 0}}.new_card_wrapper{margin-top:16px}@media (min-width:768px){.new_card_wrapper{margin-top:24px}}.new_card_list{display:grid;grid-template-columns:1fr;gap:64px}@media (min-width:768px){.new_card_list{grid-template-columns:repeat(2,1fr);gap:40px}}@media (min-width:1024px){.new_card_list{grid-template-columns:repeat(4,1fr)}}.new_card_list .c-product_card>a{display:block;text-decoration:none}.new_card_list .c-product_card:not(:first-child){position:relative}.new_card_list .c-product_card:not(:first-child):before{content:"";position:absolute;top:-32px;left:0;border-top:1px dashed var(--color-border-default);width:100%;height:1px}@media (min-width:768px){.new_card_list .c-product_card:not(:first-child):before{content:none}}.new_card_list .c-product_card_img{margin:0 auto;max-width:60%}@media (min-width:768px){.new_card_list .c-product_card_img{max-width:none}}.new_btn{margin-top:32px}@media (min-width:768px){.new_btn{margin-top:48px}}.bnr{margin-top:56px}@media (min-width:768px){.bnr{margin-top:80px}}.bnr_img>a{display:block;overflow:hidden;border-radius:8px;transition:opacity .16s cubic-bezier(.25,.46,.45,.94)}.bnr_img>a:hover{opacity:.7;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.search{margin-top:56px;padding:0 20px}@media (min-width:768px){.search{margin-top:80px;padding:0 40px}}.search_ttl{display:flex;align-items:center;justify-content:center;gap:16px}.search_ttl_icon{display:grid;border-radius:50%;width:3.5625rem;height:3.5625rem;background-color:var(--color-accent-aqua);place-items:center}.search_ttl_icon>span{display:block;width:2rem;height:2rem;-webkit-mask:url(/assets/img/common/icon/list.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/list.svg) no-repeat center/contain}.search_tabs,.search_ttl_icon>span{background-color:var(--color-white)}.search_tabs{display:flex;margin-top:32px;border:1px solid var(--color-hfc-blue);border-radius:4px}@media (min-width:768px){.search_tabs{margin-top:48px;border-radius:8px}}.search_tab{display:grid;padding:12px;width:100%;place-items:center}@media (min-width:768px){.search_tab{padding:25px}}.search_tab[aria-selected=true]{position:relative;cursor:default;background-color:var(--color-hfc-blue)}.search_tab[aria-selected=true]:after{content:"";position:absolute;right:0;bottom:-17px;left:0;margin:auto;width:28px;height:18px;background-color:var(--color-hfc-blue);-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.search_tab[aria-selected=true] .search_tab_txt{color:var(--color-white)}.search_tab[aria-selected=false]{transition:background-color .16s cubic-bezier(.25,.46,.45,.94);background-color:transparent}.search_tab[aria-selected=false] .search_tab_txt{color:var(--color-hfc-blue)}.search_tab[aria-selected=false]:hover{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-hover-gray)}.search_tab:disabled{pointer-events:none}.search_tab:first-child{border-radius:4px 0 0 4px}@media (min-width:768px){.search_tab:first-child{border-radius:8px 0 0 8px}}.search_tab:last-child{border-radius:0 4px 4px 0}@media (min-width:768px){.search_tab:last-child{border-radius:0 8px 8px 0}}.search_tab_panel{margin-top:24px}@media (min-width:768px){.search_tab_panel{margin-top:40px}}.search_tab_panel.is-hidden{display:none}.search_panel_list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width:768px){.search_panel_list{grid-template-columns:repeat(3,1fr);gap:24px}}._petcare .search_panel_list{grid-template-columns:1fr;padding-inline:24px}@media (min-width:768px){._petcare .search_panel_list{grid-template-columns:repeat(2,1fr);padding-inline:0}}.search_panel_item>a{display:grid;overflow:hidden;border:1px solid var(--color-border-default);border-radius:8px;height:100%;text-decoration:none;grid-template-columns:1fr;grid-template-rows:auto 1fr}._petcare .search_panel_item{width:100%}.search_panel_item_img{padding:16px}@media (min-width:768px){.search_panel_item_img{padding:24px 24px 16px}}.search_panel_item_img img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}._brand .search_panel_item_img{padding:12px;border-bottom:1px solid var(--color-border-default)}@media (min-width:768px){._brand .search_panel_item_img{padding:16px 20px}}._brand .search_panel_item_img img{aspect-ratio:3/2}.search_panel_item_txt{display:flex;align-items:center;justify-content:center;padding:0 14px 16px;gap:8px}.search_panel_item_txt .c-icon_arw{flex-shrink:0}@media (min-width:768px){.search_panel_item_txt .c-icon_arw{width:1.5rem;height:1.5rem}}@media (min-width:768px){.search_panel_item_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)}}._brand .search_panel_item_txt{padding:16px 10px}@media (min-width:768px){._brand .search_panel_item_txt{padding:16px}}.search_panel_btn{margin-top:32px}@media (min-width:768px){.search_panel_btn{margin-top:48px}}.search_links_btn{margin-top:56px}@media (min-width:768px){.search_links_btn{margin-top:80px}}.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}.related{margin-top:40px;padding-inline:20px}@media (min-width:768px){.related{margin-top:56px;padding-inline:40px}}.related_inner{padding-block:40px}@media (min-width:768px){.related_inner{padding-block:56px}}.related_link_list{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:768px){.related_link_list{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1024px){.related_link_list{grid-template-columns:repeat(4,1fr)}}.related_link_item>a{display:grid;overflow:hidden;border:1px solid var(--color-border-default);border-radius:5px;background-color:var(--color-white);text-decoration:none;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.related_link_item>a{grid-template-columns:1fr}}.related_link_thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.related_link_body{align-self:center;position:relative;place-items:center;padding-block:23px}@media (min-width:768px){.related_link_body{padding-block:15px}}.related_link_body_icon{width:2.5rem;height:2.5rem;margin-inline:auto}@media (min-width:768px){.related_link_body_icon{position:absolute;top:-2.125rem;left:1.25rem;padding:4px;border-radius:4px;width:4.25rem;height:4.25rem;background-color:var(--color-white)}}.related_link_label{display:flex;justify-content:center;position:relative;margin:4px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.related_link_label .c-icon_arw{position:absolute;right:calc(-1rem + -4px)}@media (min-width:768px){.related_link_label .c-icon_arw{right:calc(-1.5rem + -4px);width:1.5rem;height:1.5rem}}@media (min-width:768px){.related_link_label .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)}}.recommend{overflow-x:clip;padding-inline:20px}@media (min-width:768px){.recommend{padding-inline:40px}}.recommend_inner{padding-block:40px 0}@media (min-width:768px){.recommend_inner{padding-block:56px 0}}.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)}.knowledge{overflow-x:clip;padding-inline:20px}@media (min-width:768px){.knowledge{padding-inline:40px}}.knowledge_inner{padding-block:40px 64px}@media (min-width:768px){.knowledge_inner{padding-block:80px 120px}}.column_lineup_list_wrapper{margin-top:32px}@media (min-width:768px){.column_lineup_list_wrapper{margin-top:48px}}.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_link{margin-top:25px;text-align:right}@media (min-width:768px){.column_lineup_link{margin-top:16px}}.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)}.search_panel_item>a .search_panel_item_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)}.search_panel_item>a .search_panel_item_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.search_panel_item>a:hover .search_panel_item_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)}.search_panel_item>a:hover .search_panel_item_txt{position:relative;transition: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)}.related_link_item>a .related_link_thumb{overflow:hidden}.related_link_item>a .related_link_thumb>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)}.related_link_item>a .related_link_body>.related_link_label{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.related_link_item>a:hover .related_link_thumb>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)}.related_link_item>a:hover .related_link_body>.related_link_label{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-hfc-blue)}.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) rotate(.001deg);transform:scale(1.05) rotate(.001deg)}.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)}