.elementor-31046 .elementor-element.elementor-element-b1edc25:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-b1edc25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#4aa8eb 50%)}.elementor-31046 .elementor-element.elementor-element-b1edc25{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px 20px 39px}.elementor-31046 .elementor-element.elementor-element-b1edc25>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c0613b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/06/ihinseiri.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-background-slideshow{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-element-populated>.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-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-31046 .elementor-element.elementor-element-840a8e2{text-align:center}.elementor-31046 .elementor-element.elementor-element-840a8e2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:600;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-2ac87df>.elementor-widget-container{margin:0;padding:0}.elementor-31046 .elementor-element.elementor-element-2ac87df{text-align:center}.elementor-31046 .elementor-element.elementor-element-2ac87df .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:58px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9e52a06>.elementor-widget-container{margin:-11px 0 0}.elementor-31046 .elementor-element.elementor-element-9e52a06{text-align:center}.elementor-31046 .elementor-element.elementor-element-9e52a06 .elementor-heading-title{font-family:"Carrois Gothic",Sans-serif;font-size:72px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6081c38:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6081c38>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#4aa8eb 50%)}.elementor-31046 .elementor-element.elementor-element-6081c38>.elementor-container{max-width:1335px}.elementor-31046 .elementor-element.elementor-element-6081c38{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px 20px 39px}.elementor-31046 .elementor-element.elementor-element-6081c38>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f9ad80d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/06/ihinseiri.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-background-slideshow{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-af9c73f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-af9c73f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-af9c73f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-af9c73f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-592a2b9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-592a2b9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1d47fdd:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-1d47fdd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-1d47fdd{border-style:solid;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-1d47fdd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-0087b44>.elementor-widget-container{background-color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-0087b44 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-658fe0b .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-b5a5a3a .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#000}.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-31046 .elementor-element.elementor-element-3d05331 .elementor-button{background-color:#18bc45;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-3d05331 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-3d05331 .elementor-button .elementor-button-content-wrapper{gap:20px}.elementor-31046 .elementor-element.elementor-element-c1d8329 .elementor-button{background-color:#ec4c23;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-c1d8329 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-c1d8329 .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-31046 .elementor-element.elementor-element-7aeb3d6{overflow:hidden;padding:40px 0 30px;z-index:2}.elementor-31046 .elementor-element.elementor-element-a4fd400{text-align:center}.elementor-31046 .elementor-element.elementor-element-a4fd400 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:39px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-34a1d75>.elementor-container{max-width:959px}.elementor-31046 .elementor-element.elementor-element-bc76bc5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-bc76bc5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-555457b>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-555457b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-2213579>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-2213579 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-057b00e>.elementor-element-populated{margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-6fe3669>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-6fe3669 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-5f036e6>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-5f036e6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-a050e49:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a050e49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#2D71C200}.elementor-31046 .elementor-element.elementor-element-a050e49>.elementor-background-overlay{background-color:#0063b8;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a050e49{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-dd4b377{text-align:center}.elementor-31046 .elementor-element.elementor-element-dd4b377 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-2301271:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2301271>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2301271>.elementor-container{max-width:924px}.elementor-31046 .elementor-element.elementor-element-2301271{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-2301271,.elementor-31046 .elementor-element.elementor-element-2301271>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-2301271>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-47b5a08{text-align:center}.elementor-31046 .elementor-element.elementor-element-47b5a08 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-323692a{text-align:center}.elementor-31046 .elementor-element.elementor-element-323692a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;color:#000}.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-31046 .elementor-element.elementor-element-8d54abe{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:40px}.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-31046 .elementor-element.elementor-element-b5c90b6:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-b5c90b6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-b5c90b6{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-b5c90b6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-62db708{text-align:center}.elementor-31046 .elementor-element.elementor-element-62db708 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#007cb0}.elementor-31046 .elementor-element.elementor-element-7622e99>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7622e99{text-align:center}.elementor-31046 .elementor-element.elementor-element-7622e99 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-31046 .elementor-element.elementor-element-527a4f1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-527a4f1 .elementor-main-swiper{height:292px;width:92%}.elementor-31046 .elementor-element.elementor-element-527a4f1 .elementor-swiper-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-e9a0042{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-2b818e5{text-align:center}.elementor-31046 .elementor-element.elementor-element-2b818e5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-f1e938d{text-align:center}.elementor-31046 .elementor-element.elementor-element-f1e938d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:79px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-07777df{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-6fead12>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-89b7a70 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-4fada95 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-e7ead44{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-e7ead44 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#000}.elementor-31046 .elementor-element.elementor-element-346f58a img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-671eb75>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-671eb75{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-671eb75 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-06d514f{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-43px;margin-bottom:0;padding:32px 0 20px}.elementor-31046 .elementor-element.elementor-element-06d514f,.elementor-31046 .elementor-element.elementor-element-06d514f>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-739e071{text-align:center}.elementor-31046 .elementor-element.elementor-element-739e071 img{width:82%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-3b4b05b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-60736f9>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-60736f9{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.elementor-31046 .elementor-element.elementor-element-f3487d3{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-89d4f5f>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-cbadab6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:38px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-77f4306 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-b5e09c1{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-b5e09c1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:#000}.elementor-31046 .elementor-element.elementor-element-14b30d1 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-61011f5>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-61011f5{text-align:center}.elementor-31046 .elementor-element.elementor-element-61011f5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-c1ba171>.elementor-container{max-width:909px}.elementor-31046 .elementor-element.elementor-element-c1ba171{border-style:solid;border-width:3px 3px 0;border-color:#2d71c2;margin-top:-43px;margin-bottom:0;padding:50px 0 20px}.elementor-31046 .elementor-element.elementor-element-c1ba171,.elementor-31046 .elementor-element.elementor-element-c1ba171>.elementor-background-overlay{border-radius:30px 30px 0 0}.elementor-31046 .elementor-element.elementor-element-db39266:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-db39266>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-db39266>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-db39266>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2a5fd68{text-align:center}.elementor-31046 .elementor-element.elementor-element-2a5fd68 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-dd4d0a8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-dd4d0a8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-dd4d0a8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-dd4d0a8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3d64d20{text-align:center}.elementor-31046 .elementor-element.elementor-element-3d64d20 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-fcd4b44:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-fcd4b44>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-fcd4b44>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-fcd4b44>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5a1c890{text-align:center}.elementor-31046 .elementor-element.elementor-element-5a1c890 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-96134fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-96134fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-96134fd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-96134fd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-57b4b60{text-align:center}.elementor-31046 .elementor-element.elementor-element-57b4b60 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-5b1a5b9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-5b1a5b9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-5b1a5b9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-5b1a5b9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3450143{text-align:center}.elementor-31046 .elementor-element.elementor-element-3450143 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1bdce4b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-1bdce4b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-1bdce4b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-1bdce4b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d49cc4c{text-align:center}.elementor-31046 .elementor-element.elementor-element-d49cc4c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-18a31bf>.elementor-container{max-width:881px}.elementor-31046 .elementor-element.elementor-element-18a31bf{border-style:solid;border-width:0 3px 3px;border-color:#2d71c2;padding:0}.elementor-31046 .elementor-element.elementor-element-18a31bf,.elementor-31046 .elementor-element.elementor-element-18a31bf>.elementor-background-overlay{border-radius:0 0 30px 30px}.elementor-31046 .elementor-element.elementor-element-dfc9241{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.elementor-31046 .elementor-element.elementor-element-7af29e5{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-e3fc28e>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-2d80872 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-5e788d2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-bcaa2d9{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-bcaa2d9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#000}.elementor-31046 .elementor-element.elementor-element-5d6081d img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-c7e9017>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-c7e9017{text-align:center}.elementor-31046 .elementor-element.elementor-element-c7e9017 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-93ffb95{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-44px;margin-bottom:0;padding:35px 0 20px}.elementor-31046 .elementor-element.elementor-element-93ffb95,.elementor-31046 .elementor-element.elementor-element-93ffb95>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-faea8d6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9375fb0{font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-00840c5{text-align:right}.elementor-31046 .elementor-element.elementor-element-00840c5 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-1ab372e .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-1ab372e .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-1ab372e .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-1ab372e .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-1ab372e .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-aff250d{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-5892287>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-759aab0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-8265235 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-d7c1284{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-d7c1284 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000}.elementor-31046 .elementor-element.elementor-element-db57ff6 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-2269fac>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-2269fac{text-align:center}.elementor-31046 .elementor-element.elementor-element-2269fac .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-0a949e5{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-44px;margin-bottom:0;padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-0a949e5,.elementor-31046 .elementor-element.elementor-element-0a949e5>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-d315f82{text-align:right}.elementor-31046 .elementor-element.elementor-element-d315f82 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-0507bfa .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-bf7add7{font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-a75d21c{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-6409b8a>.elementor-element-populated{padding:6px 20px 0}.elementor-31046 .elementor-element.elementor-element-aa4ff1e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-5081b98 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-bfa6628{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-bfa6628 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000}.elementor-31046 .elementor-element.elementor-element-387774c img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-7158393 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-7158393 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-7158393 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-7158393 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-7158393 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-90f20cb>.elementor-element-populated{padding:6px 20px 0}.elementor-31046 .elementor-element.elementor-element-9f8a94a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-8ca7709 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-a34fdb6{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-a34fdb6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000}.elementor-31046 .elementor-element.elementor-element-020b012 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-fdcced5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-fdcced5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1957a2}.elementor-31046 .elementor-element.elementor-element-fdcced5>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-fdcced5{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-cef4527{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-cef4527 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-8fcd509 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#ffd200}.elementor-31046 .elementor-element.elementor-element-997acef:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-997acef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-997acef{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-997acef>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3066210:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-3066210>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-3066210{border-style:solid;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-3066210>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a7c5944>.elementor-widget-container{background-color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-a7c5944 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-3f2eb25 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-22a7229 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-9e8597d .elementor-button{background-color:#18bc45;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-9e8597d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-9e8597d .elementor-button .elementor-button-content-wrapper{gap:20px}.elementor-31046 .elementor-element.elementor-element-a37a36b .elementor-button{background-color:#ec4c23;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-a37a36b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-a37a36b .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-31046 .elementor-element.elementor-element-2c9adee:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2c9adee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#4aa8eb 50%)}.elementor-31046 .elementor-element.elementor-element-2c9adee>.elementor-container{max-width:1335px}.elementor-31046 .elementor-element.elementor-element-2c9adee{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px 20px 39px}.elementor-31046 .elementor-element.elementor-element-2c9adee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-88d2c88:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/06/ihinseiri.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-background-slideshow{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31046 .elementor-element.elementor-element-88d2c88>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2758b3f{--spacer-size:25px}.elementor-31046 .elementor-element.elementor-element-97e9d95{text-align:center}.elementor-31046 .elementor-element.elementor-element-97e9d95 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:600;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-21a7405d>.elementor-widget-container{margin:0;padding:0}.elementor-31046 .elementor-element.elementor-element-21a7405d{text-align:center}.elementor-31046 .elementor-element.elementor-element-21a7405d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:58px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-c0e7441>.elementor-widget-container{margin:-11px 0 0}.elementor-31046 .elementor-element.elementor-element-c0e7441{text-align:center}.elementor-31046 .elementor-element.elementor-element-c0e7441 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:72px;font-weight:600;color:#524e4e}.elementor-31046 .elementor-element.elementor-element-afde048{--spacer-size:20px}.elementor-31046 .elementor-element.elementor-element-e215127:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e215127>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#4aa8eb 50%)}.elementor-31046 .elementor-element.elementor-element-e215127>.elementor-container{max-width:1065px}.elementor-31046 .elementor-element.elementor-element-e215127{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 40px}.elementor-31046 .elementor-element.elementor-element-e215127>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2bd0384:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-element-populated{border-style:solid;border-width:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 18px 0 0}.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-background-slideshow{border-radius:80px}.elementor-31046 .elementor-element.elementor-element-2bd0384>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cb75192>.elementor-container{max-width:1259px}.elementor-31046 .elementor-element.elementor-element-cb75192,.elementor-31046 .elementor-element.elementor-element-cb75192>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-cb75192{padding:0}.elementor-31046 .elementor-element.elementor-element-8038371:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-8038371>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c8d112e>.elementor-widget-container{background-color:#2d71c2;margin:0 64px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-c8d112e{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-c8d112e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-3f6348e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3f6348e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-19148fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-19148fd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-8a24e15>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-8a24e15{text-align:center}.elementor-31046 .elementor-element.elementor-element-8a24e15 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-5d306f9>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-5d306f9{text-align:center}.elementor-31046 .elementor-element.elementor-element-5d306f9 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-766062c{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-a647a65>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-bf17bed .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-bf17bed>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-5396b29>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-49f69f4 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-49f69f4>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-e0b9a14:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e0b9a14>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#4aa8eb 50%)}.elementor-31046 .elementor-element.elementor-element-e0b9a14>.elementor-container{max-width:1065px}.elementor-31046 .elementor-element.elementor-element-e0b9a14{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 40px}.elementor-31046 .elementor-element.elementor-element-e0b9a14>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1769910:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-element-populated{border-style:solid;border-width:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 18px 0 0}.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-background-slideshow{border-radius:80px}.elementor-31046 .elementor-element.elementor-element-1769910>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-fc60dc1>.elementor-container{max-width:1259px}.elementor-31046 .elementor-element.elementor-element-fc60dc1,.elementor-31046 .elementor-element.elementor-element-fc60dc1>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-fc60dc1{padding:0}.elementor-31046 .elementor-element.elementor-element-a050a29:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d146e51>.elementor-widget-container{background-color:#2d71c2;margin:0 64px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-d146e51{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-d146e51 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-136bc0c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-136bc0c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-0be1c59:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-8e320b2>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-8e320b2{text-align:center}.elementor-31046 .elementor-element.elementor-element-8e320b2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-282e135>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-282e135{text-align:center}.elementor-31046 .elementor-element.elementor-element-282e135 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-cc1f2c2{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-07d6887>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-57b9173 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-57b9173>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-1b0eea9>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-c63d311 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-c63d311>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6cd8145{overflow:hidden;padding:40px 0 30px;z-index:2}.elementor-31046 .elementor-element.elementor-element-c8163ef{text-align:center}.elementor-31046 .elementor-element.elementor-element-c8163ef .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:39px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-1239fd5>.elementor-container{max-width:959px}.elementor-31046 .elementor-element.elementor-element-df73166>.elementor-element-populated{margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-11465ab>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-11465ab .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-d6896a4>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-d6896a4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-42c4b5b>.elementor-element-populated{margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-223706b>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-223706b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-ccb607f>.elementor-widget-container{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/チェックポイントのアイコン-1-1.svg");margin:0;padding:20px 0 20px 60px;background-position:13px 18px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-ccb607f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-338d17b:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-338d17b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3f97e2;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/25827291.jpg")}.elementor-31046 .elementor-element.elementor-element-338d17b>.elementor-background-overlay{background-color:#0063b8;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-338d17b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0;z-index:0}.elementor-31046 .elementor-element.elementor-element-9d78bde{text-align:center}.elementor-31046 .elementor-element.elementor-element-9d78bde .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:40px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-877fc12:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-877fc12>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-877fc12>.elementor-container{max-width:924px}.elementor-31046 .elementor-element.elementor-element-877fc12{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-877fc12,.elementor-31046 .elementor-element.elementor-element-877fc12>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-877fc12>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2b71d1d{text-align:center}.elementor-31046 .elementor-element.elementor-element-2b71d1d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-6697422{text-align:center}.elementor-31046 .elementor-element.elementor-element-6697422 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:32px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-3857887{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:40px}.elementor-31046 .elementor-element.elementor-element-f2ca657:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f2ca657>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-f2ca657{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-31046 .elementor-element.elementor-element-f2ca657>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-76cf47f{text-align:center}.elementor-31046 .elementor-element.elementor-element-76cf47f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#007cb0}.elementor-31046 .elementor-element.elementor-element-6c5181e>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6c5181e{text-align:center}.elementor-31046 .elementor-element.elementor-element-6c5181e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-c0bc0a0>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-c0bc0a0{text-align:center}.elementor-31046 .elementor-element.elementor-element-c0bc0a0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-b9b4d4e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-b9b4d4e .elementor-main-swiper{height:292px;width:92%}.elementor-31046 .elementor-element.elementor-element-b9b4d4e .elementor-swiper-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-d8e8cd1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d8e8cd1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-d8e8cd1>.elementor-container{max-width:1019px}.elementor-31046 .elementor-element.elementor-element-d8e8cd1{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-37px;margin-bottom:0;padding:30px 0}.elementor-31046 .elementor-element.elementor-element-d8e8cd1,.elementor-31046 .elementor-element.elementor-element-d8e8cd1>.elementor-background-overlay{border-radius:50px 50px 0 0}.elementor-31046 .elementor-element.elementor-element-d8e8cd1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-794e54d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/仏壇パトにゃん.png");background-position:742px 28px;background-repeat:no-repeat;background-size:22% auto}.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-element-populated{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px}.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-background-slideshow{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-fd27130{text-align:center}.elementor-31046 .elementor-element.elementor-element-fd27130 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-f73f363{text-align:center}.elementor-31046 .elementor-element.elementor-element-f73f363 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:79px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-49914689 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-2fd472d2>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-3216c26 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9f5b6f0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-2fe2857d{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-2fe2857d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#000}.elementor-31046 .elementor-element.elementor-element-49becdf>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-49becdf{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-49becdf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-fc826ab>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-fc826ab{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-fc826ab .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-de316b7{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-43px;margin-bottom:0;padding:32px 0 20px}.elementor-31046 .elementor-element.elementor-element-de316b7,.elementor-31046 .elementor-element.elementor-element-de316b7>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-b9df3b2{text-align:center}.elementor-31046 .elementor-element.elementor-element-b9df3b2 img{width:82%}.elementor-31046 .elementor-element.elementor-element-4290883 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-0e8ec2d>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-0e8ec2d{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.elementor-31046 .elementor-element.elementor-element-56b1aef{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-28b268c>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-43e0722 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:38px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-a899398 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-b19d06b{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-b19d06b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px;color:#000}.elementor-31046 .elementor-element.elementor-element-7f99363 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-9b9185f>.elementor-widget-container{background-color:#3f97e2;margin:30px 340px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-9b9185f{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-9b9185f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-ee768f6>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-ee768f6{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-ee768f6 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-97858d0>.elementor-container{max-width:909px}.elementor-31046 .elementor-element.elementor-element-97858d0{border-style:solid;border-width:3px 3px 0;border-color:#2d71c2;margin-top:-43px;margin-bottom:0;padding:50px 0 20px}.elementor-31046 .elementor-element.elementor-element-97858d0,.elementor-31046 .elementor-element.elementor-element-97858d0>.elementor-background-overlay{border-radius:30px 30px 0 0}.elementor-31046 .elementor-element.elementor-element-687ebfe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-687ebfe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-687ebfe>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-687ebfe>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-98c97de>.elementor-widget-container{padding:0 0 8px}.elementor-31046 .elementor-element.elementor-element-681b3e9>.elementor-widget-container{margin:-28px 0 0}.elementor-31046 .elementor-element.elementor-element-681b3e9{text-align:center}.elementor-31046 .elementor-element.elementor-element-681b3e9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-abb3482:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-abb3482>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-abb3482>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-abb3482>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5e3ce44{text-align:center}.elementor-31046 .elementor-element.elementor-element-5e3ce44 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3c2a6ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-3c2a6ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-3c2a6ae>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-3c2a6ae>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-084b34c img{width:100%;height:132px}.elementor-31046 .elementor-element.elementor-element-adb8fa4>.elementor-widget-container{margin:-17px 0 0}.elementor-31046 .elementor-element.elementor-element-adb8fa4{text-align:center}.elementor-31046 .elementor-element.elementor-element-adb8fa4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-04be2e1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-04be2e1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-04be2e1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-04be2e1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-dfaff2e{text-align:center}.elementor-31046 .elementor-element.elementor-element-dfaff2e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-f7a9053:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-f7a9053>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-f7a9053>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-f7a9053>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-42b3054{text-align:center}.elementor-31046 .elementor-element.elementor-element-42b3054 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-069638b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-069638b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-069638b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-069638b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5265709{text-align:center}.elementor-31046 .elementor-element.elementor-element-5265709 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-b27b0b9>.elementor-container{max-width:881px}.elementor-31046 .elementor-element.elementor-element-b27b0b9{border-style:solid;border-width:0 3px 3px;border-color:#2d71c2;padding:0}.elementor-31046 .elementor-element.elementor-element-b27b0b9,.elementor-31046 .elementor-element.elementor-element-b27b0b9>.elementor-background-overlay{border-radius:0 0 30px 30px}.elementor-31046 .elementor-element.elementor-element-4c90925{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.elementor-31046 .elementor-element.elementor-element-0117ef0{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-0dc6f55 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-c6fbced>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-4d2b2d1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-c303a09 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-38e270f{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-38e270f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:36px;color:#000}.elementor-31046 .elementor-element.elementor-element-f38c95f>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-f38c95f{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-f38c95f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-2e102b4>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-2e102b4{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-2e102b4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-ad6de7b{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-44px;margin-bottom:0;padding:35px 0 20px}.elementor-31046 .elementor-element.elementor-element-ad6de7b,.elementor-31046 .elementor-element.elementor-element-ad6de7b>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-4ecec25{text-align:right}.elementor-31046 .elementor-element.elementor-element-4ecec25 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-f553619 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-df3c28b{font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-f20c0ba .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-f20c0ba .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-f20c0ba .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-f20c0ba .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-f20c0ba .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-dbb5484{overflow:hidden;margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-84b054b>.elementor-element-populated{padding:6px 0 0 20px}.elementor-31046 .elementor-element.elementor-element-b82f20d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-7acdf08 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-b35b7ae{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-b35b7ae .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:30px;color:#000}.elementor-31046 .elementor-element.elementor-element-bec1251 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-a8a5a83>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-a8a5a83{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-a8a5a83 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-3992c3a>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-3992c3a{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-3992c3a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-ca47c2d{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-44px;margin-bottom:0;padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-ca47c2d,.elementor-31046 .elementor-element.elementor-element-ca47c2d>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-f03fbb0{text-align:right}.elementor-31046 .elementor-element.elementor-element-f03fbb0 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-0ee6625 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-0cf987a{font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-05c9ca9 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-05c9ca9 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-05c9ca9 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-05c9ca9 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-05c9ca9 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-089335f .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-089335f .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-089335f .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-089335f .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-089335f .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-f6c3630{margin-top:50px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-b904a81>.elementor-element-populated{padding:6px 20px 0}.elementor-31046 .elementor-element.elementor-element-8b06cda img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-df93132 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-87b0efc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-aec4a1e{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-aec4a1e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000}.elementor-31046 .elementor-element.elementor-element-c18f0ef .elementor-button{background-color:#8CC11F00;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;fill:#000;color:#000;padding:0}.elementor-31046 .elementor-element.elementor-element-c18f0ef .elementor-button:hover,.elementor-31046 .elementor-element.elementor-element-c18f0ef .elementor-button:focus{color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-c18f0ef .elementor-button:hover svg,.elementor-31046 .elementor-element.elementor-element-c18f0ef .elementor-button:focus svg{fill:#3f97e2}.elementor-31046 .elementor-element.elementor-element-f37037b>.elementor-element-populated{padding:6px 20px 0}.elementor-31046 .elementor-element.elementor-element-4306da0 img{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-b149cab .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9ebdf57 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-c7e37bd{width:var(--container-widget-width,103.437%);max-width:103.437%;--container-widget-width:103.437%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-c7e37bd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#000}.elementor-31046 .elementor-element.elementor-element-6b13021>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6b13021{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-6b13021 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-a930c6c>.elementor-widget-container{background-color:#3f97e2;margin:30px 370px 0;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-a930c6c{z-index:3;text-align:center}.elementor-31046 .elementor-element.elementor-element-a930c6c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-387792d{border-style:solid;border-width:3px;border-color:#2d71c2;margin-top:-43px;margin-bottom:0;padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-387792d,.elementor-31046 .elementor-element.elementor-element-387792d>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-85b4c34{text-align:right}.elementor-31046 .elementor-element.elementor-element-85b4c34 img{width:85%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-47210ba .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-90ed25c{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-6143403:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6143403>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3F97E25C}.elementor-31046 .elementor-element.elementor-element-6143403{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 60px}.elementor-31046 .elementor-element.elementor-element-6143403,.elementor-31046 .elementor-element.elementor-element-6143403>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6143403>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7db9e3d>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7db9e3d>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7db9e3d>.elementor-background-slideshow{border-radius:48px}.elementor-31046 .elementor-element.elementor-element-bd3b514:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-bd3b514>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1957a2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/24531713_l-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-bd3b514>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-bd3b514{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-bd3b514,.elementor-31046 .elementor-element.elementor-element-bd3b514>.elementor-background-overlay{border-radius:50px 50px 0 0}.elementor-31046 .elementor-element.elementor-element-6b2147b{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-6b2147b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-76d76b2{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-76d76b2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4207004{z-index:2;text-align:center}.elementor-31046 .elementor-element.elementor-element-4207004 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#ffd200}.elementor-31046 .elementor-element.elementor-element-7623162>.elementor-container{max-width:1259px}.elementor-31046 .elementor-element.elementor-element-7623162,.elementor-31046 .elementor-element.elementor-element-7623162>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7623162{padding:0}.elementor-31046 .elementor-element.elementor-element-2da079c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e13a9f7>.elementor-widget-container{background-color:#2d71c2;margin:0 64px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-e13a9f7{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-e13a9f7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-d61a8e3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-d61a8e3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cc0fb1f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d28f8f9>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-d28f8f9{text-align:center}.elementor-31046 .elementor-element.elementor-element-d28f8f9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-2878c26>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-2878c26{text-align:center}.elementor-31046 .elementor-element.elementor-element-2878c26 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-383c058:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-108df80{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-3817222>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-52f10ef .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-52f10ef>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-ae95df8>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-58814b4 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-58814b4>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7a4e283>.elementor-container{max-width:974px}.elementor-31046 .elementor-element.elementor-element-7a4e283,.elementor-31046 .elementor-element.elementor-element-7a4e283>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7a4e283{margin-top:-35px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-33af639:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-33af639>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e6339d5>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-e6339d5{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-e6339d5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-909d0e8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-909d0e8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4deec87:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-4deec87>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-81c0deb>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-81c0deb{text-align:center}.elementor-31046 .elementor-element.elementor-element-81c0deb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-51ac033>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-51ac033{text-align:center}.elementor-31046 .elementor-element.elementor-element-51ac033 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-affe58f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-background-slideshow{border-radius:0 80px 80px 0}.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-affe58f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-853140f{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-d0b53ff>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-9399598 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-9399598>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-1e7aa0b>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-f8a570e .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-f8a570e>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-aded0ed{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:71px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-aded0ed{left:-51px}body.rtl .elementor-31046 .elementor-element.elementor-element-aded0ed{right:-51px}.elementor-31046 .elementor-element.elementor-element-aded0ed img{transition-duration:.3s}.elementor-31046 .elementor-element.elementor-element-dff4320:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-dff4320>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/見積パトにゃん.png");background-position:113px 38px;background-repeat:no-repeat;background-size:18% auto}.elementor-31046 .elementor-element.elementor-element-dff4320>.elementor-container{max-width:854px}.elementor-31046 .elementor-element.elementor-element-dff4320{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 65px}.elementor-31046 .elementor-element.elementor-element-dff4320>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-99a68cd{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-99a68cd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:46px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-1f67d5f .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-003d686:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-003d686>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-003d686>.elementor-container{max-width:924px}.elementor-31046 .elementor-element.elementor-element-003d686{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:20px 0}.elementor-31046 .elementor-element.elementor-element-003d686>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-84016b1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 10px 50px 20px}.elementor-31046 .elementor-element.elementor-element-84016b1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-7a77e7b{right:0}body.rtl .elementor-31046 .elementor-element.elementor-element-7a77e7b{left:0}.elementor-31046 .elementor-element.elementor-element-7a77e7b{top:0;z-index:0;text-align:right}.elementor-31046 .elementor-element.elementor-element-7a77e7b img{width:24%}.elementor-31046 .elementor-element.elementor-element-ea1ed1b{text-align:center}.elementor-31046 .elementor-element.elementor-element-ea1ed1b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-e9ce742{text-align:center}.elementor-31046 .elementor-element.elementor-element-e9ce742 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-8274291{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-8274291 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-ebaa1ee:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ebaa1ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-ebaa1ee>.elementor-container{max-width:785px}.elementor-31046 .elementor-element.elementor-element-ebaa1ee{border-style:solid;border-width:0 3px 3px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-33px;margin-bottom:0;padding:40px 0 30px}.elementor-31046 .elementor-element.elementor-element-ebaa1ee,.elementor-31046 .elementor-element.elementor-element-ebaa1ee>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-ebaa1ee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-994450a>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-a5ebaee:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a5ebaee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-a5ebaee{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-a5ebaee>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2d11a9c>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#fff}.elementor-31046 .elementor-element.elementor-element-e1ec6dd{text-align:center}.elementor-31046 .elementor-element.elementor-element-e1ec6dd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-b7b9347>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-b7b9347>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3e9c33d{text-align:center}.elementor-31046 .elementor-element.elementor-element-3e9c33d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-37c7ad9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-37c7ad9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-37c7ad9{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-37c7ad9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c79d81e>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-16a1f9c{text-align:center}.elementor-31046 .elementor-element.elementor-element-16a1f9c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3f2201d>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-01cf9eb{text-align:center}.elementor-31046 .elementor-element.elementor-element-01cf9eb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-848eebe:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-848eebe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-848eebe{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-848eebe>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-dea1fa4>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-14a0e89{text-align:center}.elementor-31046 .elementor-element.elementor-element-14a0e89 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-bd33f2e>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-eb70848{text-align:center}.elementor-31046 .elementor-element.elementor-element-eb70848 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-f104b60:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f104b60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-f104b60{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f104b60>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e29704c>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-ec2d55f{text-align:center}.elementor-31046 .elementor-element.elementor-element-ec2d55f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-24637a5>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-7ef3312{text-align:center}.elementor-31046 .elementor-element.elementor-element-7ef3312 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-0d4017b:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-0d4017b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-0d4017b{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-0d4017b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-8873812>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-213b754{text-align:center}.elementor-31046 .elementor-element.elementor-element-213b754 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-8b3b3a4>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-2d948d0{text-align:center}.elementor-31046 .elementor-element.elementor-element-2d948d0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-1945e23:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-1945e23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1945e23{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-1945e23>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1aba34a>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-eccd9dd{text-align:center}.elementor-31046 .elementor-element.elementor-element-eccd9dd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-59044f5>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-065cec7{text-align:center}.elementor-31046 .elementor-element.elementor-element-065cec7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-a12f5d8:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a12f5d8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-a12f5d8{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-a12f5d8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cb7353f>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-53de3a7{text-align:center}.elementor-31046 .elementor-element.elementor-element-53de3a7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-b162345>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-4cf925d{text-align:center}.elementor-31046 .elementor-element.elementor-element-4cf925d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-79908e1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-79908e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-79908e1{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-79908e1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-94d6ab1>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-764e473{text-align:center}.elementor-31046 .elementor-element.elementor-element-764e473 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-f080ba2>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-ec6c7e3{text-align:center}.elementor-31046 .elementor-element.elementor-element-ec6c7e3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-c16c0be:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c16c0be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-c16c0be{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-c16c0be>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-b4e3e3f>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-1c96aed{text-align:center}.elementor-31046 .elementor-element.elementor-element-1c96aed .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-ac13960>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-7d638d9{text-align:center}.elementor-31046 .elementor-element.elementor-element-7d638d9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-236fdab:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-236fdab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-236fdab{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-236fdab>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ab71cf1>.elementor-element-populated{border-style:solid;border-width:0 2px 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-4672a79{text-align:center}.elementor-31046 .elementor-element.elementor-element-4672a79 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-d604527>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-f8f974d{text-align:center}.elementor-31046 .elementor-element.elementor-element-f8f974d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-b4c5aa4>.elementor-widget-container{padding:7px;border-style:none}.elementor-31046 .elementor-element.elementor-element-b4c5aa4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000}.elementor-31046 .elementor-element.elementor-element-ce49744>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/アイコン1.png");padding:5px 0 5px 73px;background-position:7px 0;background-repeat:no-repeat;background-size:contain}.elementor-31046 .elementor-element.elementor-element-ce49744 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:28px;font-weight:600;color:red}.elementor-31046 .elementor-element.elementor-element-a9d7c4c>.elementor-widget-container{background-color:#43c7ff;padding:0 0 0 4px}.elementor-31046 .elementor-element.elementor-element-a9d7c4c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-00ee48e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-00ee48e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-00ee48e{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-00ee48e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-99216b8>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-2d11ab9>.elementor-element-populated{border-style:solid;border-width:0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-97ba029>.elementor-widget-container{background-color:#43c7ff;margin:10px 0 0;padding:0 0 0 4px}.elementor-31046 .elementor-element.elementor-element-97ba029 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-06ca8af:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-06ca8af>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-06ca8af{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-06ca8af>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-73c8caa>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-53dd45e>.elementor-element-populated{border-style:solid;border-width:0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-1127596>.elementor-widget-container{background-color:#43c7ff;margin:10px 0 0;padding:0 0 0 4px}.elementor-31046 .elementor-element.elementor-element-1127596 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-8cd20fd:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-8cd20fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-8cd20fd{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-8cd20fd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ed3e6fb>.elementor-element-populated{border-style:none;padding:0}.elementor-31046 .elementor-element.elementor-element-6e65ca1>.elementor-widget-container{border-style:none}.elementor-31046 .elementor-element.elementor-element-6e65ca1 img{width:63%}.elementor-31046 .elementor-element.elementor-element-de3628b>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-de3628b>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-de3628b>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-de3628b>.elementor-background-slideshow{border-radius:0}.elementor-31046 .elementor-element.elementor-element-a799ad1>.elementor-container{max-width:1244px}.elementor-31046 .elementor-element.elementor-element-a799ad1{margin-top:30px;margin-bottom:0;padding:0 0 20px}.elementor-31046 .elementor-element.elementor-element-d3d6496:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-element-populated{border-style:solid;border-width:6px;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-d3d6496>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f2a4530>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-f2a4530{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-f2a4530>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f95bf3b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f95bf3b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-146b703{width:var(--container-widget-width,25.843%);max-width:25.843%;--container-widget-width:25.843%;--container-widget-flex-grow:0;text-align:left}.elementor-31046 .elementor-element.elementor-element-146b703>.elementor-widget-container{background-color:#29abe2;margin:0;padding:4px 3px 5px 8px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-146b703 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-2ad9738>.elementor-widget-container{margin:5px 0 0;border-style:double;border-width:0 0 2px;border-color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-2ad9738{text-align:center}.elementor-31046 .elementor-element.elementor-element-2ad9738 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-f0cf199{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:35px}.elementor-31046 .elementor-element.elementor-element-6ef9e03:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6ef9e03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/背景パトニャン-removebg-preview.png");background-position:221px 14px;background-repeat:no-repeat;background-size:13% auto}.elementor-31046 .elementor-element.elementor-element-6ef9e03>.elementor-container{max-width:854px}.elementor-31046 .elementor-element.elementor-element-6ef9e03{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:74px 0 80px}.elementor-31046 .elementor-element.elementor-element-6ef9e03>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cf56e24>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-cf56e24>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2d69f11{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-2d69f11 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-862abee .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-6495b01:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6495b01>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-6495b01>.elementor-container{max-width:924px}.elementor-31046 .elementor-element.elementor-element-6495b01{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:20px 0}.elementor-31046 .elementor-element.elementor-element-6495b01>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-136ac25:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0 50px}.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-e3768d2{right:0}body.rtl .elementor-31046 .elementor-element.elementor-element-e3768d2{left:0}.elementor-31046 .elementor-element.elementor-element-e3768d2{top:0;z-index:0;text-align:right}.elementor-31046 .elementor-element.elementor-element-e3768d2 img{width:24%}.elementor-31046 .elementor-element.elementor-element-d1551a4{text-align:center}.elementor-31046 .elementor-element.elementor-element-d1551a4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-bf41171{text-align:center}.elementor-31046 .elementor-element.elementor-element-bf41171 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-bbec73a{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-bbec73a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-34498a6:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-34498a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-34498a6>.elementor-container{max-width:785px}.elementor-31046 .elementor-element.elementor-element-34498a6{border-style:solid;border-width:0 3px 3px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-33px;margin-bottom:0;padding:40px 0 30px}.elementor-31046 .elementor-element.elementor-element-34498a6,.elementor-31046 .elementor-element.elementor-element-34498a6>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-34498a6>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-44c046a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-44c046a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-44c046a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-44c046a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-dd3edd7>.elementor-element-populated{border-style:solid;border-width:0 1px 0 0;border-color:#fff}.elementor-31046 .elementor-element.elementor-element-3fafa54{text-align:center}.elementor-31046 .elementor-element.elementor-element-3fafa54 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-593c977>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-593c977>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-0b1da6d{text-align:center}.elementor-31046 .elementor-element.elementor-element-0b1da6d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-7bb6ba5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7bb6ba5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7bb6ba5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-7bb6ba5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7483060>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-02abac1{text-align:center}.elementor-31046 .elementor-element.elementor-element-02abac1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-43cdd06>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-1ec444b{text-align:center}.elementor-31046 .elementor-element.elementor-element-1ec444b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-a94a472:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a94a472>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-a94a472{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-a94a472>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d31bde0>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-a43f89b{text-align:center}.elementor-31046 .elementor-element.elementor-element-a43f89b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-5058804>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-4b8c977{text-align:center}.elementor-31046 .elementor-element.elementor-element-4b8c977 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-41483e3:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-41483e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-41483e3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-41483e3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-22af5af>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-8a66bbd{text-align:center}.elementor-31046 .elementor-element.elementor-element-8a66bbd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-e23e989>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-8d1493c{text-align:center}.elementor-31046 .elementor-element.elementor-element-8d1493c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-b399fdb:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-b399fdb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-b399fdb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-b399fdb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-b9998d0>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-97d01f3{text-align:center}.elementor-31046 .elementor-element.elementor-element-97d01f3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-8ac79d4>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-b286fb5{text-align:center}.elementor-31046 .elementor-element.elementor-element-b286fb5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-384acc0:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-384acc0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-384acc0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-384acc0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7de927e>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-52f5c62{text-align:center}.elementor-31046 .elementor-element.elementor-element-52f5c62 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-4f6682c>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-655a2cf{text-align:center}.elementor-31046 .elementor-element.elementor-element-655a2cf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-2991a64:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2991a64>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2991a64{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-2991a64>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-93a0ddf>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-6be5a5a{text-align:center}.elementor-31046 .elementor-element.elementor-element-6be5a5a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-16d4d5d>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-6fe4fe2{text-align:center}.elementor-31046 .elementor-element.elementor-element-6fe4fe2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-9c04e16:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-9c04e16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-9c04e16{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-9c04e16>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9de894c>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-bfbd857{text-align:center}.elementor-31046 .elementor-element.elementor-element-bfbd857 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-d3c909e>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-31f1c6b{text-align:center}.elementor-31046 .elementor-element.elementor-element-31f1c6b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-42db2fd:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-42db2fd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-42db2fd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-42db2fd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1ef21c2>.elementor-element-populated{border-style:solid;border-width:0 1px 1px;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-dd2d970{text-align:center}.elementor-31046 .elementor-element.elementor-element-dd2d970 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-d420d62>.elementor-element-populated{border-style:solid;border-width:0 1px 1px 0;border-color:#3f97e2}.elementor-31046 .elementor-element.elementor-element-77800ef{text-align:center}.elementor-31046 .elementor-element.elementor-element-77800ef .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#ec4c23}.elementor-31046 .elementor-element.elementor-element-136461e>.elementor-widget-container{padding:7px;border-style:none}.elementor-31046 .elementor-element.elementor-element-136461e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#000}.elementor-31046 .elementor-element.elementor-element-caf1163>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/アイコン1.png");padding:5px 0 5px 73px;background-position:7px 0;background-repeat:no-repeat;background-size:contain}.elementor-31046 .elementor-element.elementor-element-caf1163 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:38px;font-weight:600;color:red}.elementor-31046 .elementor-element.elementor-element-7b355b7>.elementor-widget-container{background-color:#43c7ff}.elementor-31046 .elementor-element.elementor-element-7b355b7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-f05ef06:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f05ef06>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-f05ef06{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f05ef06>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-42782ca>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-a3aa915>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-81f9135>.elementor-widget-container{background-color:#43c7ff;margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-81f9135 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6e66695:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6e66695>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6e66695{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-6e66695>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-23a002a>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-3570882>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-f3fb703>.elementor-widget-container{background-color:#43c7ff;margin:10px 0 0;padding:0}.elementor-31046 .elementor-element.elementor-element-f3fb703 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6fec7e4:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6fec7e4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6fec7e4{border-style:none;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-6fec7e4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4bb8db1>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-a415a8e>.elementor-element-populated{border-style:none}.elementor-31046 .elementor-element.elementor-element-bd88cab>.elementor-container{max-width:764px}.elementor-31046 .elementor-element.elementor-element-bd88cab{padding:0 0 20px}.elementor-31046 .elementor-element.elementor-element-1d7c223:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-element-populated{border-style:solid;border-width:6px;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-bcda6e3>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-bcda6e3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-bcda6e3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-26fe250>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-26fe250>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-eebae6e{width:var(--container-widget-width,25.843%);max-width:25.843%;--container-widget-width:25.843%;--container-widget-flex-grow:0;text-align:left}.elementor-31046 .elementor-element.elementor-element-eebae6e>.elementor-widget-container{background-color:#29abe2;margin:0;padding:4px 3px 5px 8px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-eebae6e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-0f425d8>.elementor-widget-container{margin:5px 0 0;border-style:double;border-width:0 0 2px;border-color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-0f425d8{text-align:center}.elementor-31046 .elementor-element.elementor-element-0f425d8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:500;color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-bfffbcb{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:35px}.elementor-31046 .elementor-element.elementor-element-e8c5874:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e8c5874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/パトにゃんバナー.png");background-position:0 -292px;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-e8c5874>.elementor-background-overlay{background-color:#070101C4;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e8c5874>.elementor-container{max-width:905px}.elementor-31046 .elementor-element.elementor-element-e8c5874{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-582a236{text-align:center}.elementor-31046 .elementor-element.elementor-element-ce4f81e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-ce4f81e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-688e48e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-688e48e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2bbfee8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-2bbfee8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-75b64f6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-75b64f6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-02b05e1>.elementor-container{max-width:659px}.elementor-31046 .elementor-element.elementor-element-02b05e1{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-02b05e1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-930d312>.elementor-element-populated>.elementor-background-overlay{background-color:#271B1B00;opacity:.5}.elementor-31046 .elementor-element.elementor-element-930d312>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-930d312>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-8d3bd25{--spacer-size:50px}.elementor-31046 .elementor-element.elementor-element-28bc9b8{--spacer-size:50px}.elementor-31046 .elementor-element.elementor-element-c32363a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c32363a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-c32363a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0;z-index:2}.elementor-31046 .elementor-element.elementor-element-c32363a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d1fdf2c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-background-slideshow{border-radius:0 0 50px 50px}.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-d1fdf2c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d4d61a6>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-d4d61a6{padding:60px 0 0}.elementor-31046 .elementor-element.elementor-element-49c8369{width:var(--container-widget-width,41.846%);max-width:41.846%;--container-widget-width:41.846%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-49c8369>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-49c8369 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-7314fd5>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-7314fd5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-4dda22e{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.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-31046 .elementor-element.elementor-element-b7de56b{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-b7de56b .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-b7de56b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-49fd5fb>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-4015b04{width:var(--container-widget-width,43.231%);max-width:43.231%;--container-widget-width:43.231%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-4015b04>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-4015b04 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-7d2485c>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-7d2485c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-a528373{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-2994f82{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-2994f82 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-2994f82 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-89e94e3>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-5d1d026{width:var(--container-widget-width,46%);max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-5d1d026>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-5d1d026 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-67f58ca>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-67f58ca .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-5063c6d{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-715dd5d{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-715dd5d .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-715dd5d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-27efb31>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-c2dd518{width:var(--container-widget-width,46%);max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-c2dd518>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-c2dd518 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-6b33203>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-6b33203 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-3910e12{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-fc282aa>.elementor-container{max-width:993px}.elementor-31046 .elementor-element.elementor-element-7967a04 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.44)}.elementor-31046 .elementor-element.elementor-element-9074940 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31046 .elementor-element.elementor-element-b76fc1c img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31046 .elementor-element.elementor-element-cc6b0b1>.elementor-widget-container{margin:6px 0 0 32px;padding:0}.elementor-31046 .elementor-element.elementor-element-cc6b0b1{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-9427260:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-9427260>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-9427260{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-103px;margin-bottom:0;padding:0;z-index:2}.elementor-31046 .elementor-element.elementor-element-9427260>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f085a70:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-background-slideshow{border-radius:0 0 50px 50px}.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f085a70>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-78bb473{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-78bb473 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-78bb473 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-73f6e06>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-6dd3183{width:var(--container-widget-width,43.231%);max-width:43.231%;--container-widget-width:43.231%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-6dd3183>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6dd3183.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-6dd3183 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-5e64661>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-5e64661 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-4a3cd4f{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-f103a2f>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-daba9a7{width:var(--container-widget-width,43.231%);max-width:43.231%;--container-widget-width:43.231%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-daba9a7>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-daba9a7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-daba9a7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-0d3b061>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-0d3b061 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-1eac3d9{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-499ddab{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-499ddab .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-499ddab .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-9d01c73>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-b5539e3{width:var(--container-widget-width,46%);max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-b5539e3>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-b5539e3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-b5539e3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-2cdf91e>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-2cdf91e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-b721645{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-364145d>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-7cf85c3{width:var(--container-widget-width,46%);max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-7cf85c3>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7cf85c3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-7cf85c3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-6b2dc4f>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-6b2dc4f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-eb7f4df{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-1826070{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-1826070 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-1826070 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-4a7adbc>.elementor-container{max-width:993px}.elementor-31046 .elementor-element.elementor-element-b630fbc img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.44)}.elementor-31046 .elementor-element.elementor-element-0278331 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31046 .elementor-element.elementor-element-56503e0 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-31046 .elementor-element.elementor-element-0c4af50>.elementor-widget-container{margin:6px 0 0 32px;padding:0}.elementor-31046 .elementor-element.elementor-element-0c4af50{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-63f4b2d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-63f4b2d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-63f4b2d{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-32px;margin-bottom:0;padding:40px 0;z-index:0}.elementor-31046 .elementor-element.elementor-element-63f4b2d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6ca7a6f>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-6ca7a6f{text-align:center}.elementor-31046 .elementor-element.elementor-element-6ca7a6f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-00eacbc>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-00eacbc{text-align:center}.elementor-31046 .elementor-element.elementor-element-00eacbc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-7211395{text-align:center}.elementor-31046 .elementor-element.elementor-element-7211395 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:45px;font-weight:800;color:#000}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-reviews .elementor-testimonial__text{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-31046 .elementor-element.elementor-element-cb751d9 .elementor-swiper-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-71e28c8 .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-460cc41 .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-d7e1405:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d7e1405>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#3f97e2 49%,#dcf5ff 45%)}.elementor-31046 .elementor-element.elementor-element-d7e1405{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-31046 .elementor-element.elementor-element-d7e1405>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a4ccb38>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-a4ccb38{text-align:center}.elementor-31046 .elementor-element.elementor-element-a4ccb38 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:45px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-a186b93>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-a186b93{text-align:center}.elementor-31046 .elementor-element.elementor-element-a186b93 .elementor-heading-title{font-family:"Noto Sans",Sans-serif;font-size:45px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-ecbfbec{text-align:center}.elementor-31046 .elementor-element.elementor-element-ecbfbec .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-d37fb87{text-align:center}.elementor-31046 .elementor-element.elementor-element-d37fb87 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:600;color:#3174c3}.elementor-31046 .elementor-element.elementor-element-b3a37d6 .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-8de307c .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-e118176>.elementor-container{max-width:829px}.elementor-31046 .elementor-element.elementor-element-e118176{overflow:hidden;padding:30px 0 60px}.elementor-31046 .elementor-element.elementor-element-764aa41>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-764aa41{text-align:center}.elementor-31046 .elementor-element.elementor-element-764aa41 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-66f5a62>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-66f5a62{text-align:center}.elementor-31046 .elementor-element.elementor-element-66f5a62 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-5d83678{text-align:center}.elementor-31046 .elementor-element.elementor-element-5d83678 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:45px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-8e96b2f{text-align:center}.elementor-31046 .elementor-element.elementor-element-8e96b2f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#626eff}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var(--e-global-color-accent)}.elementor-widget-accordion .elementor-accordion-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-size:var(--e-global-typography-primary-font-size);font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-accordion .elementor-tab-content{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-31046 .elementor-element.elementor-element-cdfaf19>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-tab-title{background-color:#f0f4f7;padding:18px}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-active .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-active .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-accordion-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:600;text-decoration:none}.elementor-31046 .elementor-element.elementor-element-cdfaf19 .elementor-tab-content{color:#000;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-tab-title{background-color:#f0f4f7;padding:18px}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-active .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-active .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-accordion-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:600;text-decoration:none}.elementor-31046 .elementor-element.elementor-element-89f8518 .elementor-tab-content{color:#000;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-tab-title{background-color:#f0f4f7;padding:18px}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-active .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-active .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-accordion-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:600;text-decoration:none}.elementor-31046 .elementor-element.elementor-element-c1685a4 .elementor-tab-content{color:#000;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-tab-title{background-color:#f0f4f7;padding:18px}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-active .elementor-accordion-icon,.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-active .elementor-accordion-title{color:#000}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-active .elementor-accordion-icon svg{fill:#000}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-accordion-title{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:600;text-decoration:none}.elementor-31046 .elementor-element.elementor-element-a489b7f .elementor-tab-content{color:#000;font-family:"Roboto",Sans-serif;font-size:16px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-55aa1c9 .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-55aa1c9>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-2b5446f .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-2b5446f>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-af27820:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-af27820>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-af27820{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-31046 .elementor-element.elementor-element-af27820>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cad7cde .elementor-button{background-color:#3f97e2;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-d0f5500{text-align:center}.elementor-31046 .elementor-element.elementor-element-d0f5500 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:46px;font-weight:800;color:#337ecd}.elementor-31046 .elementor-element.elementor-element-dd853f9>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-dd853f9{text-align:center}.elementor-31046 .elementor-element.elementor-element-dd853f9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-d726e51{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:23px;color:#828282}.elementor-31046 .elementor-element.elementor-element-f7ea5e3:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f7ea5e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-f7ea5e3{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px}.elementor-31046 .elementor-element.elementor-element-f7ea5e3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-11a3f8e .elementor-button{background-color:#337ecd;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:500;border-radius:50px;padding:20px 100px}.elementor-31046 .elementor-element.elementor-element-1928493{text-align:center}.elementor-31046 .elementor-element.elementor-element-1928493 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:46px;font-weight:800;color:#337ecd}.elementor-31046 .elementor-element.elementor-element-93cb3f3>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-93cb3f3{text-align:center}.elementor-31046 .elementor-element.elementor-element-93cb3f3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-ce20848{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-weight:400;line-height:23px;color:#828282}.elementor-31046 .elementor-element.elementor-element-6de0348:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6de0348>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-6de0348{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 60px}.elementor-31046 .elementor-element.elementor-element-6de0348,.elementor-31046 .elementor-element.elementor-element-6de0348>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6de0348>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7fca6d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7fca6d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-7fca6d5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-7fca6d5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7107f8c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7107f8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/24531713_l-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-7107f8c>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7107f8c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-7107f8c,.elementor-31046 .elementor-element.elementor-element-7107f8c>.elementor-background-overlay{border-radius:50px 50px 0 0}.elementor-31046 .elementor-element.elementor-element-3fb489b{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-3fb489b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-ce71a77{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-ce71a77 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-017c94c{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-017c94c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:600;color:#ffd200}.elementor-31046 .elementor-element.elementor-element-82536c2>.elementor-container{max-width:974px}.elementor-31046 .elementor-element.elementor-element-82536c2,.elementor-31046 .elementor-element.elementor-element-82536c2>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-82536c2{margin-top:-35px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-c9137fd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-c9137fd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d4714f3>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-d4714f3{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-d4714f3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-f634afd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-f634afd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a33bb10:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-a33bb10>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-bfc1cdd>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-bfc1cdd{text-align:center}.elementor-31046 .elementor-element.elementor-element-bfc1cdd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-9b90d30>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-9b90d30{text-align:center}.elementor-31046 .elementor-element.elementor-element-9b90d30 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-c9863bd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-background-slideshow{border-radius:0 80px 80px 0}.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-c9863bd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-d4276b0{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-0e63622>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-ce5f9c2 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-ce5f9c2>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-452f610>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-3bb8316 .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-3bb8316>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-4088221{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:71px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-4088221{left:-51px}body.rtl .elementor-31046 .elementor-element.elementor-element-4088221{right:-51px}.elementor-31046 .elementor-element.elementor-element-6423647>.elementor-container{max-width:1259px}.elementor-31046 .elementor-element.elementor-element-6423647,.elementor-31046 .elementor-element.elementor-element-6423647>.elementor-background-overlay{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6423647{padding:0}.elementor-31046 .elementor-element.elementor-element-7b7ca34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-element-populated{border-style:solid;border-width:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 60px}.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-background-slideshow{border-radius:80px 0 0 80px}.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3b77f44>.elementor-widget-container{background-color:#2d71c2;margin:0 64px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-3b77f44{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-3b77f44 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:19px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-21422ac{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-21422ac>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f50bd1d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated{border-style:solid;border-width:4px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-265af5e>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:13px 0 0;padding:0 0 0 26px;background-position:12px 5px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-265af5e{text-align:center}.elementor-31046 .elementor-element.elementor-element-265af5e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:42px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-7e53135>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-7e53135{text-align:center}.elementor-31046 .elementor-element.elementor-element-7e53135 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-856a3bb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a71e6ab{margin-top:34px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-d1f2c7e>.elementor-element-populated{padding:0 5px 0 0}.elementor-31046 .elementor-element.elementor-element-a130f1a .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-a130f1a>.elementor-widget-container{background-color:#18bc45;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-774ef00>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-01404da .elementor-button{background-color:#8CC11F00;font-family:"Zen Maru Gothic",Sans-serif;font-size:23px;font-weight:600;line-height:28px;fill:#fff;color:#fff;padding:10px 0 15px}.elementor-31046 .elementor-element.elementor-element-01404da>.elementor-widget-container{background-color:#ed4d24;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/矢印アイコン　右1.png");background-position:194px 37px;background-repeat:no-repeat;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-abca195:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-abca195>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1957a2}.elementor-31046 .elementor-element.elementor-element-abca195>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-abca195{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-d47eec8{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-d47eec8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-3455efb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#ffd200}.elementor-31046 .elementor-element.elementor-element-36aee08:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-36aee08>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-36aee08{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-36aee08>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f0684fc:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f0684fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-f0684fc{border-style:solid;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-f0684fc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ef6fd6f>.elementor-widget-container{background-color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-ef6fd6f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2e6f334 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-265e9c1 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-a8241b1 .elementor-button{background-color:#18bc45;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-a8241b1 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-a8241b1 .elementor-button .elementor-button-content-wrapper{gap:20px}.elementor-31046 .elementor-element.elementor-element-6d8da9c .elementor-button{background-color:#ec4c23;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff}.elementor-31046 .elementor-element.elementor-element-6d8da9c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-6d8da9c .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-31046 .elementor-element.elementor-element-944c16f{overflow:hidden;padding:30px 0}.elementor-31046 .elementor-element.elementor-element-f041514{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-f041514 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-2efb2bb{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-2efb2bb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-2395a8e img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-7fe74b1 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-b5b66ce img{border-radius:10px}body.elementor-page-31046:not(.elementor-motion-effects-element-type-background),body.elementor-page-31046>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}@media(min-width:768px){.elementor-31046 .elementor-element.elementor-element-fe45cbc{width:34.084%}.elementor-31046 .elementor-element.elementor-element-92d1b43{width:65.916%}.elementor-31046 .elementor-element.elementor-element-ce0a1d8{width:34.084%}.elementor-31046 .elementor-element.elementor-element-049d443{width:65.916%}.elementor-31046 .elementor-element.elementor-element-a1871b2{width:34.084%}.elementor-31046 .elementor-element.elementor-element-0b9f7d4{width:65.916%}.elementor-31046 .elementor-element.elementor-element-cf18f76{width:34.084%}.elementor-31046 .elementor-element.elementor-element-72d80de{width:65.916%}.elementor-31046 .elementor-element.elementor-element-ba5f4f1{width:34.084%}.elementor-31046 .elementor-element.elementor-element-d1ef653{width:65.916%}.elementor-31046 .elementor-element.elementor-element-89289de{width:31.543%}.elementor-31046 .elementor-element.elementor-element-2b81b84{width:68.457%}.elementor-31046 .elementor-element.elementor-element-74042c8{width:31.543%}.elementor-31046 .elementor-element.elementor-element-d373de6{width:68.457%}.elementor-31046 .elementor-element.elementor-element-1995eba{width:34.084%}.elementor-31046 .elementor-element.elementor-element-8ae4aa2{width:65.916%}.elementor-31046 .elementor-element.elementor-element-0f02899{width:60%}.elementor-31046 .elementor-element.elementor-element-24f5961{width:19.233%}.elementor-31046 .elementor-element.elementor-element-7a83117{width:20%}.elementor-31046 .elementor-element.elementor-element-99216b8{width:44.775%}.elementor-31046 .elementor-element.elementor-element-2d11ab9{width:55.225%}.elementor-31046 .elementor-element.elementor-element-73c8caa{width:47.197%}.elementor-31046 .elementor-element.elementor-element-53dd45e{width:52.803%}.elementor-31046 .elementor-element.elementor-element-ed3e6fb{width:47.197%}.elementor-31046 .elementor-element.elementor-element-de3628b{width:52.803%}.elementor-31046 .elementor-element.elementor-element-42782ca{width:47.197%}.elementor-31046 .elementor-element.elementor-element-a3aa915{width:52.803%}.elementor-31046 .elementor-element.elementor-element-23a002a{width:47.197%}.elementor-31046 .elementor-element.elementor-element-3570882{width:52.803%}.elementor-31046 .elementor-element.elementor-element-4bb8db1{width:47.197%}.elementor-31046 .elementor-element.elementor-element-a415a8e{width:52.803%}.elementor-31046 .elementor-element.elementor-element-919eff3{width:60%}.elementor-31046 .elementor-element.elementor-element-c655d17{width:19.233%}.elementor-31046 .elementor-element.elementor-element-9c102f9{width:20%}}@media(min-width:2400px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-527a4f1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-b9b4d4e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-ce4f81e>.elementor-container{max-width:570px}.elementor-31046 .elementor-element.elementor-element-f14d46c>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/パトにゃんバナー.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-c32363a{margin-top:0;margin-bottom:0}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-accordion .elementor-accordion-title{font-size:var(--e-global-typography-primary-font-size)}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-555457b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-2213579>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-6fe3669>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-5f036e6>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-7622e99>.elementor-widget-container{margin:0 100px;padding:5px 0}.elementor-31046 .elementor-element.elementor-element-527a4f1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-61011f5>.elementor-widget-container{margin:0 100px;padding:5px 0}.elementor-31046 .elementor-element.elementor-element-c7e9017>.elementor-widget-container{margin:0 100px;padding:5px 0}.elementor-31046 .elementor-element.elementor-element-2269fac>.elementor-widget-container{margin:0 100px;padding:5px 0}.elementor-31046 .elementor-element.elementor-element-8a24e15>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-bf17bed>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-49f69f4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-e0b9a14>.elementor-container{max-width:1160px}.elementor-31046 .elementor-element.elementor-element-e0b9a14{padding:0 20px 20px}.elementor-31046 .elementor-element.elementor-element-a050a29>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 0 21px 30px}.elementor-31046 .elementor-element.elementor-element-d146e51>.elementor-widget-container{margin:0 30px}.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-0be1c59>.elementor-background-slideshow{border-radius:45px}.elementor-31046 .elementor-element.elementor-element-8e320b2>.elementor-widget-container{background-position:24px -1px}.elementor-31046 .elementor-element.elementor-element-8e320b2 .elementor-heading-title{font-size:30px}.elementor-31046 .elementor-element.elementor-element-cc1f2c2{margin-top:19px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-57b9173>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c63d311>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-11465ab>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-d6896a4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-223706b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ccb607f>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c0bc0a0>.elementor-widget-container{margin:0 100px;padding:5px 0}.elementor-31046 .elementor-element.elementor-element-b9b4d4e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-d8e8cd1{padding:30px 0}.elementor-31046 .elementor-element.elementor-element-794e54d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-fc826ab>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-ee768f6>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-2e102b4>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-3992c3a>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-9157492 .elementor-button{font-size:18px}.elementor-31046 .elementor-element.elementor-element-50797e2 .elementor-button{font-size:18px}.elementor-31046 .elementor-element.elementor-element-a930c6c>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-76d76b2 .elementor-heading-title{font-size:39px}.elementor-31046 .elementor-element.elementor-element-4207004{z-index:3}.elementor-31046 .elementor-element.elementor-element-2da079c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 0 21px 30px}.elementor-31046 .elementor-element.elementor-element-e13a9f7>.elementor-widget-container{margin:0 30px}.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-cc0fb1f>.elementor-background-slideshow{border-radius:45px}.elementor-31046 .elementor-element.elementor-element-d28f8f9>.elementor-widget-container{background-position:24px -1px}.elementor-31046 .elementor-element.elementor-element-d28f8f9 .elementor-heading-title{font-size:30px}.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-383c058>.elementor-background-slideshow{border-radius:0 80px 80px 0}.elementor-31046 .elementor-element.elementor-element-108df80{margin-top:19px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-52f10ef>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-58814b4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-81c0deb>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-9399598>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-f8a570e>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-dff4320:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-dff4320>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-003d686{padding:0}.elementor-31046 .elementor-element.elementor-element-994450a>.elementor-element-populated{padding:0 10px}.elementor-31046 .elementor-element.elementor-element-ce49744>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-146b703{width:var(--container-widget-width,190.297px);max-width:190.297px;--container-widget-width:190.297px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-6ef9e03:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6ef9e03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-6495b01{padding:0}.elementor-31046 .elementor-element.elementor-element-caf1163>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-e8c5874:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e8c5874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c32363a{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-49c8369{width:var(--container-widget-width,185.5px);max-width:185.5px;--container-widget-width:185.5px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-4015b04{width:var(--container-widget-width,190.375px);max-width:190.375px;--container-widget-width:190.375px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-5d1d026{width:var(--container-widget-width,198.141px);max-width:198.141px;--container-widget-width:198.141px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-c2dd518{width:var(--container-widget-width,198.141px);max-width:198.141px;--container-widget-width:198.141px;--container-widget-flex-grow:0}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-widget-accordion .elementor-accordion-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-ce71a77 .elementor-heading-title{font-size:39px}.elementor-31046 .elementor-element.elementor-element-bfc1cdd>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ce5f9c2>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-3bb8316>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-7b7ca34>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:21px 0 21px 30px}.elementor-31046 .elementor-element.elementor-element-3b77f44>.elementor-widget-container{margin:0 30px}.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-f50bd1d>.elementor-background-slideshow{border-radius:45px}.elementor-31046 .elementor-element.elementor-element-265af5e>.elementor-widget-container{background-position:24px -1px}.elementor-31046 .elementor-element.elementor-element-265af5e .elementor-heading-title{font-size:30px}.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-856a3bb>.elementor-background-slideshow{border-radius:0 80px 80px 0}.elementor-31046 .elementor-element.elementor-element-a71e6ab{margin-top:19px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-a130f1a>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-01404da>.elementor-widget-container{background-position:0 0}}@media(max-width:767px){.elementor-31046 .elementor-element.elementor-element-b1edc25{padding:20px}.elementor-31046 .elementor-element.elementor-element-c0613b3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/01/遺品整理スマホ-1.png");background-position:52% -2px;background-size:cover}.elementor-31046 .elementor-element.elementor-element-c0613b3>.elementor-element-populated{padding:0 0 8px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-840a8e2>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-840a8e2 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-2ac87df>.elementor-widget-container{margin:-10px 0 0}.elementor-31046 .elementor-element.elementor-element-2ac87df .elementor-heading-title{font-size:28px;line-height:1.1em}.elementor-31046 .elementor-element.elementor-element-9e52a06>.elementor-widget-container{margin:-1px 0 7px}.elementor-31046 .elementor-element.elementor-element-9e52a06 .elementor-heading-title{font-size:35px;line-height:1.1em;letter-spacing:.5px}.elementor-31046 .elementor-element.elementor-element-6081c38{padding:0 20px 20px}.elementor-31046 .elementor-element.elementor-element-f9ad80d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:52% -2px;background-size:5% auto}.elementor-31046 .elementor-element.elementor-element-f9ad80d>.elementor-element-populated{padding:10px 0 8px}.elementor-31046 .elementor-element.elementor-element-af9c73f,.elementor-31046 .elementor-element.elementor-element-af9c73f>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-af9c73f{margin-top:0;margin-bottom:0;padding:0 0 10px}.elementor-31046 .elementor-element.elementor-element-1d47fdd,.elementor-31046 .elementor-element.elementor-element-1d47fdd>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-1d47fdd{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-0087b44>.elementor-widget-container{margin:-10px 50px 0;padding:9px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-0087b44{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-0087b44 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-658fe0b>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:-16px 0 0;padding:0 0 0 10px;background-position:15px 6px;background-repeat:no-repeat;background-size:41px auto}.elementor-31046 .elementor-element.elementor-element-658fe0b{text-align:center}.elementor-31046 .elementor-element.elementor-element-658fe0b .elementor-heading-title{font-size:35px}.elementor-31046 .elementor-element.elementor-element-b5a5a3a>.elementor-widget-container{margin:0 0 7px}.elementor-31046 .elementor-element.elementor-element-b5a5a3a{text-align:center}.elementor-31046 .elementor-element.elementor-element-b5a5a3a .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-3d05331>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-3d05331 .elementor-button{font-size:20px;border-radius:50px;padding:12px 26px}.elementor-31046 .elementor-element.elementor-element-c1d8329>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-c1d8329 .elementor-button{font-size:20px;border-radius:50px;padding:12px 21px}.elementor-31046 .elementor-element.elementor-element-7aeb3d6{padding:0}.elementor-31046 .elementor-element.elementor-element-a4fd400>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-a4fd400{text-align:center}.elementor-31046 .elementor-element.elementor-element-a4fd400 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-555457b>.elementor-widget-container{background-position:14px 25px;background-size:34px auto}.elementor-31046 .elementor-element.elementor-element-555457b .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-2213579>.elementor-widget-container{background-position:14px 25px;background-size:34px auto}.elementor-31046 .elementor-element.elementor-element-2213579 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-057b00e>.elementor-element-populated{padding:16px 0 0}.elementor-31046 .elementor-element.elementor-element-6fe3669>.elementor-widget-container{background-position:14px 25px;background-size:34px auto}.elementor-31046 .elementor-element.elementor-element-6fe3669 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-5f036e6>.elementor-widget-container{background-position:14px 25px;background-size:34px auto}.elementor-31046 .elementor-element.elementor-element-5f036e6 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-a050e49:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a050e49>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/25827291.jpg")}.elementor-31046 .elementor-element.elementor-element-a050e49{padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-dd4b377 .elementor-heading-title{font-size:25px}.elementor-31046 .elementor-element.elementor-element-2301271{padding:5px 0 25px}.elementor-31046 .elementor-element.elementor-element-23b3576>.elementor-element-populated{padding:10px 5px 0}.elementor-31046 .elementor-element.elementor-element-47b5a08 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-323692a .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-3c94669{padding:0}.elementor-31046 .elementor-element.elementor-element-8d54abe>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-8d54abe{text-align:left;font-size:18px;line-height:2em}.elementor-31046 .elementor-element.elementor-element-b5c90b6{padding:15px 0 0}.elementor-31046 .elementor-element.elementor-element-62db708 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-7622e99>.elementor-widget-container{margin:0 30px 0 20px}.elementor-31046 .elementor-element.elementor-element-7622e99 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-527a4f1.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-527a4f1 .elementor-main-swiper{height:235px}.elementor-31046 .elementor-element.elementor-element-e9a0042{padding:10px 0 20px}.elementor-31046 .elementor-element.elementor-element-2b818e5 .elementor-heading-title{font-size:26px}.elementor-31046 .elementor-element.elementor-element-f1e938d .elementor-heading-title{font-size:48px}.elementor-31046 .elementor-element.elementor-element-6fead12>.elementor-element-populated{padding:0 0 0 5px}.elementor-31046 .elementor-element.elementor-element-89b7a70 .elementor-heading-title{font-size:24px}.elementor-31046 .elementor-element.elementor-element-4fada95 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-e7ead44 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-671eb75>.elementor-widget-container{margin:20px 36px 0;padding:5px 0 6px}.elementor-31046 .elementor-element.elementor-element-06d514f{padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-739e071 img{border-radius:0}.elementor-31046 .elementor-element.elementor-element-60736f9>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-89d4f5f>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-cbadab6 .elementor-heading-title{font-size:26px}.elementor-31046 .elementor-element.elementor-element-77f4306 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-61011f5>.elementor-widget-container{margin:20px 20px 0}.elementor-31046 .elementor-element.elementor-element-61011f5{z-index:1}.elementor-31046 .elementor-element.elementor-element-61011f5 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-db39266{width:50%}.elementor-31046 .elementor-element.elementor-element-db39266>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-2a5fd68>.elementor-widget-container{margin:-19px 0 0}.elementor-31046 .elementor-element.elementor-element-dd4d0a8{width:50%}.elementor-31046 .elementor-element.elementor-element-dd4d0a8>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-fcd4b44{width:50%}.elementor-31046 .elementor-element.elementor-element-fcd4b44>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-96134fd{width:50%}.elementor-31046 .elementor-element.elementor-element-96134fd>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-5b1a5b9{width:50%}.elementor-31046 .elementor-element.elementor-element-5b1a5b9>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-1bdce4b{width:50%}.elementor-31046 .elementor-element.elementor-element-1bdce4b>.elementor-element-populated{margin:8px;--e-column-margin-right:8px;--e-column-margin-left:8px}.elementor-31046 .elementor-element.elementor-element-dfc9241>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-dfc9241{font-size:17px}.elementor-31046 .elementor-element.elementor-element-e3fc28e>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-2d80872 .elementor-heading-title{font-size:26px}.elementor-31046 .elementor-element.elementor-element-5e788d2 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-bcaa2d9 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-c7e9017>.elementor-widget-container{margin:20px 20px 0}.elementor-31046 .elementor-element.elementor-element-c7e9017{z-index:1}.elementor-31046 .elementor-element.elementor-element-c7e9017 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-9375fb0>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-5892287>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-2269fac>.elementor-widget-container{margin:0 30px 0 20px}.elementor-31046 .elementor-element.elementor-element-2269fac{z-index:1}.elementor-31046 .elementor-element.elementor-element-2269fac .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-0a949e5{margin-top:-30px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-bf7add7>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-f5c2847 .elementor-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-cc544a7 .elementor-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-a75d21c{padding:0 0 10px}.elementor-31046 .elementor-element.elementor-element-6409b8a>.elementor-element-populated{padding:0 5px}.elementor-31046 .elementor-element.elementor-element-aa4ff1e .elementor-heading-title{font-size:26px}.elementor-31046 .elementor-element.elementor-element-5081b98 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-387774c>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-7158393>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-90f20cb>.elementor-element-populated{padding:10px 5px 0}.elementor-31046 .elementor-element.elementor-element-9f8a94a .elementor-heading-title{font-size:26px}.elementor-31046 .elementor-element.elementor-element-8ca7709 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-020b012>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-fdcced5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-fdcced5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/24531713_l-scaled.jpg");background-repeat:no-repeat;background-size:655px auto}.elementor-31046 .elementor-element.elementor-element-fdcced5{padding:15px 0 30px}.elementor-31046 .elementor-element.elementor-element-cef4527 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-8fcd509{text-align:center}.elementor-31046 .elementor-element.elementor-element-8fcd509 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-3b0ffaf{margin-top:-10px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-85d1f46{width:33%}.elementor-31046 .elementor-element.elementor-element-74a3459>.elementor-widget-container{margin:-20px 0 0}.elementor-31046 .elementor-element.elementor-element-403f656{width:33%}.elementor-31046 .elementor-element.elementor-element-403f656>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-0680c46{text-align:right}.elementor-31046 .elementor-element.elementor-element-0680c46 img{width:78%}.elementor-31046 .elementor-element.elementor-element-4aca5e1{width:33%}.elementor-31046 .elementor-element.elementor-element-4aca5e1>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-a9b487c{text-align:left}.elementor-31046 .elementor-element.elementor-element-a9b487c img{width:78%}.elementor-31046 .elementor-element.elementor-element-997acef,.elementor-31046 .elementor-element.elementor-element-997acef>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-997acef{margin-top:-22px;margin-bottom:0;padding:0 0 10px}.elementor-31046 .elementor-element.elementor-element-3066210,.elementor-31046 .elementor-element.elementor-element-3066210>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-3066210{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-a7c5944>.elementor-widget-container{margin:-10px 50px 0;padding:9px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-a7c5944{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-a7c5944 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-3f2eb25>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:-16px 0 0;padding:0 0 0 10px;background-position:15px 6px;background-repeat:no-repeat;background-size:41px auto}.elementor-31046 .elementor-element.elementor-element-3f2eb25{text-align:center}.elementor-31046 .elementor-element.elementor-element-3f2eb25 .elementor-heading-title{font-size:35px}.elementor-31046 .elementor-element.elementor-element-22a7229>.elementor-widget-container{margin:0 0 7px}.elementor-31046 .elementor-element.elementor-element-22a7229{text-align:center}.elementor-31046 .elementor-element.elementor-element-22a7229 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-9e8597d>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-9e8597d .elementor-button{font-size:23px;border-radius:50px;padding:12px 26px}.elementor-31046 .elementor-element.elementor-element-a37a36b>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-a37a36b .elementor-button{font-size:23px;border-radius:50px;padding:12px 21px}.elementor-31046 .elementor-element.elementor-element-8a24e15>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-bf17bed>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-49f69f4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-8e320b2>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-57b9173>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c63d311>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c8163ef>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-c8163ef{text-align:center}.elementor-31046 .elementor-element.elementor-element-c8163ef .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-11465ab>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-d6896a4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-223706b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ccb607f>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-f2ca657{padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-76cf47f .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-b9b4d4e.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-794e54d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-794e54d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-d28f8f9>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-52f10ef>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-58814b4>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-81c0deb>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-9399598>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-f8a570e>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-dff4320:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-dff4320>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-b4c5aa4>.elementor-widget-container{padding:0 15px}.elementor-31046 .elementor-element.elementor-element-b4c5aa4 .elementor-heading-title{line-height:1.9em}.elementor-31046 .elementor-element.elementor-element-ce49744>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-6ef9e03:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6ef9e03>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/見積パトにゃん.png");background-position:6px 0;background-size:96px auto}.elementor-31046 .elementor-element.elementor-element-6ef9e03{padding:0}.elementor-31046 .elementor-element.elementor-element-2d69f11>.elementor-widget-container{margin:40px 0 0}.elementor-31046 .elementor-element.elementor-element-2d69f11 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-862abee .elementor-button{padding:20px 30px}.elementor-31046 .elementor-element.elementor-element-6495b01{padding:0 10px}.elementor-31046 .elementor-element.elementor-element-136ac25>.elementor-element-populated{padding:20px 0}.elementor-31046 .elementor-element.elementor-element-e3768d2{top:69px}.elementor-31046 .elementor-element.elementor-element-e3768d2 img{width:29%}.elementor-31046 .elementor-element.elementor-element-d1551a4 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-bf41171{z-index:1}.elementor-31046 .elementor-element.elementor-element-bbec73a .elementor-heading-title{font-size:25px}.elementor-31046 .elementor-element.elementor-element-34498a6{padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-dd3edd7{width:50%}.elementor-31046 .elementor-element.elementor-element-3fafa54 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-593c977{width:50%}.elementor-31046 .elementor-element.elementor-element-0b1da6d .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-7483060{width:50%}.elementor-31046 .elementor-element.elementor-element-02abac1>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-43cdd06{width:50%}.elementor-31046 .elementor-element.elementor-element-1ec444b .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-d31bde0{width:50%}.elementor-31046 .elementor-element.elementor-element-a43f89b>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-5058804{width:50%}.elementor-31046 .elementor-element.elementor-element-4b8c977 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-22af5af{width:50%}.elementor-31046 .elementor-element.elementor-element-8a66bbd>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-e23e989{width:50%}.elementor-31046 .elementor-element.elementor-element-8d1493c .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-b9998d0{width:50%}.elementor-31046 .elementor-element.elementor-element-97d01f3>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-8ac79d4{width:50%}.elementor-31046 .elementor-element.elementor-element-b286fb5 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-7de927e{width:50%}.elementor-31046 .elementor-element.elementor-element-52f5c62>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-4f6682c{width:50%}.elementor-31046 .elementor-element.elementor-element-655a2cf .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-93a0ddf{width:50%}.elementor-31046 .elementor-element.elementor-element-6be5a5a>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-16d4d5d{width:50%}.elementor-31046 .elementor-element.elementor-element-6fe4fe2 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-9de894c{width:50%}.elementor-31046 .elementor-element.elementor-element-d3c909e{width:50%}.elementor-31046 .elementor-element.elementor-element-31f1c6b .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-1ef21c2{width:50%}.elementor-31046 .elementor-element.elementor-element-d420d62{width:50%}.elementor-31046 .elementor-element.elementor-element-77800ef>.elementor-widget-container{margin:9px 0 0}.elementor-31046 .elementor-element.elementor-element-77800ef .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-136461e>.elementor-widget-container{margin:10px 0 0;padding:0 15px}.elementor-31046 .elementor-element.elementor-element-136461e .elementor-heading-title{font-size:17px;line-height:1.9em}.elementor-31046 .elementor-element.elementor-element-caf1163>.elementor-widget-container{padding:0 0 0 55px;background-position:0 0}.elementor-31046 .elementor-element.elementor-element-caf1163 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-7b355b7 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-42782ca>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-81f9135 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-6e66695{padding:0}.elementor-31046 .elementor-element.elementor-element-23a002a>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-3570882>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-3570882>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-3570882>.elementor-background-slideshow{border-radius:0}.elementor-31046 .elementor-element.elementor-element-f3fb703 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-4bb8db1>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-a415a8e>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-a415a8e>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-a415a8e>.elementor-background-slideshow{border-radius:0}.elementor-31046 .elementor-element.elementor-element-bd88cab{margin-top:30px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-1d7c223>.elementor-element-populated{border-width:3px;margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-eebae6e{width:var(--container-widget-width,156.812px);max-width:156.812px;--container-widget-width:156.812px;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-eebae6e>.elementor-widget-container{padding:4px}.elementor-31046 .elementor-element.elementor-element-eebae6e .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-0f425d8>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-0f425d8 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-bfffbcb>.elementor-widget-container{margin:0;padding:0}.elementor-31046 .elementor-element.elementor-element-bfffbcb{font-size:17px}.elementor-31046 .elementor-element.elementor-element-e8c5874:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e8c5874>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-2bbfee8{padding:0 0 100px}.elementor-31046 .elementor-element.elementor-element-02b05e1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-02b05e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/遺品整理スマホ版.png");background-position:1px -10px;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-02b05e1{padding:0}.elementor-31046 .elementor-element.elementor-element-8d3bd25{--spacer-size:11px}.elementor-31046 .elementor-element.elementor-element-2fe94e3>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-28bc9b8{--spacer-size:234px}.elementor-31046 .elementor-element.elementor-element-c32363a{margin-top:0;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-d4d61a6{padding:40px 0 0}.elementor-31046 .elementor-element.elementor-element-9427260{padding:0}.elementor-31046 .elementor-element.elementor-element-6dd3183{width:var(--container-widget-width,250.95px);max-width:250.95px;--container-widget-width:250.95px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-5e64661 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-daba9a7{width:var(--container-widget-width,250.95px);max-width:250.95px;--container-widget-width:250.95px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-0d3b061 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-b5539e3{width:var(--container-widget-width,257.725px);max-width:257.725px;--container-widget-width:257.725px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-2cdf91e .elementor-heading-title{font-size:25px}.elementor-31046 .elementor-element.elementor-element-7cf85c3{width:var(--container-widget-width,257.725px);max-width:257.725px;--container-widget-width:257.725px;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-6b2dc4f .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-00eacbc>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-00eacbc .elementor-heading-title{font-size:20px}.elementor-widget-reviews .elementor-testimonial__header,.elementor-widget-reviews .elementor-testimonial__name{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-460cc41 .elementor-button{padding:20px 30px}.elementor-31046 .elementor-element.elementor-element-a186b93>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-a186b93 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-8de307c .elementor-button{padding:20px 10px}.elementor-31046 .elementor-element.elementor-element-66f5a62>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-66f5a62 .elementor-heading-title{font-size:24px}.elementor-widget-accordion .elementor-accordion-title{font-size:var(--e-global-typography-primary-font-size)}.elementor-31046 .elementor-element.elementor-element-2b5446f>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-2b5446f .elementor-button{padding:10px 30px}.elementor-31046 .elementor-element.elementor-element-f7ea5e3{padding:20px 0 0}.elementor-31046 .elementor-element.elementor-element-11a3f8e .elementor-button{padding:10px 30px}.elementor-31046 .elementor-element.elementor-element-1928493>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-1928493{text-align:left}.elementor-31046 .elementor-element.elementor-element-1928493 .elementor-heading-title{font-size:16px}.elementor-31046 .elementor-element.elementor-element-93cb3f3>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-bfc1cdd>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ce5f9c2>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-3bb8316>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-265af5e>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-a130f1a>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-01404da>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-abca195:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-abca195>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/24531713_l-scaled.jpg");background-repeat:no-repeat;background-size:655px auto}.elementor-31046 .elementor-element.elementor-element-abca195{padding:15px 0 30px}.elementor-31046 .elementor-element.elementor-element-d47eec8 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-3455efb{text-align:center}.elementor-31046 .elementor-element.elementor-element-3455efb .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-f80ece3{margin-top:-10px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-81b07e9{width:33%}.elementor-31046 .elementor-element.elementor-element-201fd2b>.elementor-widget-container{margin:-20px 0 0}.elementor-31046 .elementor-element.elementor-element-e8339c9{width:33%}.elementor-31046 .elementor-element.elementor-element-e8339c9>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-ca8de40{text-align:right}.elementor-31046 .elementor-element.elementor-element-ca8de40 img{width:78%}.elementor-31046 .elementor-element.elementor-element-d43dc5e{width:33%}.elementor-31046 .elementor-element.elementor-element-d43dc5e>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-a6b5157{text-align:left}.elementor-31046 .elementor-element.elementor-element-a6b5157 img{width:78%}.elementor-31046 .elementor-element.elementor-element-36aee08,.elementor-31046 .elementor-element.elementor-element-36aee08>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-36aee08{margin-top:-22px;margin-bottom:0;padding:0 0 10px}.elementor-31046 .elementor-element.elementor-element-f0684fc,.elementor-31046 .elementor-element.elementor-element-f0684fc>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-f0684fc{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-ef6fd6f>.elementor-widget-container{margin:-10px 50px 0;padding:9px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-ef6fd6f{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-ef6fd6f .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-2e6f334>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:-16px 0 0;padding:0 0 0 10px;background-position:15px 6px;background-repeat:no-repeat;background-size:41px auto}.elementor-31046 .elementor-element.elementor-element-2e6f334{text-align:center}.elementor-31046 .elementor-element.elementor-element-2e6f334 .elementor-heading-title{font-size:35px}.elementor-31046 .elementor-element.elementor-element-265e9c1>.elementor-widget-container{margin:0 0 7px}.elementor-31046 .elementor-element.elementor-element-265e9c1{text-align:center}.elementor-31046 .elementor-element.elementor-element-265e9c1 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-a8241b1>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-a8241b1 .elementor-button{font-size:23px;border-radius:50px;padding:12px 26px}.elementor-31046 .elementor-element.elementor-element-6d8da9c>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-6d8da9c .elementor-button{font-size:23px;border-radius:50px;padding:12px 21px}.elementor-31046 .elementor-element.elementor-element-2efb2bb .elementor-heading-title{font-size:23px}}.extent{font-size:20px;color:#fff;background-color:#ffd832;padding:.1px 0 0 4px;border-radius:15px}.small{font-size:20px;text-shadow:2px 2px 2px #000}.border-sp{border-bottom:7px solid #fdf36e;text-shadow:2px 2px 2px #000}.button-green span{color:#fff}.button-green span{color:#fff}.blue{color:#2d71c2}.balloon3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:25px solid transparent;border-top:20px solid #fff}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.slash{color:#69aee8;font-weight:700}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.button-green span{color:#fff}.button-green span{color:#fff}.small{font-size:25px}.border{border-bottom:14px solid #fdf36e;text-shadow:2px 2px 2px #000}.extent-pc{font-size:40px;color:#fff;background-color:#ffd832;border-radius:50px;padding-left:5px;padding-right:7px}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.blue{color:#2d71c2}.balloon3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:25px solid transparent;border-top:20px solid #fff}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.slash{color:#69aee8;font-weight:700}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.slash{color:#69aee8}.slash{color:#69aee8}.box:before{content:"";width:400px;height:2px;background:#fff;display:inline-block;position:absolute;top:-2px;left:50%;transform:translateX(-50%)}.red{color:red}.slash{color:#69aee8}.slash{color:#69aee8}.box:before{content:"";width:400px;height:2px;background:#fff;display:inline-block;position:absolute;top:-2px;left:50%;transform:translateX(-50%)}.elementor-accordion .elementor-accordion-item:first-child{display:none}.elementor-accordion .elementor-accordion-item:first-child{display:none}.elementor-accordion .elementor-accordion-item:first-child{display:none}.elementor-accordion .elementor-accordion-item:first-child{display:none}.large{font-size:65px;border-bottom:14px solid #ff0}.orange{color:#ec4c23}.large{font-size:36px;border-bottom:5px solid #ff0}.orange{color:#ec4c23}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.button-green span{color:#fff}.button-green span{color:#fff}.slash{color:#69aee8}.slash{color:#69aee8}