.elementor-1789 .elementor-element.elementor-element-f05d940{--display:flex;--pa-sh-divider-pos:top;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-108px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-f05d940:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-f05d940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kyfood.jp/wp-content/uploads/2025/12/main-4.webp");background-repeat:no-repeat;background-size:cover;}.elementor-1789 .elementor-element.elementor-element-f05d940 #premium-shape-divider-f05d940 svg{height:200px;stroke-width:0px;stroke:#742C2C00;opacity:0.2;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f05d940{transform:scaleX(20);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f05d940{transform:scaleX(20) rotateX(180deg);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-f05d940{transform:scale(20);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-f05d940{transform:scale(20) rotateX(180deg);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f05d940, .elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-f05d940{transform:scaleY(20);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-f05d940, .elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-f05d940{transform:scale(20);--pa-divider-scale:20;}.elementor-1789 .elementor-element.elementor-element-f05d940 #premium-shape-divider-f05d940{top:200px;}.elementor-1789 .elementor-element.elementor-element-f05d940.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-f05d940{animation-duration:15s;animation-direction:alternate;}.elementor-1789 .elementor-element.elementor-element-f05d940 #premium-shape-divider-f05d940 svg,
                    .elementor-1789 .elementor-element.elementor-element-f05d940 #premium-shape-divider-f05d940 svg *{fill:#FFFFFFA6;}.elementor-1789 .elementor-element.elementor-element-295992d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:180px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1789 .elementor-element.elementor-element-12ccc83{padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-12ccc83 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-1789 .elementor-element.elementor-element-e5b3271{padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-e5b3271.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-e5b3271 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:var( --e-global-color-astglobalcolor4 );}.elementor-1789 .elementor-element.elementor-element-77bd6f5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1789 .elementor-element.elementor-element-82c72f0 .elementor-button{background-color:#61CE7000;font-family:"Roboto", Sans-serif;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-1789 .elementor-element.elementor-element-82c72f0 .elementor-button:hover, .elementor-1789 .elementor-element.elementor-element-82c72f0 .elementor-button:focus{background-color:var( --e-global-color-3bb0abe );}.elementor-1789 .elementor-element.elementor-element-82c72f0{width:var( --container-widget-width, 15% );max-width:15%;padding:0px 0px 0px 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-1789 .elementor-element.elementor-element-82c72f0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-2424543{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1789 .elementor-element.elementor-element-2424543:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-2424543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-1789 .elementor-element.elementor-element-55525c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1789 .elementor-element.elementor-element-55525c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-d3b8fc0{padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-d3b8fc0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-40626ad{--divider-border-style:solid;--divider-color:var( --e-global-color-3bb0abe );--divider-border-width:4px;padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-40626ad .elementor-divider-separator{width:100%;}.elementor-1789 .elementor-element.elementor-element-40626ad .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1789 .elementor-element.elementor-element-4c44abd{padding:10px 0px 20px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1789 .elementor-element.elementor-element-92d2397{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1789 .elementor-element.elementor-element-3338aaf{text-align:end;}.elementor-1789 .elementor-element.elementor-element-8670f7d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1789 .elementor-element.elementor-element-8670f7d:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-8670f7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-1789 .elementor-element.elementor-element-f7b3b99{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-f7b3b99.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-3adde44{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:48px;}.elementor-1789 .elementor-element.elementor-element-3adde44 p{margin-block-end:0px;}.elementor-1789 .elementor-element.elementor-element-56438d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-b6d5e66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1789 .elementor-element.elementor-element-b6d5e66:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-b6d5e66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-1789 .elementor-element.elementor-element-eeba454{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-3ee46e6.elementor-element{--align-self:flex-start;}.elementor-1789 .elementor-element.elementor-element-b8f9764{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-47ac719{padding:0px 0px 0px 0px;text-align:end;}.elementor-1789 .elementor-element.elementor-element-47ac719 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-178fe7d{--divider-border-style:solid;--divider-color:var( --e-global-color-3bb0abe );--divider-border-width:4px;padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-178fe7d .elementor-divider-separator{width:75%;margin:0 auto;margin-right:0;}.elementor-1789 .elementor-element.elementor-element-178fe7d .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-1789 .elementor-element.elementor-element-570b6a0{padding:10px 0px 20px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1789 .elementor-element.elementor-element-d90d293{padding:50px 0px 0px 0px;text-align:end;font-family:"Roboto", Sans-serif;font-weight:400;line-height:48px;}.elementor-1789 .elementor-element.elementor-element-95ebc5d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1789 .elementor-element.elementor-element-95ebc5d:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-95ebc5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF2;}.elementor-1789 .elementor-element.elementor-element-1884eb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1789 .elementor-element.elementor-element-1884eb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-36275bd{padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-36275bd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-a1dde91{--divider-border-style:solid;--divider-color:var( --e-global-color-3bb0abe );--divider-border-width:4px;padding:0px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-a1dde91 .elementor-divider-separator{width:80%;}.elementor-1789 .elementor-element.elementor-element-a1dde91 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-1789 .elementor-element.elementor-element-ab34887{padding:10px 0px 20px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1789 .elementor-element.elementor-element-9037e75{padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:48px;}.elementor-1789 .elementor-element.elementor-element-9037e75 p{margin-block-end:0px;}.elementor-1789 .elementor-element.elementor-element-eeecdb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1789 .elementor-element.elementor-element-eeecdb0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-f735780{padding:150px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-f735780.elementor-element{--align-self:flex-start;}.elementor-1789 .elementor-element.elementor-element-a7d28bb{--display:flex;--min-height:1700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-a7d28bb:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-a7d28bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kyfood.jp/wp-content/uploads/2025/12/hinnsitu.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1789 .elementor-element.elementor-element-baaf684{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-ec66297{text-align:center;}.elementor-1789 .elementor-element.elementor-element-ec66297 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#C7C7C7;}.elementor-1789 .elementor-element.elementor-element-354bff9{text-align:center;color:#E0E0E0;}.elementor-1789 .elementor-element.elementor-element-4da7e98{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-b0efb70{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-f1a868c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:70px 0px 70px 00px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-f1a868c:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-f1a868c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7D;}.elementor-1789 .elementor-element.elementor-element-f1a868c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-2f140c0{text-align:center;}.elementor-1789 .elementor-element.elementor-element-2f140c0 .elementor-heading-title{color:#303030;}.elementor-1789 .elementor-element.elementor-element-346a76f{text-align:center;}.elementor-1789 .elementor-element.elementor-element-346a76f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#303030;}.elementor-1789 .elementor-element.elementor-element-92896bf{--divider-border-style:solid;--divider-color:#F5B407;--divider-border-width:4.7px;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1789 .elementor-element.elementor-element-92896bf .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-1789 .elementor-element.elementor-element-92896bf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1789 .elementor-element.elementor-element-2805834{padding:20px 20px 20px 20px;text-align:center;color:#333333;}.elementor-1789 .elementor-element.elementor-element-2805834 a{color:#303030;}.elementor-1789 .elementor-element.elementor-element-39ca54e{--display:flex;}.elementor-1789 .elementor-element.elementor-element-d07b4ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:70px 0px 70px 00px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-d07b4ab:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-d07b4ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7D;}.elementor-1789 .elementor-element.elementor-element-d07b4ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-0ac1c1d{text-align:center;}.elementor-1789 .elementor-element.elementor-element-0ac1c1d .elementor-heading-title{color:#303030;}.elementor-1789 .elementor-element.elementor-element-ca86be2{text-align:center;}.elementor-1789 .elementor-element.elementor-element-ca86be2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#303030;}.elementor-1789 .elementor-element.elementor-element-d486aa3{--divider-border-style:solid;--divider-color:#F5B407;--divider-border-width:4.7px;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1789 .elementor-element.elementor-element-d486aa3 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-1789 .elementor-element.elementor-element-d486aa3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1789 .elementor-element.elementor-element-5751752{padding:20px 20px 20px 20px;text-align:center;color:#333333;}.elementor-1789 .elementor-element.elementor-element-5751752 a{color:#303030;}.elementor-1789 .elementor-element.elementor-element-5fb527e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-417fb70{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-477912b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:70px 0px 70px 00px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-477912b:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-477912b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7D;}.elementor-1789 .elementor-element.elementor-element-477912b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-7356ace{text-align:center;}.elementor-1789 .elementor-element.elementor-element-7356ace .elementor-heading-title{color:#303030;}.elementor-1789 .elementor-element.elementor-element-3972621{text-align:center;}.elementor-1789 .elementor-element.elementor-element-3972621 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#303030;}.elementor-1789 .elementor-element.elementor-element-1f0210a{--divider-border-style:solid;--divider-color:#F5B407;--divider-border-width:4.7px;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1789 .elementor-element.elementor-element-1f0210a .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-1789 .elementor-element.elementor-element-1f0210a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1789 .elementor-element.elementor-element-8c92bd5{padding:20px 20px 20px 20px;text-align:center;color:#333333;}.elementor-1789 .elementor-element.elementor-element-8c92bd5 a{color:#303030;}.elementor-1789 .elementor-element.elementor-element-1920d11{--display:flex;}.elementor-1789 .elementor-element.elementor-element-d970f29{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:70px 0px 70px 00px;--padding-top:030px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-d970f29:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-d970f29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7D;}.elementor-1789 .elementor-element.elementor-element-d970f29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1789 .elementor-element.elementor-element-f060186{text-align:center;}.elementor-1789 .elementor-element.elementor-element-f060186 .elementor-heading-title{color:#303030;}.elementor-1789 .elementor-element.elementor-element-c3d1e1d{text-align:center;}.elementor-1789 .elementor-element.elementor-element-c3d1e1d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#303030;}.elementor-1789 .elementor-element.elementor-element-89bd0f7{--divider-border-style:solid;--divider-color:#F5B407;--divider-border-width:4.7px;margin:-39px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1789 .elementor-element.elementor-element-89bd0f7 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-1789 .elementor-element.elementor-element-89bd0f7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-1789 .elementor-element.elementor-element-8d35778{padding:20px 20px 20px 20px;text-align:center;color:#333333;}.elementor-1789 .elementor-element.elementor-element-8d35778 a{color:#303030;}.elementor-1789 .elementor-element.elementor-element-a9f3ffa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-a9f3ffa:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-a9f3ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kyfood.jp/wp-content/uploads/2025/12/KY-2.webp");background-position:center right;background-repeat:no-repeat;}.elementor-1789 .elementor-element.elementor-element-5b18ce4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-7f67ef0{text-align:center;}.elementor-1789 .elementor-element.elementor-element-7f67ef0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-bbc7993{text-align:center;color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-7305dff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-widget-premium-img-gallery .premium-gallery-img-name, .elementor-widget-premium-img-gallery .premium-gallery-img-name a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .premium-gallery-img-desc, .elementor-widget-premium-img-gallery .premium-gallery-img-desc a{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image i, .elementor-widget-premium-img-gallery .pa-gallery-img-link i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image span, .elementor-widget-premium-img-gallery .pa-gallery-img-link span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover i, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover i{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover svg, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover svg{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .pa-gallery-magnific-image:hover span, .elementor-widget-premium-img-gallery .pa-gallery-img-link:hover span{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.category{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-cats-container li a.active{color:var( --e-global-color-primary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-img-gallery .premium-gallery-load-more-btn:hover{color:var( --e-global-color-secondary );}.elementor-1789 .elementor-element.elementor-element-66186d8 .pa-gallery-img-container img{object-fit:fill;}.elementor-1789 .elementor-element.elementor-element-66186d8 .premium-gallery-caption{text-align:center;background-color:#21202000;}.elementor-1789 .elementor-element.elementor-element-66186d8 .premium-gallery-img-name, .elementor-1789 .elementor-element.elementor-element-66186d8 .premium-gallery-img-name a{color:#171A1E;}.elementor-1789 .elementor-element.elementor-element-66186d8 .premium-gallery-img-desc, .elementor-1789 .elementor-element.elementor-element-66186d8 .premium-gallery-img-desc a{color:#FFFFFF;}.elementor-1789 .elementor-element.elementor-element-296b7c0{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-1789 .elementor-element.elementor-element-296b7c0:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-296b7c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kyfood.jp/wp-content/uploads/2025/12/bottom-banner-2.webp");}.elementor-1789 .elementor-element.elementor-element-9f6f6fc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-c524d6e .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1789 .elementor-element.elementor-element-e0ffe17{text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1789 .elementor-element.elementor-element-e00fa38 .elementor-button{background-color:var( --e-global-color-3bb0abe );}.elementor-1789 .elementor-element.elementor-element-e00fa38{padding:50px 0px 0px 0px;}.elementor-1789 .elementor-element.elementor-element-e00fa38.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-1789 .elementor-element.elementor-element-295992d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-295992d.e-con{--align-self:center;}.elementor-1789 .elementor-element.elementor-element-77bd6f5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-82c72f0{width:var( --container-widget-width, 117.938px );max-width:117.938px;--container-widget-width:117.938px;--container-widget-flex-grow:0;}.elementor-1789 .elementor-element.elementor-element-2424543{--padding-top:150px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-55525c2{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-4c44abd{font-size:13px;}.elementor-1789 .elementor-element.elementor-element-8670f7d{--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-1789 .elementor-element.elementor-element-570b6a0{font-size:13px;}.elementor-1789 .elementor-element.elementor-element-ab34887{font-size:13px;}.elementor-1789 .elementor-element.elementor-element-c524d6e .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-1789 .elementor-element.elementor-element-f05d940{--margin-top:-232px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-295992d{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1789 .elementor-element.elementor-element-e5b3271{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-1789 .elementor-element.elementor-element-77bd6f5{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1789 .elementor-element.elementor-element-d3b8fc0 .elementor-heading-title{font-size:32px;}.elementor-1789 .elementor-element.elementor-element-eeba454{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-b8f9764{--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1789 .elementor-element.elementor-element-47ac719 .elementor-heading-title{font-size:32px;}.elementor-1789 .elementor-element.elementor-element-570b6a0{font-size:12px;}.elementor-1789 .elementor-element.elementor-element-36275bd .elementor-heading-title{font-size:32px;}.elementor-1789 .elementor-element.elementor-element-ab34887{font-size:11px;}.elementor-1789 .elementor-element.elementor-element-ec66297 .elementor-heading-title{font-size:33px;}.elementor-1789 .elementor-element.elementor-element-346a76f .elementor-heading-title{font-size:35px;}.elementor-1789 .elementor-element.elementor-element-ca86be2 .elementor-heading-title{font-size:35px;}.elementor-1789 .elementor-element.elementor-element-3972621 .elementor-heading-title{font-size:33px;}.elementor-1789 .elementor-element.elementor-element-c3d1e1d .elementor-heading-title{font-size:35px;}.elementor-1789 .elementor-element.elementor-element-7f67ef0 .elementor-heading-title{font-size:40px;}.elementor-1789 .elementor-element.elementor-element-c524d6e .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-1789 .elementor-element.elementor-element-55525c2{--width:38.456%;}.elementor-1789 .elementor-element.elementor-element-92d2397{--width:100%;}.elementor-1789 .elementor-element.elementor-element-f7b3b99{--width:38.456%;}.elementor-1789 .elementor-element.elementor-element-56438d0{--width:100%;}.elementor-1789 .elementor-element.elementor-element-eeba454{--width:100%;}.elementor-1789 .elementor-element.elementor-element-b8f9764{--width:100%;}.elementor-1789 .elementor-element.elementor-element-1884eb0{--width:54%;}.elementor-1789 .elementor-element.elementor-element-f1a868c{--width:80.833%;}.elementor-1789 .elementor-element.elementor-element-d07b4ab{--width:80.833%;}.elementor-1789 .elementor-element.elementor-element-477912b{--width:80.833%;}.elementor-1789 .elementor-element.elementor-element-d970f29{--width:80.833%;}}@media(min-width:1025px){.elementor-1789 .elementor-element.elementor-element-a9f3ffa:not(.elementor-motion-effects-element-type-background), .elementor-1789 .elementor-element.elementor-element-a9f3ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}