.elementor-2505 .elementor-element.elementor-element-175fc864:not(.elementor-motion-effects-element-type-background),.elementor-2505 .elementor-element.elementor-element-175fc864>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.puppy-chouchou.com/wp-content/uploads/2025/04/foodtop.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2505 .elementor-element.elementor-element-175fc864{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-2505 .elementor-element.elementor-element-175fc864>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.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-2505 .elementor-element.elementor-element-1b38057d>.elementor-widget-container{padding:90px 0}.elementor-2505 .elementor-element.elementor-element-1b38057d{text-align:center}.elementor-2505 .elementor-element.elementor-element-1b38057d .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:30px;font-weight:600;color:#8a7935}.elementor-2505 .elementor-element.elementor-element-62d4dc4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:52px;margin-bottom:0;padding:0}.elementor-2505 .elementor-element.elementor-element-62d4dc4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2505 .elementor-element.elementor-element-5c33508>.elementor-widget-container{background-color:#ff9090;padding:8px}.elementor-2505 .elementor-element.elementor-element-5c33508{text-align:center}.elementor-2505 .elementor-element.elementor-element-5c33508 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-2505 .elementor-element.elementor-element-17abfd6>.elementor-container{max-width:750px}.elementor-2505 .elementor-element.elementor-element-17abfd6{margin-top:30px;margin-bottom:0}.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-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-2505 .elementor-element.elementor-element-061db9e>.elementor-widget-container{margin:30px 0 0}.elementor-2505 .elementor-element.elementor-element-061db9e{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-ffedb31>.elementor-widget-container{background-color:#57a8df;padding:8px}.elementor-2505 .elementor-element.elementor-element-ffedb31{text-align:center}.elementor-2505 .elementor-element.elementor-element-ffedb31 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,.elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var(--e-global-color-primary)}.elementor-widget-image-box .elementor-image-box-description{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-2505 .elementor-element.elementor-element-7bd1d5e>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-7bd1d5e .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-7bd1d5e .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-7bd1d5e .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-55da8c7>.elementor-widget-container{margin:-22px 0 0}.elementor-2505 .elementor-element.elementor-element-55da8c7{text-align:center}.elementor-2505 .elementor-element.elementor-element-55da8c7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-6d25f2c>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-6d25f2c .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-6d25f2c .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-6d25f2c .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-1dcfc1c img{width:234px}.elementor-2505 .elementor-element.elementor-element-07b7d10>.elementor-widget-container{padding:24px 24px 0}.elementor-2505 .elementor-element.elementor-element-07b7d10 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:26px;font-weight:600;color:#286f8d}.elementor-2505 .elementor-element.elementor-element-d16dedf>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-d16dedf{text-align:left}.elementor-2505 .elementor-element.elementor-element-d16dedf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-8150d6e>.elementor-widget-container{padding:0 0 0 20px}.elementor-2505 .elementor-element.elementor-element-8150d6e{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#080808}.elementor-2505 .elementor-element.elementor-element-5f031d0 img{width:176px}.elementor-2505 .elementor-element.elementor-element-76efc72>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-282aea1>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-282aea1{text-align:left}.elementor-2505 .elementor-element.elementor-element-282aea1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-7c51b20>.elementor-widget-container{padding:0 0 0 20px}.elementor-2505 .elementor-element.elementor-element-7c51b20{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#080808}.elementor-2505 .elementor-element.elementor-element-352f5de img{width:180px}.elementor-2505 .elementor-element.elementor-element-f833775>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-da2457b>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-da2457b{text-align:left}.elementor-2505 .elementor-element.elementor-element-da2457b .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-15b8f26>.elementor-widget-container{padding:0 0 0 20px}.elementor-2505 .elementor-element.elementor-element-15b8f26{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#080808}.elementor-2505 .elementor-element.elementor-element-3b8423a img{width:190px}.elementor-2505 .elementor-element.elementor-element-76a4065>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-af9700a>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-af9700a{text-align:left}.elementor-2505 .elementor-element.elementor-element-af9700a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-f23f41a>.elementor-widget-container{padding:0 0 0 20px}.elementor-2505 .elementor-element.elementor-element-f23f41a{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#080808}.elementor-2505 .elementor-element.elementor-element-e90f745 img{width:190px}.elementor-2505 .elementor-element.elementor-element-fb5892a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-df0a897>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-df0a897{text-align:left}.elementor-2505 .elementor-element.elementor-element-df0a897 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:22px;font-weight:600;color:#ee4848}.elementor-2505 .elementor-element.elementor-element-7fa2b83>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-ca4adf5>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-ca4adf5{text-align:left}.elementor-2505 .elementor-element.elementor-element-ca4adf5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#363636}.elementor-2505 .elementor-element.elementor-element-81351fd{margin-top:20px;margin-bottom:0}.elementor-2505 .elementor-element.elementor-element-57936c3>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-62fd556>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-62fd556{text-align:left}.elementor-2505 .elementor-element.elementor-element-62fd556 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#363636}.elementor-2505 .elementor-element.elementor-element-26e485c{margin-top:20px;margin-bottom:0}.elementor-2505 .elementor-element.elementor-element-cee9c43>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2505 .elementor-element.elementor-element-02d97a2>.elementor-widget-container{margin:0}.elementor-2505 .elementor-element.elementor-element-02d97a2{text-align:left}.elementor-2505 .elementor-element.elementor-element-02d97a2 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;color:#363636}.elementor-2505 .elementor-element.elementor-element-39aaf88{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:52px;margin-bottom:0;padding:0}.elementor-2505 .elementor-element.elementor-element-39aaf88>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-2505 .elementor-element.elementor-element-3de3e4a>.elementor-widget-container{background-color:#f47720;padding:8px}.elementor-2505 .elementor-element.elementor-element-3de3e4a{text-align:center}.elementor-2505 .elementor-element.elementor-element-3de3e4a .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-2505 .elementor-element.elementor-element-0e374f6>.elementor-container{max-width:750px}.elementor-2505 .elementor-element.elementor-element-0e374f6{margin-top:30px;margin-bottom:0}.elementor-2505 .elementor-element.elementor-element-b90bc1b>.elementor-widget-container{background-color:#133358;padding:8px}.elementor-2505 .elementor-element.elementor-element-b90bc1b{text-align:center}.elementor-2505 .elementor-element.elementor-element-b90bc1b .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-2505 .elementor-element.elementor-element-540ccef>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-540ccef .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-540ccef .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-540ccef .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-503b8de>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-503b8de .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-503b8de .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-503b8de .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.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-2505 .elementor-element.elementor-element-664b318{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-2505 .elementor-element.elementor-element-664b318>.elementor-widget-container{margin:-20px 0 -17px}.elementor-2505 .elementor-element.elementor-element-664b318 .elementor-divider-separator{width:100%}.elementor-2505 .elementor-element.elementor-element-664b318 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2505 .elementor-element.elementor-element-891e048>.elementor-widget-container{padding:0 20px}.elementor-2505 .elementor-element.elementor-element-891e048{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-8155803>.elementor-container{max-width:750px}.elementor-2505 .elementor-element.elementor-element-8155803{margin-top:30px;margin-bottom:0}.elementor-2505 .elementor-element.elementor-element-b15f2dc>.elementor-widget-container{background-color:#133358;padding:8px}.elementor-2505 .elementor-element.elementor-element-b15f2dc{text-align:center}.elementor-2505 .elementor-element.elementor-element-b15f2dc .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-2505 .elementor-element.elementor-element-71f84c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-2505 .elementor-element.elementor-element-71f84c6>.elementor-widget-container{margin:-20px 0 -17px}.elementor-2505 .elementor-element.elementor-element-71f84c6 .elementor-divider-separator{width:100%}.elementor-2505 .elementor-element.elementor-element-71f84c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-2505 .elementor-element.elementor-element-78c5a84>.elementor-widget-container{padding:0 20px}.elementor-2505 .elementor-element.elementor-element-78c5a84{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-64b102d>.elementor-container{max-width:750px}.elementor-2505 .elementor-element.elementor-element-64b102d{margin-top:55px;margin-bottom:100px}.elementor-2505 .elementor-element.elementor-element-a7b85c7>.elementor-widget-container{background-color:#133358;padding:8px}.elementor-2505 .elementor-element.elementor-element-a7b85c7{text-align:center}.elementor-2505 .elementor-element.elementor-element-a7b85c7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:28px;font-weight:600;color:#fff}.elementor-2505 .elementor-element.elementor-element-f1f2c15>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-f1f2c15 .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-f1f2c15 .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-f1f2c15 .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-3195c3c>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-3195c3c .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-3195c3c .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-3195c3c .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}.elementor-2505 .elementor-element.elementor-element-fa5a076>.elementor-widget-container{padding:24px}.elementor-2505 .elementor-element.elementor-element-fa5a076 .elementor-image-box-wrapper{text-align:left}.elementor-2505 .elementor-element.elementor-element-fa5a076 .elementor-image-box-title{color:#286f8d}.elementor-2505 .elementor-element.elementor-element-fa5a076 .elementor-image-box-description{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400;color:#000}@media(min-width:768px){.elementor-2505 .elementor-element.elementor-element-a26f23b{width:62.308%}.elementor-2505 .elementor-element.elementor-element-5efeaa5{width:37.629%}.elementor-2505 .elementor-element.elementor-element-555a051{width:62.308%}.elementor-2505 .elementor-element.elementor-element-be4b13d{width:37.629%}.elementor-2505 .elementor-element.elementor-element-fbe0a27{width:62.308%}.elementor-2505 .elementor-element.elementor-element-fe560c6{width:37.629%}.elementor-2505 .elementor-element.elementor-element-89e4c2b{width:62.308%}.elementor-2505 .elementor-element.elementor-element-308914d{width:37.629%}.elementor-2505 .elementor-element.elementor-element-471aed4{width:49.863%}.elementor-2505 .elementor-element.elementor-element-cc7eef3{width:50.069%}}