.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-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-7aeb3d6{overflow:hidden;padding:40px 0 30px;z-index:2}.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-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-31046 .elementor-element.elementor-element-1c761f9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-1c761f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#1957a2}.elementor-31046 .elementor-element.elementor-element-1c761f9>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1c761f9{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-bfb5069{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-bfb5069 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-d2192d0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#ffd200}.elementor-31046 .elementor-element.elementor-element-1067b6f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-1067b6f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1067b6f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-1067b6f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-8ee8d2c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-8ee8d2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-8ee8d2c{border-style:solid;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-8ee8d2c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5c81d54>.elementor-widget-container{background-color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-5c81d54 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-44f59ed .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-2dff6c6 .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-daaf635 .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-daaf635 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-daaf635 .elementor-button .elementor-button-content-wrapper{gap:20px}.elementor-31046 .elementor-element.elementor-element-5ecf795 .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-5ecf795 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-31046 .elementor-element.elementor-element-5ecf795 .elementor-button .elementor-button-content-wrapper{gap:5px}.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-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-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-85852ad{overflow:hidden;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-85852ad,.elementor-31046 .elementor-element.elementor-element-85852ad>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-df63f9e{text-align:center}.elementor-31046 .elementor-element.elementor-element-df63f9e img{width:82%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-dcb8f7c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-f1fa239>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-f1fa239{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.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{overflow:hidden;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-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-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-e4c0517>.elementor-widget-container{background-color:#3f97e2;margin:0 300px;padding:10px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-e4c0517{text-align:center}.elementor-31046 .elementor-element.elementor-element-e4c0517 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-a23af14{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-a23af14,.elementor-31046 .elementor-element.elementor-element-a23af14>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-388f057{text-align:right}.elementor-31046 .elementor-element.elementor-element-388f057 img{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-db7297a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-aadfe48{font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:30px}.elementor-31046 .elementor-element.elementor-element-e021fd4:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e021fd4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#21aee4 0%,#b9ddf3 100%)}.elementor-31046 .elementor-element.elementor-element-e021fd4{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0;z-index:2}.elementor-31046 .elementor-element.elementor-element-e021fd4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-344d6fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-344d6fb:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-344d6fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#21aee4 63%,#c0dff5 100%)}.elementor-31046 .elementor-element.elementor-element-344d6fb.e-con{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-b16fa67>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-b16fa67 img{width:76%;border-style:none}.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-5d7db82>.elementor-container{max-width:959px}.elementor-31046 .elementor-element.elementor-element-b7d323c>.elementor-element-populated{margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-d7fab07>.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-d7fab07 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-caa3c15>.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-caa3c15 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-f65317d>.elementor-element-populated{margin:0 11px 0 0;--e-column-margin-right:11px;--e-column-margin-left:0px}.elementor-31046 .elementor-element.elementor-element-ab1b112>.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-ab1b112 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:23px;font-weight:800;color:#000}.elementor-31046 .elementor-element.elementor-element-5142661>.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-5142661 .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 20px}.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-abd26f2>.elementor-widget-container{margin:26px 0 0}.elementor-31046 .elementor-element.elementor-element-f9bdd7b:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f9bdd7b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3F97E25C}.elementor-31046 .elementor-element.elementor-element-f9bdd7b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-31046 .elementor-element.elementor-element-f9bdd7b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c43327a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c43327a>.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-c43327a>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c43327a{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-8d79c99{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-8d79c99 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-5e100aa{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-5e100aa .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#e5bb5d}.elementor-31046 .elementor-element.elementor-element-25ab90a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-25ab90a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-25ab90a>.elementor-container{max-width:962px}.elementor-31046 .elementor-element.elementor-element-25ab90a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-25ab90a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1b469bf:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-background-slideshow{border-radius:50px 0 0 50px}.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 121px}.elementor-31046 .elementor-element.elementor-element-1b469bf>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-680996a>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-680996a{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-680996a .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-326a428{margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-d133c11:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-element-populated{border-style:solid;border-width:2px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-d133c11>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4907075>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:9px 0 0;padding:0 0 0 26px;background-position:9px 8px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-4907075{text-align:center}.elementor-31046 .elementor-element.elementor-element-4907075 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:42px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-250fb57>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-250fb57{text-align:center}.elementor-31046 .elementor-element.elementor-element-250fb57 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-6741301:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-background-slideshow{border-radius:0 50px 50px 0}.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-6741301>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a4615dc{margin-top:22px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-7167e36>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-c787b28 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-c787b28>.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-8adbba7>.elementor-element-populated{padding:0 0 0 3px}.elementor-31046 .elementor-element.elementor-element-52b6bc3 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-52b6bc3>.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-d426061{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-d426061{left:271px}body.rtl .elementor-31046 .elementor-element.elementor-element-d426061{right:271px}.elementor-31046 .elementor-element.elementor-element-d18878e{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:108px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-d18878e{left:50px}body.rtl .elementor-31046 .elementor-element.elementor-element-d18878e{right:50px}.elementor-31046 .elementor-element.elementor-element-d8c25eb:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d8c25eb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3F97E25C}.elementor-31046 .elementor-element.elementor-element-d8c25eb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-31046 .elementor-element.elementor-element-d8c25eb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-280e19e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-280e19e>.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-280e19e>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-280e19e{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-5a36958{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-5a36958 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2935f58{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-2935f58 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#e5bb5d}.elementor-31046 .elementor-element.elementor-element-955a98d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-955a98d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-955a98d>.elementor-container{max-width:962px}.elementor-31046 .elementor-element.elementor-element-955a98d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-955a98d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7012844:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-background-slideshow{border-radius:50px 0 0 50px}.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 121px}.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4de9fd5>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-4de9fd5{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-4de9fd5 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-3e46b80{margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-35e0448:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-element-populated{border-style:solid;border-width:2px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-35e0448>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-af85834>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:9px 0 0;padding:0 0 0 26px;background-position:9px 8px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-af85834{text-align:center}.elementor-31046 .elementor-element.elementor-element-af85834 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:42px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-70198fd>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-70198fd{text-align:center}.elementor-31046 .elementor-element.elementor-element-70198fd .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-dee1be0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-background-slideshow{border-radius:0 50px 50px 0}.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-93baae7{margin-top:22px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-26b64ad>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-3c748b1 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-3c748b1>.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-1f3ffe0>.elementor-element-populated{padding:0 0 0 3px}.elementor-31046 .elementor-element.elementor-element-38c1b23 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-38c1b23>.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-f3a2510{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:108px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-f3a2510{left:50px}body.rtl .elementor-31046 .elementor-element.elementor-element-f3a2510{right:50px}.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-1927a37 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:700;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-1c84cdd .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-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-4b7b46e .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-48e232a .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-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-49becdf>.elementor-widget-container{background-color:#3f97e2;margin:30px 340px 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-0a18c7c{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-0a18c7c,.elementor-31046 .elementor-element.elementor-element-0a18c7c>.elementor-background-overlay{border-radius:30px}.elementor-31046 .elementor-element.elementor-element-d743abc{text-align:center}.elementor-31046 .elementor-element.elementor-element-d743abc img{width:68%}.elementor-31046 .elementor-element.elementor-element-9a6a80e{text-align:center}.elementor-31046 .elementor-element.elementor-element-9a6a80e img{width:48%}.elementor-31046 .elementor-element.elementor-element-8e089c3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-11b7bc9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:26px;font-weight:700;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-4edb619>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-4edb619{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:33px}.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-2df28c4>.elementor-container{max-width:909px}.elementor-31046 .elementor-element.elementor-element-2df28c4{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-2df28c4,.elementor-31046 .elementor-element.elementor-element-2df28c4>.elementor-background-overlay{border-radius:30px 30px 0 0}.elementor-31046 .elementor-element.elementor-element-a298e24:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a298e24>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-a298e24>.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-a298e24>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3ae1756>.elementor-widget-container{padding:0 0 8px}.elementor-31046 .elementor-element.elementor-element-0ef48b2>.elementor-widget-container{margin:-28px 0 0}.elementor-31046 .elementor-element.elementor-element-0ef48b2{text-align:center}.elementor-31046 .elementor-element.elementor-element-0ef48b2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-28632a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-28632a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-28632a3>.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-28632a3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-94a0c36{text-align:center}.elementor-31046 .elementor-element.elementor-element-94a0c36 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-18a7610:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-18a7610>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-18a7610>.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-18a7610>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9c45042 img{width:100%;height:132px}.elementor-31046 .elementor-element.elementor-element-ae3d485>.elementor-widget-container{margin:-17px 0 0}.elementor-31046 .elementor-element.elementor-element-ae3d485{text-align:center}.elementor-31046 .elementor-element.elementor-element-ae3d485 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-e1d86ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-e1d86ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-e1d86ba>.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-e1d86ba>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c749a27{text-align:center}.elementor-31046 .elementor-element.elementor-element-c749a27 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-ddb0ca0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-ddb0ca0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-ddb0ca0>.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-ddb0ca0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-de23465{text-align:center}.elementor-31046 .elementor-element.elementor-element-de23465 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-4890477:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4890477>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7}.elementor-31046 .elementor-element.elementor-element-4890477>.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-4890477>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4ab2915{text-align:center}.elementor-31046 .elementor-element.elementor-element-4ab2915 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:600;color:#000}.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-4c4fa7a .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-5b8990b .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-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-a815b65 .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-7688579 .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-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-144fa8e .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-4fd8d05 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-0a743be{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-0a743be .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-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-cd02658 .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-2a4ed90 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:700;color:#000}.elementor-31046 .elementor-element.elementor-element-d4aa200{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-d4aa200 .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-45d90e2 .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-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:111px 5px;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-065a7c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-065a7c2:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-065a7c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-ad271fd{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-ad271fd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:46px;font-weight:500;color:#000}.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:-59px;z-index:0;text-align:right}.elementor-31046 .elementor-element.elementor-element-7a77e7b img{width:24%}.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-1ece64a{--spacer-size:50px}.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:20px}.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:3px 0 3px 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:3px 0 3px 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:3px 0 3px 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-ddd6fa8{--spacer-size:50px}.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-d0406e5{--spacer-size:50px}.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-844b84d{font-family:"Roboto",Sans-serif;font-weight:400}.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-6ae67ab{font-family:"Roboto",Sans-serif;font-weight:400}.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-466582f{font-family:"Roboto",Sans-serif;font-weight:400}.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:600;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 -330px;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-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-93944e4>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-93944e4 .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-e2dbc61>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-e2dbc61 .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-4d7cf2e>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-4d7cf2e .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-99fb2cf>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-99fb2cf .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-4f67e26:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4f67e26>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-4f67e26{overflow:hidden;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-4f67e26>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-26d930b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-background-slideshow{border-radius:0 0 50px 50px}.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-26d930b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2230ed9{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-2230ed9 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-2230ed9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-f020e18>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-370e553{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-370e553>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-370e553.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-370e553 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-b6eb1e8>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-b6eb1e8 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-3f129b7{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-1ddf572>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-424f91e{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-424f91e>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-424f91e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-424f91e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-a41af38>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-a41af38 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9acb1af{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-7264049{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-7264049 .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-7264049 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-42ee195>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-7fd2745{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-7fd2745>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-7fd2745.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-7fd2745 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-2e7cfeb>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-2e7cfeb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-9008598{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-7206eb9>.elementor-container{max-width:995px}.elementor-31046 .elementor-element.elementor-element-323b0d7{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-323b0d7>.elementor-widget-container{background-color:#3f97e2;padding:5px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-323b0d7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-31046 .elementor-element.elementor-element-323b0d7 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:800;color:#fff}.elementor-31046 .elementor-element.elementor-element-4fe8f13>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-4fe8f13 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:800;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-48a2046{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:34px}.elementor-31046 .elementor-element.elementor-element-6b831cd{--divider-border-style:solid;--divider-color:#9fcbf0;--divider-border-width:1px}.elementor-31046 .elementor-element.elementor-element-6b831cd .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0}.elementor-31046 .elementor-element.elementor-element-6b831cd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-31046 .elementor-element.elementor-element-66e671dc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-4ceb5dc4>.elementor-widget-container{margin:50px 0 0}.elementor-31046 .elementor-element.elementor-element-4ceb5dc4{text-align:center}.elementor-31046 .elementor-element.elementor-element-4ceb5dc4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:35px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-71924091>.elementor-widget-container{margin:0 0 62px}.elementor-31046 .elementor-element.elementor-element-78394031:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-78394031>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f0f4f7;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/hokkaido.png");background-position:405px -25px;background-repeat:no-repeat;background-size:49% auto}.elementor-31046 .elementor-element.elementor-element-78394031>.elementor-background-overlay{background-color:#c2e1eb;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-78394031>.elementor-container{max-width:1000px}.elementor-31046 .elementor-element.elementor-element-78394031{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0 50px}.elementor-31046 .elementor-element.elementor-element-7787ee74{text-align:center}.elementor-31046 .elementor-element.elementor-element-7787ee74 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-7ab7232e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#2d71c2}.elementor-31046 .elementor-element.elementor-element-4e9a6a46>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/ico_pin01@2x.webp");margin:0 180px;background-position:149px 0;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:0 0 4px;border-color:#648cb6}.elementor-31046 .elementor-element.elementor-element-4e9a6a46{text-align:center}.elementor-31046 .elementor-element.elementor-element-4e9a6a46 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:51px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-f8d400f>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/ico_pin01@2x.webp");margin:0 180px;background-position:5px 0;background-repeat:no-repeat;background-size:contain;border-style:solid;border-width:0 0 4px;border-color:#648cb6}.elementor-31046 .elementor-element.elementor-element-f8d400f{text-align:center}.elementor-31046 .elementor-element.elementor-element-f8d400f .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:51px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3f7c3cd3{width:var(--container-widget-width,94.793%);max-width:94.793%;--container-widget-width:94.793%;--container-widget-flex-grow:0;font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-d7cc970{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7ba57115{overflow:hidden;margin-top:40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3e3ddf35>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-31046 .elementor-element.elementor-element-3e3ddf35>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-64d1a40a{--spacer-size:3px}.elementor-31046 .elementor-element.elementor-element-2fd435dd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-1d2ca578>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-1d2ca578{font-family:"Noto Sans JP",Sans-serif;font-size:14px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-2d807881 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-1b4e8cba>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-1b4e8cba{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-75ac329c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-c278f5b>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-c278f5b{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-4289240a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-3580a11a>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-3580a11a{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-1a3e1507 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-623145b6{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:33px}.elementor-31046 .elementor-element.elementor-element-66d21fa2{font-family:"Noto Sans JP",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-5018a06b>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/パトニャントラック.png");margin:0;background-position:18px 138px;background-repeat:no-repeat;background-size:46% auto}.elementor-31046 .elementor-element.elementor-element-5018a06b img{width:100%}.elementor-31046 .elementor-element.elementor-element-7a09515d>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/パトニャントラック.png");margin:0;background-position:18px 138px;background-repeat:no-repeat;background-size:46% auto}.elementor-31046 .elementor-element.elementor-element-7a09515d img{width:100%}.elementor-31046 .elementor-element.elementor-element-411d1ae0>.elementor-container{max-width:854px}.elementor-31046 .elementor-element.elementor-element-411d1ae0{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-411d1ae0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-38c66041>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-38c66041>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-39336dd8>.elementor-widget-container{background-color:#f15a24;margin:0 281px 0 280px;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-39336dd8{text-align:center}.elementor-31046 .elementor-element.elementor-element-39336dd8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-651230e{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-219d19b8{text-align:center}.elementor-31046 .elementor-element.elementor-element-219d19b8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:33px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1571932b>.elementor-widget-container{margin:0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-1571932b{text-align:center}.elementor-31046 .elementor-element.elementor-element-1571932b .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-5e74fc3>.elementor-widget-container{margin:0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-5e74fc3{text-align:center}.elementor-31046 .elementor-element.elementor-element-5e74fc3 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-15e68aff{width:var(--container-widget-width,99.752%);max-width:99.752%;--container-widget-width:99.752%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-15e68aff>.elementor-widget-container{background-color:#f15a24;margin:0 281px 0 280px;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-15e68aff .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-5f20b7f1{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-5f20b7f1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4d6b9662{text-align:center}.elementor-31046 .elementor-element.elementor-element-4d6b9662 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:33px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-55955f44>.elementor-widget-container{margin:-29px 0 0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-55955f44{text-align:center}.elementor-31046 .elementor-element.elementor-element-55955f44 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:40px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-423125d2>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-423125d2{text-align:center}.elementor-31046 .elementor-element.elementor-element-423125d2 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-75ef39ac{text-align:center}.elementor-31046 .elementor-element.elementor-element-75ef39ac .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-a8726dd{overflow:hidden;border-style:solid;border-color:#3caafd}.elementor-31046 .elementor-element.elementor-element-7650361e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-5ee26f38{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-6178f957{overflow:hidden;border-style:solid;border-color:#3caafd}.elementor-31046 .elementor-element.elementor-element-17082392 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-753b2a04{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7a9a3787{overflow:hidden;border-style:solid;border-color:#3caafd}.elementor-31046 .elementor-element.elementor-element-1d81ba75 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3bc0eb58{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-5e0448e9{overflow:hidden;border-style:solid;border-color:#3caafd}.elementor-31046 .elementor-element.elementor-element-29eda259 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-69bb1ba9{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-6a61f4fc{overflow:hidden;border-style:solid;border-color:#3caafd}.elementor-31046 .elementor-element.elementor-element-b910b68 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3b787d3f{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-717d1fbf>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-717d1fbf{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-39199bb3:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-39199bb3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:101% auto}.elementor-31046 .elementor-element.elementor-element-39199bb3>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-39199bb3{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 60px}.elementor-31046 .elementor-element.elementor-element-39199bb3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-cdd986b .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-5f5a62fe{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-62b8e5f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-62b8e5f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step2-scaled.png");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-62b8e5f>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-62b8e5f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 60px}.elementor-31046 .elementor-element.elementor-element-62b8e5f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2f2347e1{width:var(--container-widget-width,88.682%);max-width:88.682%;--container-widget-width:88.682%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-2f2347e1 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-78c0c707{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-4f2f865c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4f2f865c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step3-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-4f2f865c>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-4f2f865c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 36px}.elementor-31046 .elementor-element.elementor-element-4f2f865c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-49f22d63 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-7a9bdbe4{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-148ed9b8:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-148ed9b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step4-1-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-148ed9b8>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-148ed9b8{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 12px}.elementor-31046 .elementor-element.elementor-element-148ed9b8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-23f9a385 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-38324609{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-59ed8518:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-59ed8518>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step5-1-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-59ed8518>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-59ed8518{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-59ed8518>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4c703f7f .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-101ae080{width:var(--container-widget-width,103.885%);max-width:103.885%;--container-widget-width:103.885%;--container-widget-flex-grow:0;font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-101ae080>.elementor-widget-container{margin:-18px 0 0}.elementor-31046 .elementor-element.elementor-element-56a1d8d>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-56a1d8d{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-12c8658:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-12c8658>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step1-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:101% auto}.elementor-31046 .elementor-element.elementor-element-12c8658>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-12c8658{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 60px}.elementor-31046 .elementor-element.elementor-element-12c8658>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-900acd1 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-2038197{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-503d2fc:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-503d2fc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step2-scaled.png");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-503d2fc>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-503d2fc{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 60px}.elementor-31046 .elementor-element.elementor-element-503d2fc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ba9cad1{width:var(--container-widget-width,88.682%);max-width:88.682%;--container-widget-width:88.682%;--container-widget-flex-grow:0}.elementor-31046 .elementor-element.elementor-element-ba9cad1 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-1763239{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-8e886c5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-8e886c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step4-1-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-8e886c5>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-8e886c5{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 12px}.elementor-31046 .elementor-element.elementor-element-8e886c5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2c7613e .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-6eb27e2{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-2eae032:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2eae032>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step4-1-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-2eae032>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-2eae032{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:30px 0 12px}.elementor-31046 .elementor-element.elementor-element-2eae032>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-717008f .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-aa50951{font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-480bee1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-480bee1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step5-1-scaled-1.jpg");background-repeat:no-repeat;background-size:100% auto}.elementor-31046 .elementor-element.elementor-element-480bee1>.elementor-container{max-width:592px}.elementor-31046 .elementor-element.elementor-element-480bee1{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-480bee1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-70f4cc2 .elementor-heading-title{color:#000}.elementor-31046 .elementor-element.elementor-element-d973c30{width:var(--container-widget-width,103.885%);max-width:103.885%;--container-widget-width:103.885%;--container-widget-flex-grow:0;font-family:"Noto Sans JP",Sans-serif;font-size:16px}.elementor-31046 .elementor-element.elementor-element-d973c30>.elementor-widget-container{margin:-18px 0 0}.elementor-31046 .elementor-element.elementor-element-2ea7c49f>.elementor-container{max-width:854px}.elementor-31046 .elementor-element.elementor-element-2ea7c49f{overflow:hidden;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-273b04a7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-273b04a7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-65a27b3>.elementor-widget-container{background-color:#f15a24;margin:0 270px 0 264px;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-65a27b3{text-align:center}.elementor-31046 .elementor-element.elementor-element-65a27b3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6d13a2d0>.elementor-widget-container{background-color:#f15a24;margin:0 270px 0 264px;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-6d13a2d0{text-align:center}.elementor-31046 .elementor-element.elementor-element-6d13a2d0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-d2f2dc8{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-47708168{text-align:center}.elementor-31046 .elementor-element.elementor-element-47708168 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-4bbc5a8e>.elementor-widget-container{margin:-20px 0 0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-4bbc5a8e{text-align:center}.elementor-31046 .elementor-element.elementor-element-4bbc5a8e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-4d23478d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4d23478d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-72297ebf{text-align:center}.elementor-31046 .elementor-element.elementor-element-72297ebf .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:33px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-13d5c7dc>.elementor-widget-container{margin:-20px 0 0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-13d5c7dc{text-align:center}.elementor-31046 .elementor-element.elementor-element-13d5c7dc .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-515e8c08>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-515e8c08{text-align:center}.elementor-31046 .elementor-element.elementor-element-515e8c08 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-37a9b9cf:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-37a9b9cf>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4f3f9}.elementor-31046 .elementor-element.elementor-element-37a9b9cf>.elementor-container{max-width:999px}.elementor-31046 .elementor-element.elementor-element-37a9b9cf{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 0}.elementor-31046 .elementor-element.elementor-element-37a9b9cf>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-151337d4>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-4dc67afa{overflow:hidden;padding:0}.elementor-31046 .elementor-element.elementor-element-a9d581b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a9d581b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-a9d581b>.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-a9d581b>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-a9d581b>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-a9d581b>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-a9d581b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7e3cf23d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7e3cf23d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/reason-blue.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-7e3cf23d>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-7e3cf23d{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-7e3cf23d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-240cb331>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-240cb331>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-35c21d88>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-35c21d88{text-align:center}.elementor-31046 .elementor-element.elementor-element-35c21d88 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-360cfbb1>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-360cfbb1{text-align:center}.elementor-31046 .elementor-element.elementor-element-360cfbb1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-352b407b>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-352b407b img{width:100%}.elementor-31046 .elementor-element.elementor-element-40176f13{text-align:center}.elementor-31046 .elementor-element.elementor-element-40176f13 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-c41931d{text-align:center}.elementor-31046 .elementor-element.elementor-element-c41931d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1e96604f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-1e96604f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-1e96604f>.elementor-element-populated{border-style:solid;border-width:6px;border-color:#f15a24;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-1e96604f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-1e96604f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-1e96604f>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-1e96604f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6a7430de:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6a7430de>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/reason-orange.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-6a7430de>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-6a7430de{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-6a7430de>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-11e1a8d5>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-11e1a8d5{text-align:center}.elementor-31046 .elementor-element.elementor-element-11e1a8d5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-1a4e473f>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-1a4e473f{text-align:center}.elementor-31046 .elementor-element.elementor-element-1a4e473f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4949aced{text-align:center}.elementor-31046 .elementor-element.elementor-element-4949aced .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-014bf12{text-align:center}.elementor-31046 .elementor-element.elementor-element-014bf12 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-7aa542d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7aa542d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7aa542d1>.elementor-element-populated{border-style:solid;border-width:6px;border-color:#ea68a2;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-7aa542d1>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7aa542d1>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7aa542d1>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-7aa542d1>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-119c6638:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-119c6638>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/reason-pink.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-119c6638>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-119c6638{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-119c6638>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-11c410bb>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-11c410bb{text-align:center}.elementor-31046 .elementor-element.elementor-element-11c410bb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-82ba7be>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-82ba7be{text-align:center}.elementor-31046 .elementor-element.elementor-element-82ba7be .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-27307d60{text-align:center}.elementor-31046 .elementor-element.elementor-element-27307d60 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-8acb120{text-align:center}.elementor-31046 .elementor-element.elementor-element-8acb120 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-7804e202{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-4dbf0b1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-element-populated{border-style:solid;border-width:3px;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-4dbf0b1a>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a3ee040:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a3ee040>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-a3ee040>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-a3ee040{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-a3ee040>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-45efa62a>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-45efa62a{text-align:center}.elementor-31046 .elementor-element.elementor-element-45efa62a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-429a39bc>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-429a39bc{text-align:center}.elementor-31046 .elementor-element.elementor-element-429a39bc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-3c520d7c{text-align:center}.elementor-31046 .elementor-element.elementor-element-3c520d7c .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-79786854:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-element-populated{border-style:solid;border-width:3px;border-color:#f15a24;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-79786854>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6e5f8ec9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9e289bc>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-9e289bc{text-align:center}.elementor-31046 .elementor-element.elementor-element-9e289bc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-36a51674>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-36a51674{text-align:center}.elementor-31046 .elementor-element.elementor-element-36a51674 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2a7bec5a{text-align:center}.elementor-31046 .elementor-element.elementor-element-2a7bec5a .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-23db448a{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-7768092f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-element-populated{border-style:solid;border-width:3px;border-color:#ea68a2;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-7768092f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-f43bd9d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f43bd9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:33% auto}.elementor-31046 .elementor-element.elementor-element-f43bd9d>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-f43bd9d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-f43bd9d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3912af32>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-3912af32{text-align:center}.elementor-31046 .elementor-element.elementor-element-3912af32 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4cfbcd80>.elementor-widget-container{margin:-21px 0 29px;padding:0}.elementor-31046 .elementor-element.elementor-element-4cfbcd80{text-align:center}.elementor-31046 .elementor-element.elementor-element-4cfbcd80 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-794628c6{text-align:center}.elementor-31046 .elementor-element.elementor-element-794628c6 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-5e230b17>.elementor-widget-container{margin:40px 0 0}.elementor-31046 .elementor-element.elementor-element-5e230b17{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-4468dc48>.elementor-widget-container{margin:40px 0 0}.elementor-31046 .elementor-element.elementor-element-4468dc48{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-526f37ff{text-align:center}.elementor-31046 .elementor-element.elementor-element-526f37ff .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-6574501a{text-align:center}.elementor-31046 .elementor-element.elementor-element-6574501a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;text-decoration:underline;-webkit-text-stroke-color:#000;stroke:#000;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-1be5d016{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7a3cd3b3{text-align:center;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-3ddf9be>.elementor-container{max-width:764px}.elementor-31046 .elementor-element.elementor-element-3ddf9be{padding:0 0 20px}.elementor-31046 .elementor-element.elementor-element-367d7bc8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-367d7bc8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-367d7bc8>.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-367d7bc8>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-367d7bc8>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-367d7bc8>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-367d7bc8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-555745f5>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-555745f5{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-555745f5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-777b2d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-777b2d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2d953710{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-2d953710>.elementor-widget-container{background-color:#29abe2;margin:0;padding:4px 3px 5px 8px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-2d953710 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-6bd5eb45>.elementor-widget-container{margin:5px 0 0;border-style:double;border-width:0 0 2px;border-color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-6bd5eb45{text-align:center}.elementor-31046 .elementor-element.elementor-element-6bd5eb45 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-34227aca{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:35px}.elementor-31046 .elementor-element.elementor-element-1c0438c0>.elementor-container{max-width:764px}.elementor-31046 .elementor-element.elementor-element-1c0438c0{padding:0 0 20px}.elementor-31046 .elementor-element.elementor-element-21438cc2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-21438cc2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-21438cc2>.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-21438cc2>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-21438cc2>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-21438cc2>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-21438cc2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-290bdc48>.elementor-container{max-width:753px}.elementor-31046 .elementor-element.elementor-element-290bdc48{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-290bdc48>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5d777842>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-5d777842>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6ab62c57{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-6ab62c57>.elementor-widget-container{background-color:#29abe2;margin:0;padding:4px 3px 5px 8px;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-6ab62c57 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:700;color:#fff}.elementor-31046 .elementor-element.elementor-element-5dec04c0>.elementor-widget-container{margin:5px 0 0;border-style:double;border-width:0 0 2px;border-color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-5dec04c0{text-align:center}.elementor-31046 .elementor-element.elementor-element-5dec04c0 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:500;color:#0e00ff}.elementor-31046 .elementor-element.elementor-element-ce0fd47{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:35px}.elementor-31046 .elementor-element.elementor-element-7dbc52bf{overflow:hidden;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-5ebf14e1{text-align:center}.elementor-31046 .elementor-element.elementor-element-5ebf14e1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600;color:#2c8eb8}.elementor-31046 .elementor-element.elementor-element-6160ddd{text-align:center}.elementor-31046 .elementor-element.elementor-element-6160ddd .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-7fa01841>.elementor-container{max-width:1600px}.elementor-31046 .elementor-element.elementor-element-7fa01841{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-733e824f>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-733e824f>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-733e824f>.elementor-background-slideshow{border-radius:0}.elementor-31046 .elementor-element.elementor-element-733e824f>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-5c029f21 img{width:75%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-4b66f5bb{width:var(--container-widget-width,67.809%);max-width:67.809%;--container-widget-width:67.809%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-4b66f5bb>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;padding:0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-4b66f5bb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1c70a956{width:var(--container-widget-width,67.809%);max-width:67.809%;--container-widget-width:67.809%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-1c70a956>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;padding:0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-1c70a956 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1a55422f{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-535554aa .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px}.elementor-31046 .elementor-element.elementor-element-535554aa>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-58b4dfc5 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px}.elementor-31046 .elementor-element.elementor-element-58b4dfc5>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-3da64e78>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-59f11e19 img{width:84%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-f8cf4d9{width:var(--container-widget-width,69.038%);max-width:69.038%;--container-widget-width:69.038%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-f8cf4d9>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-f8cf4d9 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-45a51f2e{width:var(--container-widget-width,69.038%);max-width:69.038%;--container-widget-width:69.038%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-45a51f2e>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-45a51f2e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-7bba7b85>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-7bba7b85{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-292ffb0 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px}.elementor-31046 .elementor-element.elementor-element-292ffb0>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-112b5ddc .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px 15px}.elementor-31046 .elementor-element.elementor-element-112b5ddc>.elementor-widget-container{margin:-42px 0 0;padding:0}.elementor-31046 .elementor-element.elementor-element-4ef8f8a8>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-6b671e03 img{width:76%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-2186a1fa{width:var(--container-widget-width,48.157%);max-width:48.157%;--container-widget-width:48.157%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-2186a1fa>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-2186a1fa .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-4c4a9888{width:var(--container-widget-width,48.157%);max-width:48.157%;--container-widget-width:48.157%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-4c4a9888>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-4c4a9888 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-de51283{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-600faa90 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px}.elementor-31046 .elementor-element.elementor-element-600faa90>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-2fc7e0c3 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px 15px}.elementor-31046 .elementor-element.elementor-element-2fc7e0c3>.elementor-widget-container{margin:2px 0 0}.elementor-31046 .elementor-element.elementor-element-af68746{overflow:hidden;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-0ba7f21{text-align:center}.elementor-31046 .elementor-element.elementor-element-0ba7f21 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:600;color:#2c8eb8}.elementor-31046 .elementor-element.elementor-element-9a1b1a7{text-align:center}.elementor-31046 .elementor-element.elementor-element-9a1b1a7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1760db0>.elementor-container{max-width:1600px}.elementor-31046 .elementor-element.elementor-element-1760db0{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-d1f68eb>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-d1f68eb>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-d1f68eb>.elementor-background-slideshow{border-radius:0}.elementor-31046 .elementor-element.elementor-element-d1f68eb>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-416e670 img{width:75%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-2e710ef{width:var(--container-widget-width,67.809%);max-width:67.809%;--container-widget-width:67.809%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-2e710ef>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;padding:0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-2e710ef .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-b028931{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-9debece .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px}.elementor-31046 .elementor-element.elementor-element-9debece>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-45759b0>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-4bcf9b2 img{width:84%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-9cf2518{width:var(--container-widget-width,69.038%);max-width:69.038%;--container-widget-width:69.038%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-9cf2518>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-9cf2518 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-bb22086>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-bb22086{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-ba782e5 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px 15px}.elementor-31046 .elementor-element.elementor-element-ba782e5>.elementor-widget-container{margin:-42px 0 0;padding:0}.elementor-31046 .elementor-element.elementor-element-2ee6657>.elementor-element-populated{padding:10px}.elementor-31046 .elementor-element.elementor-element-5b29fb9 img{width:76%;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-96bf7f1{width:var(--container-widget-width,48.157%);max-width:48.157%;--container-widget-width:48.157%;--container-widget-flex-grow:0;text-align:center}.elementor-31046 .elementor-element.elementor-element-96bf7f1>.elementor-widget-container{background-color:#fff;margin:-50px 0 0;border-radius:0 10px 0 0}.elementor-31046 .elementor-element.elementor-element-96bf7f1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:30px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-e6dff86{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-2cf7308 .elementor-button{background-color:#3f97e2;font-family:"Zen Maru Gothic",Sans-serif;font-size:21px;font-weight:600;fill:#fff;color:#fff;border-radius:50px;padding:20px 15px}.elementor-31046 .elementor-element.elementor-element-2cf7308>.elementor-widget-container{margin:2px 0 0}.elementor-31046 .elementor-element.elementor-element-b3c4f3f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-b3c4f3f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg,#2d71c2 50%,#3f97e2 50%)}.elementor-31046 .elementor-element.elementor-element-b3c4f3f{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:45px 0}.elementor-31046 .elementor-element.elementor-element-b3c4f3f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-47e057f9>.elementor-container{max-width:861px}.elementor-31046 .elementor-element.elementor-element-47e057f9{overflow:hidden;margin-top:40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-65693b19:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-element-populated{border-style:solid;border-width:2px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 60px}.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-background-slideshow{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-65693b19>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-95ac16f{width:var(--container-widget-width,94.049%);max-width:94.049%;--container-widget-width:94.049%;--container-widget-flex-grow:0;top:6px;z-index:7;text-align:right}.elementor-31046 .elementor-element.elementor-element-95ac16f>.elementor-widget-container{margin:0 40px 0 0}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-95ac16f{right:-54px}body.rtl .elementor-31046 .elementor-element.elementor-element-95ac16f{left:-54px}.elementor-31046 .elementor-element.elementor-element-95ac16f img{width:16%}.elementor-31046 .elementor-element.elementor-element-47870d9e{width:var(--container-widget-width,94.049%);max-width:94.049%;--container-widget-width:94.049%;--container-widget-flex-grow:0;top:121px;z-index:7;text-align:right}.elementor-31046 .elementor-element.elementor-element-47870d9e>.elementor-widget-container{margin:0 40px 0 0}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-47870d9e{right:-54px}body.rtl .elementor-31046 .elementor-element.elementor-element-47870d9e{left:-54px}.elementor-31046 .elementor-element.elementor-element-47870d9e img{width:9%}.elementor-31046 .elementor-element.elementor-element-70c30e16>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-70c30e16{z-index:2;text-align:center}.elementor-31046 .elementor-element.elementor-element-70c30e16 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3e187af6>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-3e187af6{text-align:center}.elementor-31046 .elementor-element.elementor-element-3e187af6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-7331cc4c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-7331cc4c .elementor-swiper-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-2daeb62b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-2daeb62b .elementor-swiper-button{font-size:20px}.elementor-31046 .elementor-element.elementor-element-083c8e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-083c8e2:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-083c8e2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0a019c}.elementor-31046 .elementor-element.elementor-element-dd6ee62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-ab7006b{--spacer-size:50px}.elementor-31046 .elementor-element.elementor-element-c7c065f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-f7940dd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:500;line-height:58px;color:#000}.elementor-31046 .elementor-element.elementor-element-7c62353{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:38px}.elementor-31046 .elementor-element.elementor-element-a7f66a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-31046 .elementor-element.elementor-element-11862f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-0ef295b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:500;line-height:58px;color:#000}.elementor-31046 .elementor-element.elementor-element-9080669 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:36px;font-weight:500;line-height:58px;color:#000}.elementor-31046 .elementor-element.elementor-element-5b3fb14{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;line-height:38px}.elementor-31046 .elementor-element.elementor-element-b3ee720{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-db0eba7>.elementor-widget-container{--e-transform-flipX:-1}.elementor-31046 .elementor-element.elementor-element-a237b45{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-a237b45:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a237b45>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c0fffe}.elementor-31046 .elementor-element.elementor-element-f5f4a0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-0f5804f>.elementor-widget-container{background-color:#2f49ff}.elementor-31046 .elementor-element.elementor-element-0f5804f{text-align:center}.elementor-31046 .elementor-element.elementor-element-0f5804f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:500;line-height:58px;color:#fff}.elementor-31046 .elementor-element.elementor-element-be7caa4>.elementor-widget-container{background-color:#2f49ff}.elementor-31046 .elementor-element.elementor-element-be7caa4{text-align:center}.elementor-31046 .elementor-element.elementor-element-be7caa4 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:500;line-height:58px;color:#fff}.elementor-31046 .elementor-element.elementor-element-293f3ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-293f3ab:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-293f3ab>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-c3b8908{--display:flex}.elementor-31046 .elementor-element.elementor-element-c3b8908:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c3b8908>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-dbf03d0>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-dbf03d0{text-align:left}.elementor-31046 .elementor-element.elementor-element-dbf03d0 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-c98d3f5>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-c98d3f5{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-17800af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-f565a18{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-df42021>.elementor-widget-container{margin:6px 0 0}.elementor-31046 .elementor-element.elementor-element-692f522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-31046 .elementor-element.elementor-element-692f522:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-692f522>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-2933819{--display:flex}.elementor-31046 .elementor-element.elementor-element-2933819:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2933819>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-174682a>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-174682a{text-align:left}.elementor-31046 .elementor-element.elementor-element-174682a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-5148c0d>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-5148c0d{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-14a81f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-14a81f9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-14a81f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-847ee72{--display:flex}.elementor-31046 .elementor-element.elementor-element-847ee72:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-847ee72>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-de49449>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-de49449{text-align:left}.elementor-31046 .elementor-element.elementor-element-de49449 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-9ca96d8>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-9ca96d8{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-e15ffd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-8017cc7>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-77b5b88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-3f54997>.elementor-widget-container{margin:22px 0 0}.elementor-31046 .elementor-element.elementor-element-e05eb76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-31046 .elementor-element.elementor-element-e05eb76:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e05eb76>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-ce8d01a{--display:flex}.elementor-31046 .elementor-element.elementor-element-ce8d01a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ce8d01a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-80a4df5>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-80a4df5{text-align:left}.elementor-31046 .elementor-element.elementor-element-80a4df5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-b5992df>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-b5992df{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7c2a48e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-7c2a48e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7c2a48e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#c0fffe}.elementor-31046 .elementor-element.elementor-element-3778dc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-9ceea5a>.elementor-widget-container{background-color:#2f49ff}.elementor-31046 .elementor-element.elementor-element-9ceea5a{text-align:center}.elementor-31046 .elementor-element.elementor-element-9ceea5a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:500;line-height:58px;color:#fff}.elementor-31046 .elementor-element.elementor-element-f3dbfeb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-f3dbfeb:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f3dbfeb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-e4273b1{--display:flex}.elementor-31046 .elementor-element.elementor-element-e4273b1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e4273b1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2699f46>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2699f46{text-align:left}.elementor-31046 .elementor-element.elementor-element-2699f46 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-0025358>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-0025358{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-b431399{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-b431399:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-b431399>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-a30606c{--display:flex}.elementor-31046 .elementor-element.elementor-element-a30606c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a30606c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-538d108>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-538d108{text-align:left}.elementor-31046 .elementor-element.elementor-element-538d108 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-89ccf2f>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-89ccf2f{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-20c377f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-20c377f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-20c377f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-7f6a3e0{--display:flex}.elementor-31046 .elementor-element.elementor-element-7f6a3e0:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7f6a3e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-012f47a>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-012f47a{text-align:left}.elementor-31046 .elementor-element.elementor-element-012f47a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-c4ab917>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-c4ab917{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-df59a35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-df59a35:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-df59a35>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-633a3cc{--display:flex}.elementor-31046 .elementor-element.elementor-element-633a3cc:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-633a3cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-5656c7d>.elementor-widget-container{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-5656c7d{text-align:left}.elementor-31046 .elementor-element.elementor-element-5656c7d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:30px;font-weight:600;color:#24499b}.elementor-31046 .elementor-element.elementor-element-f274ed8>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-f274ed8{font-family:"Roboto",Sans-serif;font-size:18px;font-weight:400}.elementor-31046 .elementor-element.elementor-element-563bbee0:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-563bbee0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#b7d9fc}.elementor-31046 .elementor-element.elementor-element-563bbee0{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-563bbee0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-40adf55e>.elementor-widget-container{background-color:#0100a6;margin:0 30px;padding:0 0 4px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-40adf55e .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-29d2bdf>.elementor-widget-container{background-color:#0100a6;margin:0 30px;padding:0 0 4px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-29d2bdf .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6891f153>.elementor-widget-container{background-color:#0100a6;margin:0 30px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-6891f153 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-1ba1dcf3>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-1ba1dcf3{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-71c812c9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-71c812c9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-541d8102>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-541d8102 img{width:99%}.elementor-31046 .elementor-element.elementor-element-2eabdf93:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-background-slideshow{border-radius:0 10px 10px 0}.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-2eabdf93>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1a579dc1>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-1a579dc1 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-69374021>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-69374021{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-2c8a0353 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-56e6f4c9>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-56e6f4c9{overflow:hidden;margin-top:20px;margin-bottom:20px}.elementor-31046 .elementor-element.elementor-element-6aef2e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-6aef2e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-16282906:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-background-slideshow{border-radius:0 10px 10px 0}.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-16282906>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-65cfab7c>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-65cfab7c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-5ec836c1{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-5e85fa05>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-5e85fa05{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-6e6137ae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5a62eb1a>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-5a62eb1a .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-2b4ce46b{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7bf04d9f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-1a434754>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-1a434754{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-427075d8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-472da352>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-472da352 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-66410db9{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-3d5ccb01>.elementor-widget-container{background-color:#0100a6;margin:0 30px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-3d5ccb01 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-74549af4>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-74549af4{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-48a21606:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-633b0dee>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-633b0dee .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-4c63c3bd{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-7b1650b9>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-7b1650b9{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-56b912f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7d6e3280>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-7d6e3280 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-2959135{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-6596c6c5>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-6596c6c5 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-1e33095e{font-family:"Zen Maru Gothic",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-2b7de130>.elementor-widget-container{background-color:#0100a6;margin:0 30px;padding:0 0 4px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-2b7de130 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-e331b6d>.elementor-widget-container{background-color:#0100a6;margin:0 30px;padding:0 0 4px;border-style:solid;border-color:#518ef8}.elementor-31046 .elementor-element.elementor-element-e331b6d .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-44ebc39e>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-44ebc39e{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-7307834e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-7307834e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-18bd61b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-background-slideshow{border-radius:0 10px 10px 0}.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-18bd61b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-74fe9ce5>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-74fe9ce5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-1f8a339e{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-2ef9d78c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2ef9d78c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-2ef9d78c>.elementor-container{max-width:1018px}.elementor-31046 .elementor-element.elementor-element-2ef9d78c{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:20px;margin-bottom:20px}.elementor-31046 .elementor-element.elementor-element-2ef9d78c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2ab5598a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2ab5598a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2ab5598a>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-2ab5598a>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-2ab5598a>.elementor-background-slideshow{border-radius:10px 0 0 10px}.elementor-31046 .elementor-element.elementor-element-2ab5598a>.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:15px}.elementor-31046 .elementor-element.elementor-element-2ab5598a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2464f666:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-background-slideshow{border-radius:0 10px 10px 0}.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-2464f666>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3f553c68>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-3f553c68 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-207ad7c1>.elementor-widget-container{border-radius:0}.elementor-31046 .elementor-element.elementor-element-207ad7c1{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-78c52aae>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-78c52aae .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#ff0068}.elementor-31046 .elementor-element.elementor-element-7428feb0>.elementor-widget-container{border-radius:0}.elementor-31046 .elementor-element.elementor-element-7428feb0{font-family:"Roboto",Sans-serif;font-weight:400}.elementor-31046 .elementor-element.elementor-element-6096bc8a>.elementor-container{max-width:974px}.elementor-31046 .elementor-element.elementor-element-6096bc8a{overflow:hidden;padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-28e3cdd8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-28e3cdd8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-596e80ac>.elementor-widget-container{background-color:#f15a24;margin:0 270px 0 264px;padding:4px 0;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-596e80ac{text-align:center}.elementor-31046 .elementor-element.elementor-element-596e80ac .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-59b905bc{text-align:center}.elementor-31046 .elementor-element.elementor-element-59b905bc .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:600;line-height:40px;color:#000}.elementor-31046 .elementor-element.elementor-element-54149a68>.elementor-widget-container{margin:-3px 0 0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-54149a68{text-align:center}.elementor-31046 .elementor-element.elementor-element-54149a68 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-53a5477c>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-53a5477c{text-align:center}.elementor-31046 .elementor-element.elementor-element-53a5477c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-28da6fb2{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-7133488:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7133488>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-7133488>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-7133488>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-41c019f6>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-41c019f6 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2c693a01{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-2c693a01>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-11cfe3d5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-11cfe3d5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-11cfe3d5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-11cfe3d5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-67128e0f>.elementor-widget-container{margin:0;padding:20px 20px 20px 80px}.elementor-31046 .elementor-element.elementor-element-67128e0f .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-6ee0785c{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-31e20ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-31e20ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-31e20ce>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-31e20ce>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-25688d8a>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-25688d8a .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-26cdd0e{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-26cdd0e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-46feb070:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-46feb070>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-46feb070>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-46feb070>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-678f65fa>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-678f65fa .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-48f24c89{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-407c0101:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-407c0101>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-407c0101>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-407c0101>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-41ff07db>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-41ff07db .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-8df86f5{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-8df86f5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-79fe38a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-79fe38a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-79fe38a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-79fe38a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6e3deeb7>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-6e3deeb7 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-1eb7a33c{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-17148494:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-17148494>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-17148494>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-17148494>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-180fc716>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-180fc716 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-121cccb4{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-121cccb4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-18b499ba:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-18b499ba>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-18b499ba>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-18b499ba>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-22fa89f9>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-22fa89f9 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-48cb5cc3{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-4c9f5023:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4c9f5023>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-4c9f5023>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4c9f5023>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-47f623f8>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-47f623f8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-1bed58ab{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-1bed58ab>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3c35eadd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-3c35eadd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-3c35eadd>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-3c35eadd>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-7eb7c80b>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-7eb7c80b .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-2e49a63e{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-10dacde9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-10dacde9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-10dacde9>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-10dacde9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1f4b3cec>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-1f4b3cec .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4798da5b{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-4798da5b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2f7b4c8d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-2f7b4c8d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-2f7b4c8d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-2f7b4c8d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-604def74>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-604def74 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-1e9cdd14{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-3b0dd682:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-3b0dd682>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-3b0dd682>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-3b0dd682>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-1d1f9fde>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-1d1f9fde .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:25px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4063d8f1{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-4063d8f1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-4945568b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4945568b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-4945568b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4945568b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-42bf6e93>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-42bf6e93 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-401408af{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-75b882f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-75b882f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-75b882f0>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-75b882f0>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-2d0c663e>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-2d0c663e .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-14a11ad3{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-14a11ad3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-518149c3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-518149c3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-518149c3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-518149c3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-252c8a24>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-252c8a24 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-5bb08103{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-4009cbd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4009cbd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-4009cbd8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4009cbd8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-239a28b3>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-239a28b3 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-20c595a5{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-20c595a5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-280e50ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-280e50ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-280e50ab>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-280e50ab>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-3a53d8f8>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-3a53d8f8 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-b207e33{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-dc32452:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-dc32452>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-dc32452>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-dc32452>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9462d9f>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-9462d9f .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6eb89e9{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-6eb89e9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-869eb6b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-869eb6b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-869eb6b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-869eb6b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-68505d0>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-68505d0 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-65d8109{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-4c93ec8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4c93ec8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-4c93ec8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-4c93ec8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-91e4a77>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-91e4a77 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2054cbd{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-2054cbd>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-68031aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-68031aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-68031aa>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-68031aa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-bffb31e>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-bffb31e .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-209b64d{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-a243bae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a243bae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-a243bae>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-a243bae>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-27c1334>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-27c1334 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-b79ad6e{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-b79ad6e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ee9f2f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-ee9f2f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-ee9f2f7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-ee9f2f7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-47eaae3>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-47eaae3 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-66c7e3a{overflow:hidden}.elementor-31046 .elementor-element.elementor-element-d24ed68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-d24ed68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2;background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:5px 3px;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-d24ed68>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-d24ed68>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-18320b5>.elementor-widget-container{margin:0;padding:15px 0 15px 80px}.elementor-31046 .elementor-element.elementor-element-18320b5 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:26px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-4797f64{border-style:solid;border-color:#29abe2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px}.elementor-31046 .elementor-element.elementor-element-4797f64>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9b75514:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-9b75514>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:7% auto}.elementor-31046 .elementor-element.elementor-element-9b75514>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-9b75514>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-a55f02f>.elementor-widget-container{margin:0;padding:20px 0 20px 80px}.elementor-31046 .elementor-element.elementor-element-a55f02f .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:18px;font-weight:500;color:#000}.elementor-31046 .elementor-element.elementor-element-0d9ee21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-31046 .elementor-element.elementor-element-3ee651c>.elementor-widget-container{background-color:#f15a24;margin:0 270px 0 264px;padding:4px 0;border-radius:10px}.elementor-31046 .elementor-element.elementor-element-3ee651c{text-align:center}.elementor-31046 .elementor-element.elementor-element-3ee651c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-0649f28{text-align:center}.elementor-31046 .elementor-element.elementor-element-0649f28 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:33px;font-weight:600;line-height:40px;color:#000}.elementor-31046 .elementor-element.elementor-element-6afeec8>.elementor-widget-container{margin:-3px 0 0;padding:0;border-style:solid;border-width:0 0 1px}.elementor-31046 .elementor-element.elementor-element-6afeec8{text-align:center}.elementor-31046 .elementor-element.elementor-element-6afeec8 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:53px;font-weight:500;color:#f15a24}.elementor-31046 .elementor-element.elementor-element-6f234d0>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-6f234d0{text-align:center}.elementor-31046 .elementor-element.elementor-element-6f234d0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-be4d1a6{--display:flex}.elementor-31046 .elementor-element.elementor-element-be4d1a6:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-be4d1a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-a9af00f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-2aa486e{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-2aa486e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2aa486e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6b5ff70 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-4bd6579{--display:flex}.elementor-31046 .elementor-element.elementor-element-4bd6579:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4bd6579>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-82c8a4c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-af9ed92{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-af9ed92:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-af9ed92>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-6b4e78f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-cf34548{--display:flex}.elementor-31046 .elementor-element.elementor-element-cf34548:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-cf34548>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-89fa874 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-bfa5751{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-bfa5751:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-bfa5751>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-e51cedc .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-4576534{--display:flex}.elementor-31046 .elementor-element.elementor-element-4576534:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4576534>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-d44dc52 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-ddd0630{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-ddd0630:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ddd0630>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-3f6fa8d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-3cdc4ee{--display:flex}.elementor-31046 .elementor-element.elementor-element-3cdc4ee:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-3cdc4ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-a6aae5d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-0e4a566{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-0e4a566:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-0e4a566>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-bf55845 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-7bff7bd{--display:flex}.elementor-31046 .elementor-element.elementor-element-7bff7bd:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7bff7bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-0bdabeb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-24bfeef{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-24bfeef:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-24bfeef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-dae40f5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;color:#000}.elementor-31046 .elementor-element.elementor-element-40e5fc1{--display:flex}.elementor-31046 .elementor-element.elementor-element-40e5fc1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-40e5fc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-de6de5e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-38c1148{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-38c1148:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-38c1148>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-0860ed2 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-27ef006{--display:flex}.elementor-31046 .elementor-element.elementor-element-27ef006:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-27ef006>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-4f0620e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-c286bd5{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-c286bd5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c286bd5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-9ab1c2f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-513f7f9{--display:flex}.elementor-31046 .elementor-element.elementor-element-513f7f9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-513f7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-7b6dcc5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-9ae6a29{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-9ae6a29:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-9ae6a29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-efbdc5b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-df09ef5{--display:flex}.elementor-31046 .elementor-element.elementor-element-df09ef5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-df09ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-b5e1b3e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-ccce76d{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-ccce76d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ccce76d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-a644acf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-164cb63{--display:flex}.elementor-31046 .elementor-element.elementor-element-164cb63:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-164cb63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-8912706 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-6395136{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-6395136:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6395136>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-5579eed .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-e09d950{--display:flex}.elementor-31046 .elementor-element.elementor-element-e09d950:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e09d950>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-b06442c .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-d7fd91c{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-d7fd91c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d7fd91c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-ff21575 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.elementor-31046 .elementor-element.elementor-element-7c4de0f{--display:flex}.elementor-31046 .elementor-element.elementor-element-7c4de0f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7c4de0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-a693204 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-a51827a{--display:flex;border-style:solid;--border-style:solid;border-color:#29abe2;--border-color:#29abe2}.elementor-31046 .elementor-element.elementor-element-a51827a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a51827a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-46dde26 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:34px;font-weight:400;text-decoration:none;color:#000}.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:0;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-cb751d9 .elementor-testimonial__header,.elementor-31046 .elementor-element.elementor-element-cb751d9 .elementor-testimonial__name{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600}.elementor-31046 .elementor-element.elementor-element-903d831:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-903d831>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3F97E25C}.elementor-31046 .elementor-element.elementor-element-903d831{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-31046 .elementor-element.elementor-element-903d831>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ea8976e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ea8976e>.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-ea8976e>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ea8976e{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-8c3095e{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-8c3095e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-c71b47b{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-c71b47b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#e5c03e}.elementor-31046 .elementor-element.elementor-element-d65014a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d65014a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-d65014a>.elementor-container{max-width:962px}.elementor-31046 .elementor-element.elementor-element-d65014a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-d65014a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-57565ca:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-background-slideshow{border-radius:50px 0 0 50px}.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 121px}.elementor-31046 .elementor-element.elementor-element-57565ca>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e50748c>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-e50748c{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-e50748c .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-8bcefc7{margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-c82bebb:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-element-populated{border-style:solid;border-width:2px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-c82bebb>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-0f88a07>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:9px 0 0;padding:0 0 0 26px;background-position:9px 8px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-0f88a07{text-align:center}.elementor-31046 .elementor-element.elementor-element-0f88a07 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:42px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-236cb7c>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-236cb7c{text-align:center}.elementor-31046 .elementor-element.elementor-element-236cb7c .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-804fed5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-background-slideshow{border-radius:0 50px 50px 0}.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-804fed5>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-68758d9{margin-top:22px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-5af0bd6>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-5805f8d .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:15px 0}.elementor-31046 .elementor-element.elementor-element-5805f8d>.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-08f6741>.elementor-element-populated{padding:0 0 0 3px}.elementor-31046 .elementor-element.elementor-element-ccd7e53 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-ccd7e53>.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-457f3d0{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-457f3d0{left:271px}body.rtl .elementor-31046 .elementor-element.elementor-element-457f3d0{right:271px}.elementor-31046 .elementor-element.elementor-element-1d2b0b2{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:108px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-1d2b0b2{left:50px}body.rtl .elementor-31046 .elementor-element.elementor-element-1d2b0b2{right:50px}.elementor-31046 .elementor-element.elementor-element-91388aa:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-91388aa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#3F97E25C}.elementor-31046 .elementor-element.elementor-element-91388aa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 50px}.elementor-31046 .elementor-element.elementor-element-91388aa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e010370:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e010370>.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-e010370>.elementor-background-overlay{background-color:#002a5e;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-e010370{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 40px}.elementor-31046 .elementor-element.elementor-element-dc6024f{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-dc6024f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:47px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-1334a91{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-1334a91 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:600;color:#e5bb5d}.elementor-31046 .elementor-element.elementor-element-3a4b8c7:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-3a4b8c7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFF00}.elementor-31046 .elementor-element.elementor-element-3a4b8c7>.elementor-container{max-width:962px}.elementor-31046 .elementor-element.elementor-element-3a4b8c7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-36px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3a4b8c7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-ab94afa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-background-slideshow{border-radius:50px 0 0 50px}.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:21px 21px 21px 121px}.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-c9898cb>.elementor-widget-container{background-color:#2d71c2;margin:0 70px;padding:3px 0;border-radius:30px}.elementor-31046 .elementor-element.elementor-element-c9898cb{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-c9898cb .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:19px;font-weight:600;color:#fff}.elementor-31046 .elementor-element.elementor-element-e478f90{margin-top:-40px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-febbefa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e4ffff}.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-element-populated{border-style:solid;border-width:2px;border-color:#2d71c2;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-background-slideshow{border-radius:50px}.elementor-31046 .elementor-element.elementor-element-febbefa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-6aea3ce>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/フリーダイヤル-1.png");margin:9px 0 0;padding:0 0 0 26px;background-position:9px 8px;background-repeat:no-repeat;background-size:14% auto}.elementor-31046 .elementor-element.elementor-element-6aea3ce{text-align:center}.elementor-31046 .elementor-element.elementor-element-6aea3ce .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:42px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-9199e80>.elementor-widget-container{margin:-19px 0 4px}.elementor-31046 .elementor-element.elementor-element-9199e80{text-align:center}.elementor-31046 .elementor-element.elementor-element-9199e80 .elementor-heading-title{font-family:"Zen Maru Gothic",Sans-serif;font-size:20px;font-weight:600;color:#000}.elementor-31046 .elementor-element.elementor-element-3b781f8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-element-populated,.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-element-populated>.elementor-background-overlay,.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-background-slideshow{border-radius:0 50px 50px 0}.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-5d999be{margin-top:22px;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-817389c>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-021a97b .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:15px 0}.elementor-31046 .elementor-element.elementor-element-021a97b>.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-41c8698>.elementor-element-populated{padding:0 0 0 3px}.elementor-31046 .elementor-element.elementor-element-c9ed3f1 .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:15px 0}.elementor-31046 .elementor-element.elementor-element-c9ed3f1>.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-5345cfb{width:var(--container-widget-width,22.357%);max-width:22.357%;--container-widget-width:22.357%;--container-widget-flex-grow:0;top:108px;z-index:0;text-align:left}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-5345cfb{left:50px}body.rtl .elementor-31046 .elementor-element.elementor-element-5345cfb{right: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-26ee2a1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-26ee2a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#dcf5ff}.elementor-31046 .elementor-element.elementor-element-26ee2a1{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0}.elementor-31046 .elementor-element.elementor-element-26ee2a1>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-31046 .elementor-element.elementor-element-9c74861 img{width:65%}.elementor-31046 .elementor-element.elementor-element-9974b2b:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-9974b2b>.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-9974b2b{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:24px 20px 39px}.elementor-31046 .elementor-element.elementor-element-9974b2b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}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-aa620c9{width:34.084%}.elementor-31046 .elementor-element.elementor-element-e7e1d72{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-255654c{width:34.084%}.elementor-31046 .elementor-element.elementor-element-3409805{width:65.916%}.elementor-31046 .elementor-element.elementor-element-344d6fb{--width:99.526%}.elementor-31046 .elementor-element.elementor-element-80b7095{width:60%}.elementor-31046 .elementor-element.elementor-element-002dc7a{width:19.233%}.elementor-31046 .elementor-element.elementor-element-b7e3095{width:20%}.elementor-31046 .elementor-element.elementor-element-1b469bf{width:49.896%}.elementor-31046 .elementor-element.elementor-element-6741301{width:50.104%}.elementor-31046 .elementor-element.elementor-element-b45a993{width:60%}.elementor-31046 .elementor-element.elementor-element-7a14501{width:19.233%}.elementor-31046 .elementor-element.elementor-element-3c079b0{width:20%}.elementor-31046 .elementor-element.elementor-element-7012844{width:49.896%}.elementor-31046 .elementor-element.elementor-element-dee1be0{width:50.104%}.elementor-31046 .elementor-element.elementor-element-381cfb8{width:34.084%}.elementor-31046 .elementor-element.elementor-element-0a05508{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-1995eba{width:34.084%}.elementor-31046 .elementor-element.elementor-element-8ae4aa2{width:65.916%}.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-3e3ddf35{width:45.102%}.elementor-31046 .elementor-element.elementor-element-267fc896{width:54.849%}.elementor-31046 .elementor-element.elementor-element-468f1992{width:18%}.elementor-31046 .elementor-element.elementor-element-1171b769{width:66%}.elementor-31046 .elementor-element.elementor-element-6c95302c{width:15.666%}.elementor-31046 .elementor-element.elementor-element-2f7860a5{width:18%}.elementor-31046 .elementor-element.elementor-element-3981b56e{width:66%}.elementor-31046 .elementor-element.elementor-element-2cca7089{width:15.666%}.elementor-31046 .elementor-element.elementor-element-11862f8{--width:50%}.elementor-31046 .elementor-element.elementor-element-b3ee720{--width:50%}.elementor-31046 .elementor-element.elementor-element-f5f4a0c{--width:100%}.elementor-31046 .elementor-element.elementor-element-293f3ab{--width:60%}.elementor-31046 .elementor-element.elementor-element-17800af{--width:40%}.elementor-31046 .elementor-element.elementor-element-f565a18{--width:40%}.elementor-31046 .elementor-element.elementor-element-692f522{--width:60%}.elementor-31046 .elementor-element.elementor-element-14a81f9{--width:60%}.elementor-31046 .elementor-element.elementor-element-e15ffd3{--width:40%}.elementor-31046 .elementor-element.elementor-element-77b5b88{--width:40%}.elementor-31046 .elementor-element.elementor-element-e05eb76{--width:60%}.elementor-31046 .elementor-element.elementor-element-3778dc4{--width:100%}.elementor-31046 .elementor-element.elementor-element-f3dbfeb{--width:60%}.elementor-31046 .elementor-element.elementor-element-b431399{--width:60%}.elementor-31046 .elementor-element.elementor-element-20c377f{--width:60%}.elementor-31046 .elementor-element.elementor-element-df59a35{--width:60%}.elementor-31046 .elementor-element.elementor-element-2dae0f82{width:18%}.elementor-31046 .elementor-element.elementor-element-1de3c98f{width:66%}.elementor-31046 .elementor-element.elementor-element-12d6220e{width:15.666%}.elementor-31046 .elementor-element.elementor-element-9025e4e{width:60%}.elementor-31046 .elementor-element.elementor-element-2e9f22c{width:19.233%}.elementor-31046 .elementor-element.elementor-element-578bb25{width:20%}.elementor-31046 .elementor-element.elementor-element-57565ca{width:49.896%}.elementor-31046 .elementor-element.elementor-element-804fed5{width:50.104%}.elementor-31046 .elementor-element.elementor-element-4000faa{width:60%}.elementor-31046 .elementor-element.elementor-element-6661ed5{width:19.233%}.elementor-31046 .elementor-element.elementor-element-4752e45{width:20%}.elementor-31046 .elementor-element.elementor-element-ab94afa{width:49.896%}.elementor-31046 .elementor-element.elementor-element-3b781f8{width:50.104%}}@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-1d89c08 img{width:220px}.elementor-31046 .elementor-element.elementor-element-e021fd4>.elementor-container{max-width:1600px}.elementor-31046 .elementor-element.elementor-element-e021fd4:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e021fd4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#21aee4 59%,#b9ddf3 98%)}.elementor-31046 .elementor-element.elementor-element-e021fd4{padding:0}.elementor-31046 .elementor-element.elementor-element-d426061{text-align:right}.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-065a7c2:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-065a7c2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/見積パトにゃん.png");background-position:688px 0;background-repeat:no-repeat;background-size:241px auto}.elementor-31046 .elementor-element.elementor-element-065a7c2{--content-width:854px;--padding-top:50px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-0ea405a>.elementor-container{max-width:1436px}.elementor-31046 .elementor-element.elementor-element-ce4f81e>.elementor-container{max-width:1195px}.elementor-31046 .elementor-element.elementor-element-f14d46c>.elementor-widget-container{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/06/パトにゃんバナー.png");padding:50px 0;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-31046 .elementor-element.elementor-element-7331cc4c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-2daeb62b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.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-457f3d0{text-align:right}}@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-e4c0517>.elementor-widget-container{margin:0 100px;padding:5px 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-d7fab07>.elementor-widget-container{padding:20px 0 20px 50px;background-position:center left}.elementor-31046 .elementor-element.elementor-element-d7fab07 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-caa3c15>.elementor-widget-container{padding:20px 0 20px 50px;background-position:center left}.elementor-31046 .elementor-element.elementor-element-caa3c15 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-ab1b112>.elementor-widget-container{padding:20px 0 20px 50px;background-position:center left}.elementor-31046 .elementor-element.elementor-element-ab1b112 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-5142661>.elementor-widget-container{padding:20px 0 20px 50px;background-position:center left}.elementor-31046 .elementor-element.elementor-element-5142661 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-4907075>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c787b28>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-52b6bc3>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-5a36958 .elementor-heading-title{font-size:39px}.elementor-31046 .elementor-element.elementor-element-955a98d{padding:0}.elementor-31046 .elementor-element.elementor-element-7012844>.elementor-element-populated{padding:20px 10px}.elementor-31046 .elementor-element.elementor-element-af85834>.elementor-widget-container{margin:15px 0 0;background-position:0 0}.elementor-31046 .elementor-element.elementor-element-af85834 .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-dee1be0>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-93baae7{margin-top:35px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3c748b1>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-3c748b1 .elementor-button{font-size:22px}.elementor-31046 .elementor-element.elementor-element-38c1b23>.elementor-widget-container{background-position:0 0}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-f3a2510{left:4px}body.rtl .elementor-31046 .elementor-element.elementor-element-f3a2510{right:4px}.elementor-31046 .elementor-element.elementor-element-f3a2510{top:119px}.elementor-31046 .elementor-element.elementor-element-f3a2510 img{width:67%}.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-1927a37 .elementor-heading-title{font-size:30px}.elementor-31046 .elementor-element.elementor-element-1c84cdd .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-4b7b46e .elementor-heading-title{font-size:30px}.elementor-31046 .elementor-element.elementor-element-48e232a .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-fc826ab>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-11b7bc9 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-ee768f6>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-681b3e9 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-5e3ce44 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-084b34c>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-084b34c img{width:99%;height:95px}.elementor-31046 .elementor-element.elementor-element-adb8fa4 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-dfaff2e .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-42b3054 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-5265709 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-4c4fa7a .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-2e102b4>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-5b8990b .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-a815b65 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-3992c3a>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-7688579 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-144fa8e .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-4fd8d05 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-cd02658 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-2a4ed90 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-a930c6c>.elementor-widget-container{margin:30px 230px 0}.elementor-31046 .elementor-element.elementor-element-45d90e2 .elementor-heading-title{font-size:22px}.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-f95bf3b>.elementor-element-populated{padding:0 10px}.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-f0cf199>.elementor-widget-container{padding: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-93944e4 .elementor-heading-title{font-size:22px}.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-e2dbc61 .elementor-heading-title{font-size:22px}.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-4d7cf2e .elementor-heading-title{font-size:22px}.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-31046 .elementor-element.elementor-element-99fb2cf .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-78394031:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-78394031>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-4e9a6a46>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-f8d400f>.elementor-widget-container{margin:0 140px;background-position:0 0}.elementor-31046 .elementor-element.elementor-element-f8d400f .elementor-heading-title{font-size:37px}.elementor-31046 .elementor-element.elementor-element-3e3ddf35>.elementor-element-populated{padding:0 0 0 8px}.elementor-31046 .elementor-element.elementor-element-5018a06b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-7a09515d>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-39336dd8>.elementor-widget-container{margin:0 200px}.elementor-31046 .elementor-element.elementor-element-5e74fc3 .elementor-heading-title{font-size:48px}.elementor-31046 .elementor-element.elementor-element-12c8658{padding:30px 0 20px}.elementor-31046 .elementor-element.elementor-element-0dbcf13>.elementor-element-populated{padding:0 0 0 70px}.elementor-31046 .elementor-element.elementor-element-503d2fc{padding:20px 0 0}.elementor-31046 .elementor-element.elementor-element-61fb882>.elementor-element-populated{padding:0 0 0 70px}.elementor-31046 .elementor-element.elementor-element-1763239>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-8e886c5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-8e886c5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/step3-scaled-1.jpg")}.elementor-31046 .elementor-element.elementor-element-8e886c5{padding:20px 0}.elementor-31046 .elementor-element.elementor-element-56d77a4>.elementor-element-populated{padding:0 0 0 70px}.elementor-31046 .elementor-element.elementor-element-6eb27e2>.elementor-widget-container{margin:-19px 0 0;padding:0}.elementor-31046 .elementor-element.elementor-element-2eae032{padding:20px 0 0}.elementor-31046 .elementor-element.elementor-element-238626d>.elementor-element-populated{padding:0 0 0 70px}.elementor-31046 .elementor-element.elementor-element-aa50951>.elementor-widget-container{margin:-19px 0 0;padding:0}.elementor-31046 .elementor-element.elementor-element-480bee1{padding:20px 0 0}.elementor-31046 .elementor-element.elementor-element-2cb92a1>.elementor-element-populated{padding:0 0 0 70px}.elementor-31046 .elementor-element.elementor-element-d973c30>.elementor-widget-container{margin:-19px 0 0}.elementor-31046 .elementor-element.elementor-element-7e3cf23d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7e3cf23d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:80px auto}.elementor-31046 .elementor-element.elementor-element-c41931d .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-6a7430de:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6a7430de>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:80px auto}.elementor-31046 .elementor-element.elementor-element-014bf12 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-119c6638:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-119c6638>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:80px auto}.elementor-31046 .elementor-element.elementor-element-8acb120 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-1c70a956 .elementor-heading-title{font-size:28px}.elementor-31046 .elementor-element.elementor-element-45a51f2e .elementor-heading-title{font-size:28px}.elementor-31046 .elementor-element.elementor-element-4c4a9888 .elementor-heading-title{font-size:28px}.elementor-31046 .elementor-element.elementor-element-416e670 img{width:89%}.elementor-31046 .elementor-element.elementor-element-2e710ef>.elementor-widget-container{margin:-45px 0 0}.elementor-31046 .elementor-element.elementor-element-2e710ef .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-9debece>.elementor-widget-container{margin:-10px 0 0}.elementor-31046 .elementor-element.elementor-element-4bcf9b2 img{width:100%}.elementor-31046 .elementor-element.elementor-element-9cf2518>.elementor-widget-container{margin:-45px 0 0}.elementor-31046 .elementor-element.elementor-element-9cf2518 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-ba782e5>.elementor-widget-container{margin:-30px 0 0}.elementor-31046 .elementor-element.elementor-element-5b29fb9 img{width:87%}.elementor-31046 .elementor-element.elementor-element-96bf7f1>.elementor-widget-container{margin:-40px 0 0}.elementor-31046 .elementor-element.elementor-element-96bf7f1 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-e6dff86>.elementor-widget-container{margin:4px 0 0}.elementor-31046 .elementor-element.elementor-element-2cf7308>.elementor-widget-container{margin:15px 0 0}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-95ac16f{right:-67px}body.rtl .elementor-31046 .elementor-element.elementor-element-95ac16f{left:-67px}.elementor-31046 .elementor-element.elementor-element-7331cc4c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-2daeb62b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-9080669 .elementor-heading-title{font-size:24px;line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-be7caa4 .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-29d2bdf .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-e331b6d .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-7133488:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-7133488>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-31e20ce:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-31e20ce>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-407c0101:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-407c0101>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-17148494:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-17148494>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-4c9f5023:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4c9f5023>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-3c35eadd>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-10dacde9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-10dacde9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-3b0dd682:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-3b0dd682>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-75b882f0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-75b882f0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-4009cbd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4009cbd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-dc32452:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-dc32452>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-4c93ec8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4c93ec8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-a243bae:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-a243bae>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.elementor-31046 .elementor-element.elementor-element-d24ed68:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-d24ed68>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center left}.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-0f88a07>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-5805f8d>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ccd7e53>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-dc6024f .elementor-heading-title{font-size:39px}.elementor-31046 .elementor-element.elementor-element-3a4b8c7{padding:0}.elementor-31046 .elementor-element.elementor-element-ab94afa>.elementor-element-populated{padding:20px 10px}.elementor-31046 .elementor-element.elementor-element-6aea3ce>.elementor-widget-container{margin:15px 0 0;background-position:0 0}.elementor-31046 .elementor-element.elementor-element-6aea3ce .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-3b781f8>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-5d999be{margin-top:35px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-021a97b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-021a97b .elementor-button{font-size:22px}.elementor-31046 .elementor-element.elementor-element-c9ed3f1>.elementor-widget-container{background-position:0 0}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-5345cfb{left:4px}body.rtl .elementor-31046 .elementor-element.elementor-element-5345cfb{right:4px}.elementor-31046 .elementor-element.elementor-element-5345cfb{top:119px}.elementor-31046 .elementor-element.elementor-element-5345cfb img{width:67%}}@media(max-width:767px){.elementor-31046 .elementor-element.elementor-element-b1edc25{padding:0}.elementor-31046 .elementor-element.elementor-element-fffd40e>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-7aeb3d6{padding:0}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size)}.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{margin:0 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;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-1c761f9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-1c761f9>.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-1c761f9{padding:15px 0 30px}.elementor-31046 .elementor-element.elementor-element-bfb5069 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-d2192d0{text-align:center}.elementor-31046 .elementor-element.elementor-element-d2192d0 .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-786bc42{margin-top:-10px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-f1c57ab{width:33%}.elementor-31046 .elementor-element.elementor-element-1457173>.elementor-widget-container{margin:-20px 0 0}.elementor-31046 .elementor-element.elementor-element-dab9067{width:33%}.elementor-31046 .elementor-element.elementor-element-dab9067>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-1461e3b{text-align:right}.elementor-31046 .elementor-element.elementor-element-1461e3b img{width:78%}.elementor-31046 .elementor-element.elementor-element-a1789ad{width:33%}.elementor-31046 .elementor-element.elementor-element-a1789ad>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-cb81cef{text-align:left}.elementor-31046 .elementor-element.elementor-element-cb81cef img{width:78%}.elementor-31046 .elementor-element.elementor-element-1067b6f,.elementor-31046 .elementor-element.elementor-element-1067b6f>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-1067b6f{margin-top:-22px;margin-bottom:0;padding:0 0 10px}.elementor-31046 .elementor-element.elementor-element-8ee8d2c,.elementor-31046 .elementor-element.elementor-element-8ee8d2c>.elementor-background-overlay{border-radius:10px}.elementor-31046 .elementor-element.elementor-element-8ee8d2c{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-5c81d54>.elementor-widget-container{margin:-10px 50px 0;padding:9px 0;border-radius:50px}.elementor-31046 .elementor-element.elementor-element-5c81d54{z-index:1;text-align:center}.elementor-31046 .elementor-element.elementor-element-5c81d54 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-44f59ed>.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-44f59ed{text-align:center}.elementor-31046 .elementor-element.elementor-element-44f59ed .elementor-heading-title{font-size:35px}.elementor-31046 .elementor-element.elementor-element-2dff6c6>.elementor-widget-container{margin:0 0 7px}.elementor-31046 .elementor-element.elementor-element-2dff6c6{text-align:center}.elementor-31046 .elementor-element.elementor-element-2dff6c6 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-daaf635>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-daaf635 .elementor-button{font-size:23px;border-radius:50px;padding:12px 26px}.elementor-31046 .elementor-element.elementor-element-5ecf795>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-5ecf795 .elementor-button{font-size:23px;border-radius:50px;padding:12px 21px}.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-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-671eb75>.elementor-widget-container{margin:20px 36px 0;padding:5px 0 6px}.elementor-31046 .elementor-element.elementor-element-85852ad,.elementor-31046 .elementor-element.elementor-element-85852ad>.elementor-background-overlay{border-radius:20px}.elementor-31046 .elementor-element.elementor-element-85852ad{padding:30px 0 0}.elementor-31046 .elementor-element.elementor-element-df63f9e img{border-radius:0}.elementor-31046 .elementor-element.elementor-element-1d89c08 img{width:52%}.elementor-31046 .elementor-element.elementor-element-e7e1d72>.elementor-element-populated{padding:0 10px}.elementor-31046 .elementor-element.elementor-element-dcb8f7c>.elementor-widget-container{margin:10px 0 0}.elementor-31046 .elementor-element.elementor-element-dcb8f7c{text-align:center}.elementor-31046 .elementor-element.elementor-element-dcb8f7c .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-f1fa239>.elementor-widget-container{padding:0}.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-c1ba171,.elementor-31046 .elementor-element.elementor-element-c1ba171>.elementor-background-overlay{border-radius:20px 20px 0 0}.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-18a31bf,.elementor-31046 .elementor-element.elementor-element-18a31bf>.elementor-background-overlay{border-radius:0 0 20px 20px}.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{margin:0;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-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:24px}.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-90f20cb>.elementor-element-populated{padding:10px 5px 0}.elementor-31046 .elementor-element.elementor-element-9f8a94a .elementor-heading-title{font-size:24px}.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-e4c0517>.elementor-widget-container{margin:0 30px 0 20px}.elementor-31046 .elementor-element.elementor-element-e4c0517{z-index:1}.elementor-31046 .elementor-element.elementor-element-e4c0517 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-a23af14{margin-top:-30px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-aadfe48>.elementor-widget-container{padding: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-4907075>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c787b28>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-52b6bc3>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-af85834>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-3c748b1>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-38c1b23>.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-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 5px;background-size:96px auto}.elementor-31046 .elementor-element.elementor-element-6ef9e03{padding:0}.elementor-31046 .elementor-element.elementor-element-2d69f11>.elementor-widget-container{margin:27px 0 0}.elementor-31046 .elementor-element.elementor-element-2d69f11 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-ddd6fa8{--spacer-size:14px}.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{z-index:0}.elementor-31046 .elementor-element.elementor-element-e3768d2 img{width:29%}.elementor-31046 .elementor-element.elementor-element-bbec73a .elementor-heading-title{font-size:25px}.elementor-31046 .elementor-element.elementor-element-34498a6,.elementor-31046 .elementor-element.elementor-element-34498a6>.elementor-background-overlay{border-radius:20px}.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-widget-container{padding:3px}.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-844b84d{font-size:17px;line-height:1.4em}.elementor-31046 .elementor-element.elementor-element-81f9135>.elementor-widget-container{margin:0;padding:3px}.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-6ae67ab{font-size:17px;line-height:1.4em}.elementor-31046 .elementor-element.elementor-element-f3fb703>.elementor-widget-container{margin:0;padding:3px}.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-466582f{font-size:17px;line-height:1.4em}.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;padding:0}.elementor-31046 .elementor-element.elementor-element-0f425d8 .elementor-heading-title{font-size:23px;line-height:1.3em}.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}.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-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-4f67e26{padding:0}.elementor-31046 .elementor-element.elementor-element-370e553{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-b6eb1e8 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-424f91e{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-a41af38 .elementor-heading-title{font-size:22px}.elementor-31046 .elementor-element.elementor-element-7fd2745{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-2e7cfeb .elementor-heading-title{font-size:25px}.elementor-31046 .elementor-element.elementor-element-323b0d7{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-4fe8f13 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-701265d6{padding:0}.elementor-31046 .elementor-element.elementor-element-782a74bd>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-66e671dc>.elementor-widget-container{margin:20px 0 0}.elementor-31046 .elementor-element.elementor-element-66e671dc{text-align:center}.elementor-31046 .elementor-element.elementor-element-66e671dc .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-2b2407b0>.elementor-widget-container{margin:-17px 0 0}.elementor-31046 .elementor-element.elementor-element-71924091>.elementor-widget-container{margin:0 0 20px;padding:0}.elementor-31046 .elementor-element.elementor-element-78394031:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-78394031>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 29px}.elementor-31046 .elementor-element.elementor-element-78394031{padding:80px 0 0}.elementor-31046 .elementor-element.elementor-element-7ab7232e{text-align:center}.elementor-31046 .elementor-element.elementor-element-7ab7232e .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-4e9a6a46>.elementor-widget-container{margin:0;padding:0 0 14px;background-position:1px 0;border-width:0 0 3px;border-radius:0}.elementor-31046 .elementor-element.elementor-element-4e9a6a46{text-align:center}.elementor-31046 .elementor-element.elementor-element-4e9a6a46 .elementor-heading-title{font-size:28px}.elementor-31046 .elementor-element.elementor-element-f8d400f>.elementor-widget-container{margin:0;background-position:65px 0;border-width:0 0 3px;border-radius:0}.elementor-31046 .elementor-element.elementor-element-f8d400f{text-align:center}.elementor-31046 .elementor-element.elementor-element-d7cc970>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-d7cc970{font-size:20px}.elementor-31046 .elementor-element.elementor-element-7ba57115{margin-top:0;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3e3ddf35>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-1d2ca578{font-size:18px}.elementor-31046 .elementor-element.elementor-element-1b4e8cba{font-size:18px}.elementor-31046 .elementor-element.elementor-element-c278f5b{font-size:18px}.elementor-31046 .elementor-element.elementor-element-3580a11a{font-size:18px}.elementor-31046 .elementor-element.elementor-element-66d21fa2>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-66d21fa2{text-align:left;font-size:18px;line-height:2em}.elementor-31046 .elementor-element.elementor-element-5018a06b>.elementor-widget-container{margin:-32px 0 0;padding:0;background-position:6px 86px}.elementor-31046 .elementor-element.elementor-element-5018a06b{z-index:0}.elementor-31046 .elementor-element.elementor-element-7a09515d>.elementor-widget-container{margin:-70px 0 0;padding:0;background-position:153px 353px}.elementor-31046 .elementor-element.elementor-element-15e68aff>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-5f20b7f1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-5f20b7f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/背景パトニャン-removebg-preview.png");background-position:top left;background-repeat:no-repeat;background-size:80px auto}.elementor-31046 .elementor-element.elementor-element-4d6b9662 .elementor-heading-title{font-size:24px;line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-55955f44>.elementor-widget-container{margin:-10px 0 0}.elementor-31046 .elementor-element.elementor-element-55955f44 .elementor-heading-title{font-size:30px;line-height:1em}.elementor-31046 .elementor-element.elementor-element-75ef39ac .elementor-heading-title{font-size:17px}.elementor-31046 .elementor-element.elementor-element-a8726dd{margin-top:0;margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-4262130d{width:23%}.elementor-31046 .elementor-element.elementor-element-269a0f18>.elementor-widget-container{margin:-8px 0 0}.elementor-31046 .elementor-element.elementor-element-269a0f18 img{width:80%}.elementor-31046 .elementor-element.elementor-element-5de95428{width:57%}.elementor-31046 .elementor-element.elementor-element-7650361e .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-5ee26f38>.elementor-widget-container{margin:-4px 0 0}.elementor-31046 .elementor-element.elementor-element-5ee26f38{font-size:16px;line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-15b447d{width:20%}.elementor-31046 .elementor-element.elementor-element-6178f957{margin-top:0;margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-39603e9d{width:23%}.elementor-31046 .elementor-element.elementor-element-4c7c2942>.elementor-widget-container{margin:-8px 0 0}.elementor-31046 .elementor-element.elementor-element-4c7c2942 img{width:80%}.elementor-31046 .elementor-element.elementor-element-3f67f302{width:57%}.elementor-31046 .elementor-element.elementor-element-17082392 .elementor-heading-title{font-size:20px;letter-spacing:-.4px}.elementor-31046 .elementor-element.elementor-element-753b2a04>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-753b2a04{font-size:16px;line-height:1.2em}.elementor-31046 .elementor-element.elementor-element-a73f9af{width:20%}.elementor-31046 .elementor-element.elementor-element-7241d96e>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-7a9a3787{margin-top:0;margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-447a794a{width:23%}.elementor-31046 .elementor-element.elementor-element-340fe69e>.elementor-widget-container{margin:-8px 0 0}.elementor-31046 .elementor-element.elementor-element-340fe69e img{width:80%}.elementor-31046 .elementor-element.elementor-element-9752ba7{width:57%}.elementor-31046 .elementor-element.elementor-element-1d81ba75 .elementor-heading-title{font-size:20px;letter-spacing:-.4px}.elementor-31046 .elementor-element.elementor-element-3bc0eb58>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-3bc0eb58{font-size:16px;line-height:1.2em}.elementor-31046 .elementor-element.elementor-element-5b67de49{width:20%}.elementor-31046 .elementor-element.elementor-element-1339a3b0>.elementor-widget-container{margin:40px 0 0}.elementor-31046 .elementor-element.elementor-element-5e0448e9{margin-top:0;margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-1e70dff5{width:23%}.elementor-31046 .elementor-element.elementor-element-4799f231>.elementor-widget-container{margin:-8px 0 0}.elementor-31046 .elementor-element.elementor-element-4799f231 img{width:80%}.elementor-31046 .elementor-element.elementor-element-5f56d5d{width:57%}.elementor-31046 .elementor-element.elementor-element-29eda259 .elementor-heading-title{font-size:20px;letter-spacing:-.4px}.elementor-31046 .elementor-element.elementor-element-69bb1ba9>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-69bb1ba9{font-size:16px;line-height:1.2em}.elementor-31046 .elementor-element.elementor-element-538a21e4{width:20%}.elementor-31046 .elementor-element.elementor-element-421d82c9>.elementor-widget-container{margin:40px 0 0}.elementor-31046 .elementor-element.elementor-element-421d82c9 img{width:100%}.elementor-31046 .elementor-element.elementor-element-6a61f4fc{margin-top:0;margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-65f0d4d0{width:23%}.elementor-31046 .elementor-element.elementor-element-5983f042>.elementor-widget-container{margin:-8px 0 0}.elementor-31046 .elementor-element.elementor-element-5983f042 img{width:80%}.elementor-31046 .elementor-element.elementor-element-72225332{width:57%}.elementor-31046 .elementor-element.elementor-element-b910b68 .elementor-heading-title{font-size:20px;letter-spacing:-.4px}.elementor-31046 .elementor-element.elementor-element-3b787d3f>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-3b787d3f{font-size:16px;line-height:1.2em}.elementor-31046 .elementor-element.elementor-element-407a3d7d{width:20%}.elementor-31046 .elementor-element.elementor-element-5ec84195>.elementor-widget-container{margin:30px 0 0}.elementor-31046 .elementor-element.elementor-element-65a27b3>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-47708168 .elementor-heading-title{line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-4bbc5a8e .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-4d23478d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-31046 .elementor-element.elementor-element-4d23478d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/背景パトニャン-removebg-preview.png");background-position:center left;background-repeat:no-repeat;background-size:86px auto}.elementor-31046 .elementor-element.elementor-element-72297ebf .elementor-heading-title{line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-13d5c7dc .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-515e8c08 .elementor-heading-title{font-size:18px}.elementor-31046 .elementor-element.elementor-element-7804e202{margin-top:0;margin-bottom:0;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-4dbf0b1a{width:50%}.elementor-31046 .elementor-element.elementor-element-4dbf0b1a>.elementor-element-populated{border-width:5px;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-31046 .elementor-element.elementor-element-a3ee040:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a3ee040>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/reason-blue.png");background-position:top center;background-size:79px auto}.elementor-31046 .elementor-element.elementor-element-a3ee040{margin-top:-30px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-45efa62a>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-45efa62a .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-429a39bc>.elementor-widget-container{margin:-30px 0 40px}.elementor-31046 .elementor-element.elementor-element-14007271>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-14007271 img{width:100%}.elementor-31046 .elementor-element.elementor-element-3c520d7c .elementor-heading-title{font-size:14px}.elementor-31046 .elementor-element.elementor-element-79786854{width:50%}.elementor-31046 .elementor-element.elementor-element-79786854>.elementor-element-populated{border-width:6px;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6e5f8ec9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/reason-orange.png");background-position:top center;background-size:79px auto}.elementor-31046 .elementor-element.elementor-element-6e5f8ec9{margin-top:-30px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-9e289bc>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-9e289bc .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-36a51674>.elementor-widget-container{margin:-30px 0 40px}.elementor-31046 .elementor-element.elementor-element-5f3842fc>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-5f3842fc img{width:100%}.elementor-31046 .elementor-element.elementor-element-2a7bec5a .elementor-heading-title{font-size:14px}.elementor-31046 .elementor-element.elementor-element-23db448a{margin-top:20px;margin-bottom:0;padding:10px 0 0}.elementor-31046 .elementor-element.elementor-element-2910a49d{width:25%}.elementor-31046 .elementor-element.elementor-element-7768092f{width:50%}.elementor-31046 .elementor-element.elementor-element-7768092f>.elementor-element-populated{border-width:6px;margin:5px;--e-column-margin-right:5px;--e-column-margin-left:5px}.elementor-31046 .elementor-element.elementor-element-f43bd9d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-f43bd9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/12/reason-pink.png");background-position:top center;background-size:79px auto}.elementor-31046 .elementor-element.elementor-element-f43bd9d{margin-top:-30px;margin-bottom:0}.elementor-31046 .elementor-element.elementor-element-3912af32>.elementor-widget-container{margin:5px 0 0}.elementor-31046 .elementor-element.elementor-element-3912af32 .elementor-heading-title{font-size:13px}.elementor-31046 .elementor-element.elementor-element-4cfbcd80>.elementor-widget-container{margin:-30px 0 40px}.elementor-31046 .elementor-element.elementor-element-5e3f30c4>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-5e3f30c4 img{width:100%}.elementor-31046 .elementor-element.elementor-element-794628c6 .elementor-heading-title{font-size:14px}.elementor-31046 .elementor-element.elementor-element-740b5c0b{width:25%}.elementor-31046 .elementor-element.elementor-element-4468dc48>.elementor-widget-container{margin:20px 7px 0}.elementor-31046 .elementor-element.elementor-element-4468dc48{text-align:left;font-size:20px}.elementor-31046 .elementor-element.elementor-element-6574501a .elementor-heading-title{font-size:20px;line-height:1.5em}.elementor-31046 .elementor-element.elementor-element-7a3cd3b3{text-align:center;font-size:20px}.elementor-31046 .elementor-element.elementor-element-6ab62c57{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-6ab62c57>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-6ab62c57 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-5dec04c0 .elementor-heading-title{font-size:27px}.elementor-31046 .elementor-element.elementor-element-ce0fd47>.elementor-widget-container{padding:0}.elementor-31046 .elementor-element.elementor-element-ce0fd47{font-size:18px}.elementor-31046 .elementor-element.elementor-element-5c029f21 img{width:100%}.elementor-31046 .elementor-element.elementor-element-4b66f5bb .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-1a55422f{font-size:20px}.elementor-31046 .elementor-element.elementor-element-535554aa>.elementor-widget-container{margin:-42px 0 60px}.elementor-31046 .elementor-element.elementor-element-535554aa .elementor-button{font-size:20px;padding:10px 30px}.elementor-31046 .elementor-element.elementor-element-59f11e19 img{width:100%}.elementor-31046 .elementor-element.elementor-element-f8cf4d9 .elementor-heading-title{font-size:23px}.elementor-31046 .elementor-element.elementor-element-7bba7b85{font-size:20px}.elementor-31046 .elementor-element.elementor-element-292ffb0>.elementor-widget-container{margin:-42px 0 60px}.elementor-31046 .elementor-element.elementor-element-292ffb0 .elementor-button{font-size:20px;padding:10px 30px}.elementor-31046 .elementor-element.elementor-element-6b671e03 img{width:100%}.elementor-31046 .elementor-element.elementor-element-2186a1fa .elementor-heading-title{font-size:24px}.elementor-31046 .elementor-element.elementor-element-de51283{font-size:20px}.elementor-31046 .elementor-element.elementor-element-600faa90>.elementor-widget-container{margin:-42px 0 60px}.elementor-31046 .elementor-element.elementor-element-600faa90 .elementor-button{font-size:20px;padding:10px 30px}.elementor-31046 .elementor-element.elementor-element-416e670 img{width:100%}.elementor-31046 .elementor-element.elementor-element-b028931{font-size:20px}.elementor-31046 .elementor-element.elementor-element-4bcf9b2 img{width:100%}.elementor-31046 .elementor-element.elementor-element-bb22086{font-size:20px}.elementor-31046 .elementor-element.elementor-element-5b29fb9 img{width:100%}.elementor-31046 .elementor-element.elementor-element-e6dff86{font-size:20px}body:not(.rtl) .elementor-31046 .elementor-element.elementor-element-47870d9e{right:-20px}body.rtl .elementor-31046 .elementor-element.elementor-element-47870d9e{left:-20px}.elementor-31046 .elementor-element.elementor-element-47870d9e{top:109px}.elementor-31046 .elementor-element.elementor-element-47870d9e img{width:23%}.elementor-31046 .elementor-element.elementor-element-3e187af6{z-index:2}.elementor-31046 .elementor-element.elementor-element-3e187af6 .elementor-heading-title{font-size:30px;letter-spacing:-1.7px}.elementor-31046 .elementor-element.elementor-element-7331cc4c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-7331cc4c>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-7331cc4c .elementor-main-swiper{height:220px}.elementor-31046 .elementor-element.elementor-element-2daeb62b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px}.elementor-31046 .elementor-element.elementor-element-083c8e2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-dd6ee62:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-dd6ee62>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/特殊清掃スマホバナー.gif");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-31046 .elementor-element.elementor-element-ab7006b{--spacer-size:850px}.elementor-31046 .elementor-element.elementor-element-c7c065f{--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-f7940dd>.elementor-widget-container{margin:0;padding:0}.elementor-31046 .elementor-element.elementor-element-f7940dd{z-index:4;text-align:center}.elementor-31046 .elementor-element.elementor-element-f7940dd .elementor-heading-title{font-size:21px;line-height:1.6em;letter-spacing:.6px}.elementor-31046 .elementor-element.elementor-element-7c62353>.elementor-widget-container{padding:0 10px}.elementor-31046 .elementor-element.elementor-element-7c62353{font-size:19px}.elementor-31046 .elementor-element.elementor-element-0ef295b>.elementor-widget-container{margin:40px 0;padding:0}.elementor-31046 .elementor-element.elementor-element-0ef295b{z-index:4}.elementor-31046 .elementor-element.elementor-element-0ef295b .elementor-heading-title{font-size:21px;line-height:1.6em;letter-spacing:.6px}.elementor-31046 .elementor-element.elementor-element-9080669>.elementor-widget-container{margin:40px 0;padding:0}.elementor-31046 .elementor-element.elementor-element-9080669{z-index:4}.elementor-31046 .elementor-element.elementor-element-9080669 .elementor-heading-title{font-size:21px;line-height:1.6em;letter-spacing:.6px}.elementor-31046 .elementor-element.elementor-element-5b3fb14{font-size:19px}.elementor-31046 .elementor-element.elementor-element-9ceea5a>.elementor-widget-container{padding:3px}.elementor-31046 .elementor-element.elementor-element-9ceea5a .elementor-heading-title{font-size:35px;line-height:1em}.elementor-31046 .elementor-element.elementor-element-2699f46 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-b431399{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-31046 .elementor-element.elementor-element-538d108 .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-012f47a .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-df59a35{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px}.elementor-31046 .elementor-element.elementor-element-5656c7d .elementor-heading-title{font-size:20px}.elementor-31046 .elementor-element.elementor-element-6891f153>.elementor-widget-container{margin:0 5px;padding:5px 0 10px}.elementor-31046 .elementor-element.elementor-element-6891f153 .elementor-heading-title{font-size:16px}.elementor-31046 .elementor-element.elementor-element-6e6137ae>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-5a62eb1a>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-5a62eb1a .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-2b4ce46b>.elementor-widget-container{margin:0;padding:0}.elementor-31046 .elementor-element.elementor-element-2b4ce46b{font-size:20px}.elementor-31046 .elementor-element.elementor-element-7bf04d9f>.elementor-widget-container{margin:-30px 0 0}.elementor-31046 .elementor-element.elementor-element-7bf04d9f .elementor-heading-title{font-size:12px}.elementor-31046 .elementor-element.elementor-element-427075d8>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-472da352>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-472da352 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-66410db9{font-size:20px}.elementor-31046 .elementor-element.elementor-element-3d5ccb01>.elementor-widget-container{margin:20px 5px 0;padding:5px 0 10px}.elementor-31046 .elementor-element.elementor-element-3d5ccb01 .elementor-heading-title{font-size:16px}.elementor-31046 .elementor-element.elementor-element-48a21606>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-633b0dee>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-633b0dee .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-4c63c3bd{font-size:20px}.elementor-31046 .elementor-element.elementor-element-56b912f7>.elementor-element-populated{margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px}.elementor-31046 .elementor-element.elementor-element-7d6e3280>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-7d6e3280 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-2959135{font-size:20px}.elementor-31046 .elementor-element.elementor-element-6596c6c5>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-6596c6c5 .elementor-heading-title{font-size:21px}.elementor-31046 .elementor-element.elementor-element-1e33095e{font-size:20px}.elementor-31046 .elementor-element.elementor-element-54149a68 .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-0d9ee21{--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px}.elementor-31046 .elementor-element.elementor-element-3ee651c>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-0649f28 .elementor-heading-title{font-size:23px;line-height:1.3em}.elementor-31046 .elementor-element.elementor-element-6afeec8 .elementor-heading-title{font-size:40px}.elementor-31046 .elementor-element.elementor-element-6f234d0>.elementor-widget-container{margin:0}.elementor-31046 .elementor-element.elementor-element-be4d1a6:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-be4d1a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-be4d1a6{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-a9af00f .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-2aa486e:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-2aa486e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-2aa486e{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-6b5ff70 .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-4bd6579:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4bd6579>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-4bd6579{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-82c8a4c .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-af9ed92:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-af9ed92>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-af9ed92{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-6b4e78f .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-cf34548:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-cf34548>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-cf34548{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-89fa874 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-bfa5751:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-bfa5751>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-bfa5751{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-e51cedc .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-4576534:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-4576534>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-4576534{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-d44dc52 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-ddd0630:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ddd0630>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-ddd0630{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-3f6fa8d .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-3cdc4ee:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-3cdc4ee>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-3cdc4ee{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-a6aae5d .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-0e4a566:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-0e4a566>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-0e4a566{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-bf55845 .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-7bff7bd:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7bff7bd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-7bff7bd{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-0bdabeb .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-24bfeef:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-24bfeef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-24bfeef{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-dae40f5 .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-40e5fc1:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-40e5fc1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-40e5fc1{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-de6de5e .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-38c1148:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-38c1148>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-38c1148{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-0860ed2 .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-27ef006:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-27ef006>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-27ef006{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-4f0620e .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-c286bd5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-c286bd5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-c286bd5{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-9ab1c2f .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-513f7f9:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-513f7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-513f7f9{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-7b6dcc5 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-9ae6a29:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-9ae6a29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-9ae6a29{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-efbdc5b .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-df09ef5:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-df09ef5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-df09ef5{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-b5e1b3e .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-ccce76d:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-ccce76d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-ccce76d{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-a644acf .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-164cb63:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-164cb63>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-164cb63{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-8912706 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-6395136:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-6395136>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-6395136{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-5579eed .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-e09d950:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-e09d950>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-e09d950{--padding-top:13px;--padding-bottom:13px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-b06442c .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-d7fd91c:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-d7fd91c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-d7fd91c{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-ff21575 .elementor-heading-title{font-size:17px;line-height:1.6em}.elementor-31046 .elementor-element.elementor-element-7c4de0f:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-7c4de0f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2024/11/Q.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-7c4de0f{--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-a693204 .elementor-heading-title{font-size:19px}.elementor-31046 .elementor-element.elementor-element-a51827a:not(.elementor-motion-effects-element-type-background),.elementor-31046 .elementor-element.elementor-element-a51827a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://life-sapporo.com/wp-content/uploads/2025/07/A.png");background-position:center left;background-repeat:no-repeat;background-size:52px auto}.elementor-31046 .elementor-element.elementor-element-a51827a{border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:60px;--padding-right:0px}.elementor-31046 .elementor-element.elementor-element-46dde26 .elementor-heading-title{font-size:17px;line-height:1.6em}.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-0f88a07>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-5805f8d>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-ccd7e53>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-6aea3ce>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-021a97b>.elementor-widget-container{background-position:0 0}.elementor-31046 .elementor-element.elementor-element-c9ed3f1>.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-9974b2b{padding:0}.elementor-31046 .elementor-element.elementor-element-bc061e3>.elementor-element-populated{padding:0}.elementor-31046 .elementor-element.elementor-element-b2661f2 img{width:100%}}.blue{color:#2d71c2}.balloon3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:25px solid transparent;border-top:20px solid #fff}.button-green span{color:#fff}.button-green span{color:#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}.balloon2:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #3f97e2}.blue{color:#2d71c2}.balloon3:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:25px solid transparent;border-top:20px solid #fff}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#fff}.blue-little{color:#2d71c2}.line span{color:#fff}.line span{color:#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}.slash{color:#69aee8}.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%)}.red{color:red}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.white{color:#fff}.tv{font-size:80px;color:#3f97e2}.tv-sp{font-size:60px;color:#3f97e2}.yellow{color:#ff0;font-size:20px}.yellow-2{color:#ff0;font-size:40px}.yellow{color:#ff0;font-size:20px}.yellow-2{color:#ff0;font-size:40px}.yellow{color:#ff0;font-size:20px}.yellow-2{color:#ff0;font-size:40px}.yellow{color:#ff0;font-size:20px}.yellow-2{color:#ff0;font-size:40px}.yellow{color:#ff0;font-size:20px}.yellow-2{color:#ff0;font-size:40px}.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}