.elementor-2029 .elementor-element.elementor-element-8a6ebea{--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;--justify-content:space-between;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-8a6ebea:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-8a6ebea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/fv_background@1.25x.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-8a6ebea.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2029 .elementor-element.elementor-element-942604a{--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;--justify-content:space-between;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-2029 .elementor-element.elementor-element-3fe6d44{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-3fe6d44.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-3fe6d44 img{height:75px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-b206803{--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;--justify-content:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-6cb40dc{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-6cb40dc:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-6cb40dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_line_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-6cb40dc.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-bb7ff15{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-1e49958 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2029 .elementor-element.elementor-element-da56b55 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2029 .elementor-element.elementor-element-2aed66a > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-2aed66a .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-2aed66a .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-2aed66a .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-4f92016{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-4f92016:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-4f92016 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_tel_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-4f92016.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-5e7e67c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-d734403 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-49d55da .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-d98770f > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-d98770f .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-d98770f .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-d98770f .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-48b1576{--display:flex;}.elementor-2029 .elementor-element.elementor-element-af4116e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:62px 62px;--row-gap:62px;--column-gap:62px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2846fec{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-2846fec.e-con{--align-self:flex-end;}.elementor-2029 .elementor-element.elementor-element-79ac59e > .elementor-widget-container{background-color:#FFFFFF;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-79ac59e.elementor-element{--align-self:flex-start;}.elementor-2029 .elementor-element.elementor-element-79ac59e{text-align:center;}.elementor-2029 .elementor-element.elementor-element-79ac59e .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:48px;font-weight:700;line-height:1.8em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3 > .elementor-widget-container{background-color:#FFFFFF;padding:0px 0px 0px 15px;border-style:dashed;border-width:2px 2px 2px 2px;border-color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3.elementor-element{--align-self:flex-start;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3{text-align:center;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:48px;font-weight:700;line-height:1.8em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-8938ef2{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-8938ef2.e-con{--align-self:flex-end;}.elementor-2029 .elementor-element.elementor-element-7b91874 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:2em;letter-spacing:0.08em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-8b55991{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 30px 0px rgba(108.8, 108.8, 108.8, 0.4);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;--z-index:2;}.elementor-2029 .elementor-element.elementor-element-8b55991:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-8b55991 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5B4;}.elementor-2029 .elementor-element.elementor-element-8b55991.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-2f47b9f{--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;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-dc6e586{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-4bc332f{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-4bc332f:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-4bc332f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_line_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-4bc332f.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-e9377fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-10f1f56 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-d0a5b45 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-885c769 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-885c769 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-885c769 .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-885c769 .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-abe1cc0{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-abe1cc0:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-abe1cc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_tel_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-abe1cc0.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-9c3f7da{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-c2c497e img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-336d32d .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-20324ba > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-20324ba .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-20324ba .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-20324ba .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-abace59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:-160px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-24f8cfb{width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;z-index:1;}.elementor-2029 .elementor-element.elementor-element-24f8cfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-24f8cfb.elementor-element{--align-self:flex-start;}.elementor-2029 .elementor-element.elementor-element-12e6f65{--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;--overflow:hidden;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-24d556f{--display:flex;--gap:62px 62px;--row-gap:62px;--column-gap:62px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a4354b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.5;}.elementor-2029 .elementor-element.elementor-element-a4354b2::before, .elementor-2029 .elementor-element.elementor-element-a4354b2 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-a4354b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-a4354b2 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-a4354b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-a4354b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-3af4477 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-8054ae3 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-9700585{--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;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-2029 .elementor-element.elementor-element-ec194df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3A3A4;--border-color:#A3A3A4;--border-radius:30px 30px 30px 30px;--padding-top:21px;--padding-bottom:21px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-ec194df:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-ec194df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-dee95b4 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2029 .elementor-element.elementor-element-dee95b4.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon{font-size:34px;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon svg{height:34px;}.elementor-2029 .elementor-element.elementor-element-809bdb6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-809bdb6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-58047e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3A3A4;--border-color:#A3A3A4;--border-radius:30px 30px 30px 30px;--padding-top:21px;--padding-bottom:21px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-58047e0:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-58047e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-4d124f2 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2029 .elementor-element.elementor-element-4d124f2.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon{font-size:34px;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon svg{height:34px;}.elementor-2029 .elementor-element.elementor-element-5dbb8a9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-5dbb8a9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-e64e75e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3A3A4;--border-color:#A3A3A4;--border-radius:30px 30px 30px 30px;--padding-top:21px;--padding-bottom:21px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-e64e75e:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-e64e75e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-dd61cac > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2029 .elementor-element.elementor-element-dd61cac.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon{font-size:34px;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon svg{height:34px;}.elementor-2029 .elementor-element.elementor-element-e964aba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-e964aba .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3A3A4;--border-color:#A3A3A4;--border-radius:30px 30px 30px 30px;--padding-top:21px;--padding-bottom:21px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-a6aa5b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-134da6b > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2029 .elementor-element.elementor-element-134da6b.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon{font-size:34px;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon svg{height:34px;}.elementor-2029 .elementor-element.elementor-element-c1d1d8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-c1d1d8e .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-13b2298{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:13px 13px;--row-gap:13px;--column-gap:13px;border-style:dashed;--border-style:dashed;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A3A3A4;--border-color:#A3A3A4;--border-radius:30px 30px 30px 30px;--padding-top:21px;--padding-bottom:21px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-13b2298:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-13b2298 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-10f40b8 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2029 .elementor-element.elementor-element-10f40b8.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon{font-size:34px;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon svg{height:34px;}.elementor-2029 .elementor-element.elementor-element-db7167b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-db7167b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:19px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-46ad05d{--display:flex;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:118px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-46ad05d:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-46ad05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE9DF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/point_bg@1.25x-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-de0d3f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.5;}.elementor-2029 .elementor-element.elementor-element-de0d3f7::before, .elementor-2029 .elementor-element.elementor-element-de0d3f7 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-de0d3f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-de0d3f7 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-de0d3f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-de0d3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-c711b8b .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-a604256 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-9f527ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-df293cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2029 .elementor-element.elementor-element-abc129d img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2029 .elementor-element.elementor-element-94a7e6b{text-align:center;}.elementor-2029 .elementor-element.elementor-element-94a7e6b .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-e2065e8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2029 .elementor-element.elementor-element-bc514a0 img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2029 .elementor-element.elementor-element-d327ff1{text-align:center;}.elementor-2029 .elementor-element.elementor-element-d327ff1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-10e0861{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2029 .elementor-element.elementor-element-96ad428 img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2029 .elementor-element.elementor-element-4956139{text-align:center;}.elementor-2029 .elementor-element.elementor-element-4956139 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-3f87de8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2029 .elementor-element.elementor-element-ce197c4 img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2029 .elementor-element.elementor-element-b91d4c6{text-align:center;}.elementor-2029 .elementor-element.elementor-element-b91d4c6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-e7223fd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-2029 .elementor-element.elementor-element-c0ea952 img{width:170px;height:170px;object-fit:cover;object-position:center center;border-radius:50% 50% 50% 50%;}.elementor-2029 .elementor-element.elementor-element-3148142{text-align:center;}.elementor-2029 .elementor-element.elementor-element-3148142 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:17px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-7bb3464{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:51px 51px;--row-gap:51px;--column-gap:51px;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:83px;--padding-left:60px;--padding-right:60px;}.elementor-2029 .elementor-element.elementor-element-7bb3464:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-7bb3464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-fe5c1a1 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-ba77e27 > .elementor-widget-container{margin:-26px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-9d9eb37{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-2029 .elementor-element.elementor-element-471d326{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4ac8b11{--display:flex;--min-height:240px;--border-radius:30px 30px 30px 30px;}.elementor-2029 .elementor-element.elementor-element-4ac8b11:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-4ac8b11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/ogasuta458A7704_TP_V.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-4ac8b11.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-ab40343{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-c5ff3f2 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-dc3b838 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#4C4C4C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-2029 .elementor-element.elementor-element-9dd2843 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-2029 .elementor-element.elementor-element-9dd2843{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.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-2029 .elementor-element.elementor-element-e7283f4{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:7.4px;}.elementor-2029 .elementor-element.elementor-element-e7283f4 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-10cf3b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-bd5ba11{--display:flex;--min-height:240px;--border-radius:30px 30px 30px 30px;}.elementor-2029 .elementor-element.elementor-element-bd5ba11:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-bd5ba11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/HSZ5055104l.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-bd5ba11.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-5051edf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-87cd28d .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-df01c81 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-0d98a4a > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-2029 .elementor-element.elementor-element-0d98a4a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-c3a97fc{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:7.4px;}.elementor-2029 .elementor-element.elementor-element-c3a97fc .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-cb8432b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3a2c78d{--display:flex;--min-height:240px;--border-radius:30px 30px 30px 30px;}.elementor-2029 .elementor-element.elementor-element-3a2c78d:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-3a2c78d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/HS5125873l2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-3a2c78d.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-2bf76fb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-3cab4e5 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-57a29c8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-cffd814 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-2029 .elementor-element.elementor-element-cffd814{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-5d7b48d{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:7.4px;}.elementor-2029 .elementor-element.elementor-element-5d7b48d .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-d8e0233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef{--display:flex;--min-height:240px;--border-radius:30px 30px 30px 30px;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-2bbf8ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/HS5158300l2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-880e3af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-368b332 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-9bf2ac4 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-c01f0ed > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-2029 .elementor-element.elementor-element-c01f0ed{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-afa98b7{--divider-border-style:dots_tribal;--divider-color:#000;--divider-pattern-height:7.4px;}.elementor-2029 .elementor-element.elementor-element-afa98b7 .elementor-divider-separator{width:100%;}.elementor-2029 .elementor-element.elementor-element-a0903cb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c1d74cb{--display:flex;--min-height:240px;--border-radius:30px 30px 30px 30px;}.elementor-2029 .elementor-element.elementor-element-c1d74cb:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-c1d74cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/HS4796478l.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-c1d74cb.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-ebdc7f1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-1c2e0a6 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-41ad7d6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:600;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-cfd1dd2 > .elementor-widget-container{margin:0px 0px -26px 0px;}.elementor-2029 .elementor-element.elementor-element-cfd1dd2{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-5af38f4{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-5af38f4:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-5af38f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-acffe50{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 0px 0px 30px;}.elementor-2029 .elementor-element.elementor-element-acffe50:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-acffe50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AECACA;}.elementor-2029 .elementor-element.elementor-element-acffe50.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-806bf06 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-be028af{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-2029 .elementor-element.elementor-element-be028af .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-03c413e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2029 .elementor-element.elementor-element-03c413e:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-03c413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-296f24e{--display:flex;}.elementor-2029 .elementor-element.elementor-element-292474e{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-2029 .elementor-element.elementor-element-292474e:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-292474e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-e5ac753 img{height:240px;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-682d330{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2029 .elementor-element.elementor-element-01aa86a .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-8f1c25c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-22ad5b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-f27206c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-0d298cd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-45ba7bf .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-0a7d03a{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-2029 .elementor-element.elementor-element-0a7d03a:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-0a7d03a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-956d00a img{height:240px;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-6169a3f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2029 .elementor-element.elementor-element-04d78fe .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-68ba261 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-357300b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-95a35f9 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-44e5f7c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-3f13abd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-cf8cc9b{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-2029 .elementor-element.elementor-element-cf8cc9b:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-cf8cc9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-5c3ce8f img{height:240px;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-ac2f187{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2029 .elementor-element.elementor-element-ffb77b9 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-70c6eb5 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-3e1a976{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-ab3429c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-deb9c69 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-72ba060 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-1d6b697{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-2029 .elementor-element.elementor-element-1d6b697:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-1d6b697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-b9fae13 img{height:240px;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-f961bab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2029 .elementor-element.elementor-element-d058b32 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-fe1aafa .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-1480807{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-61f9d71 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-266460a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-f1b1056 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-e30697f{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);}.elementor-2029 .elementor-element.elementor-element-e30697f:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-e30697f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-7b9aff4 img{height:240px;object-fit:cover;object-position:center center;border-radius:30px 30px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-6b0be9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;}.elementor-2029 .elementor-element.elementor-element-9377e90 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;color:#db7b6f;}.elementor-2029 .elementor-element.elementor-element-2e35c5a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-896f846{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-28c83f1 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-ce83dcd .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-b29f44a .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:900;line-height:1.4em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-75b0fa0{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:21px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-2029 .elementor-element.elementor-element-95f9f11{--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:103px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-95f9f11:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-95f9f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/reason_bg_obj@1.25x.webp");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-ef2154a{--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;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-67e0d03{--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;--justify-content:flex-end;--margin-top:-28%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-dc98205{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-2029 .elementor-element.elementor-element-713ecd9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-713ecd9 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-10b04ac > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-2029 .elementor-element.elementor-element-10b04ac{font-family:"Kaisei Decol", Sans-serif;font-size:28px;font-weight:600;line-height:1.6em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-9c7c780{--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:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-9c7c780:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9c7c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/steps_bg@1.25x.webp");background-position:top left;background-repeat:no-repeat;background-size:15% auto;}.elementor-2029 .elementor-element.elementor-element-1c73935{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--border-radius:60px 0px 0px 60px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1c73935:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-1c73935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-2029 .elementor-element.elementor-element-1c73935.e-con{--align-self:flex-end;}.elementor-2029 .elementor-element.elementor-element-407aba2{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:70px;--padding-right:70px;}.elementor-2029 .elementor-element.elementor-element-407aba2::before, .elementor-2029 .elementor-element.elementor-element-407aba2 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-407aba2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-407aba2 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-407aba2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-407aba2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/steps_bg_filter@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-2de9bd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:1;}.elementor-2029 .elementor-element.elementor-element-2de9bd1::before, .elementor-2029 .elementor-element.elementor-element-2de9bd1 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-2de9bd1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-2de9bd1 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-2de9bd1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-2de9bd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-9178bed .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-abece22 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-3f0ef20{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-2029 .elementor-element.elementor-element-c87eb6c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--z-index:1;}.elementor-2029 .elementor-element.elementor-element-c87eb6c:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-c87eb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-48ae93b > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-48ae93b img{width:100px;height:100px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-beeb070{text-align:center;}.elementor-2029 .elementor-element.elementor-element-beeb070 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:32px;font-weight:600;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-acdb396{--divider-border-style:dots_tribal;--divider-color:#eb9b8b;--divider-pattern-height:20px;}.elementor-2029 .elementor-element.elementor-element-acdb396 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-2029 .elementor-element.elementor-element-acdb396.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-acdb396 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-2029 .elementor-element.elementor-element-acdb396 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2029 .elementor-element.elementor-element-552a8fb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--z-index:1;}.elementor-2029 .elementor-element.elementor-element-552a8fb:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-552a8fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-45d3ff8 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-45d3ff8 img{width:100px;height:100px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-5da2769{text-align:center;}.elementor-2029 .elementor-element.elementor-element-5da2769 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:32px;font-weight:600;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-368bcc2{--divider-border-style:dots_tribal;--divider-color:#eb9b8b;--divider-pattern-height:20px;}.elementor-2029 .elementor-element.elementor-element-368bcc2 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-2029 .elementor-element.elementor-element-368bcc2.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-368bcc2 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-2029 .elementor-element.elementor-element-368bcc2 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2029 .elementor-element.elementor-element-6591694{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--border-radius:50px 50px 50px 50px;--z-index:1;}.elementor-2029 .elementor-element.elementor-element-6591694:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-6591694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-b69ab15 > .elementor-widget-container{margin:-10px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-b69ab15 img{width:100px;height:100px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-92c2628{text-align:center;}.elementor-2029 .elementor-element.elementor-element-92c2628 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:32px;font-weight:600;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-f560293{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-f560293:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-f560293 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_tel_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-f560293.e-con{--align-self:flex-end;}.elementor-2029 .elementor-element.elementor-element-b176720 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-d106969 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-d106969 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-d106969 .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-d106969 .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-2416dee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-2416dee.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-2029 .elementor-element.elementor-element-2416dee{left:-76px;}body.rtl .elementor-2029 .elementor-element.elementor-element-2416dee{right:-76px;}.elementor-2029 .elementor-element.elementor-element-2416dee{top:473px;}.elementor-2029 .elementor-element.elementor-element-2416dee img{height:400px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-b77b396{--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;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-b77b396:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-b77b396 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/voice_bg_img@1.25x.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-7c5b724{--display:flex;--gap:62px 62px;--row-gap:62px;--column-gap:62px;--overlay-opacity:0.45;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:118px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7c5b724::before, .elementor-2029 .elementor-element.elementor-element-7c5b724 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-7c5b724 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-7c5b724 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-7c5b724 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-7c5b724 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/case_bg@1.25x.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-359fb7f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.5;}.elementor-2029 .elementor-element.elementor-element-359fb7f::before, .elementor-2029 .elementor-element.elementor-element-359fb7f > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-359fb7f > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-359fb7f > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-359fb7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-359fb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-e0ad3d5 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-728f814 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-268968a{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-2029 .elementor-element.elementor-element-d12cbd2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2029 .elementor-element.elementor-element-d12cbd2:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-d12cbd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-8bd481e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-85d5389{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2029 .elementor-element.elementor-element-b1de0e7 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0.05em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-7bd8ff6 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0.05em;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-d61fd95 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2029 .elementor-element.elementor-element-d61fd95{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-f68bfee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2029 .elementor-element.elementor-element-f68bfee:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-f68bfee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-2dbae49{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-43d887b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2029 .elementor-element.elementor-element-5a55515 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0.05em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-83e9bd3 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0.05em;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-0c5fd3a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2029 .elementor-element.elementor-element-0c5fd3a{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-9a46daf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2029 .elementor-element.elementor-element-9a46daf:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9a46daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-64d3222{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-3968c8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2029 .elementor-element.elementor-element-9994555 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0.05em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-a02f360 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0.05em;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-b156771 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2029 .elementor-element.elementor-element-b156771{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-0487171{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.06);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2029 .elementor-element.elementor-element-0487171:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-0487171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-4ce316e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-c702c30{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2029 .elementor-element.elementor-element-184c6da .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0.05em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-c2b7303 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;letter-spacing:0.05em;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-eb7e126 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-2029 .elementor-element.elementor-element-eb7e126{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:18px;font-weight:600;line-height:1.6em;letter-spacing:0.05em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-e83c83e{--display:flex;}.elementor-2029 .elementor-element.elementor-element-88015d1 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-d35b916{--display:flex;}.elementor-2029 .elementor-element.elementor-element-d47a651 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-ba2d777{--display:flex;}.elementor-2029 .elementor-element.elementor-element-afd2978 img{height:500px;object-fit:cover;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-eda8ac6{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2029 .elementor-element.elementor-element-eda8ac6 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:118px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-ab1aa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAE9DF;background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/qa_bg@1.25x.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-63ca678{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.5;}.elementor-2029 .elementor-element.elementor-element-63ca678::before, .elementor-2029 .elementor-element.elementor-element-63ca678 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-63ca678 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-63ca678 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-63ca678 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-63ca678 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-54cf8f3 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-61b5e4a .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-ef9a186{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ae95bfd.elementor-element{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-777ab64.elementor-element{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-a6eb9dc.elementor-element{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-66d88af.elementor-element{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-6b322ae.elementor-element{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-f806d24{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:118px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f806d24:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-f806d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/profile_bg@1.25x.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-72e49a9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.5;}.elementor-2029 .elementor-element.elementor-element-72e49a9::before, .elementor-2029 .elementor-element.elementor-element-72e49a9 > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-72e49a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-2029 .elementor-element.elementor-element-72e49a9 > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-72e49a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2029 .elementor-element.elementor-element-72e49a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/title_bg@1.25x.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-19a2912 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:30px;font-weight:700;line-height:1em;letter-spacing:0.08em;color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-25b4c69 .elementor-heading-title{font-family:"Kaisei Decol", Sans-serif;font-size:54px;font-weight:900;line-height:1em;letter-spacing:0.1em;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-ddeac37{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-d14eb96{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-547dd6c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-547dd6c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-b2eb424{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-b2eb424 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-ded9404{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-6ff1340{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-6ff1340 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-9117804{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-9117804 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-1057c90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-d2114b8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-d2114b8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-3ea625f{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-3ea625f .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-0157485{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;border-style:dashed;--border-style:dashed;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#3D3D3D;--border-color:#3D3D3D;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-411f6ea{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-411f6ea .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;color:#3D3D3D;}.elementor-2029 .elementor-element.elementor-element-ff7f4d7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-ff7f4d7 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:500;color:#4C4C4C;}.elementor-2029 .elementor-element.elementor-element-5838bc4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 30px 0px rgba(108.8, 108.8, 108.8, 0.4);--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-2029 .elementor-element.elementor-element-5838bc4:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-5838bc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5B4;}.elementor-2029 .elementor-element.elementor-element-5838bc4.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-c2c1fda{--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;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-cfd26ed{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-2029 .elementor-element.elementor-element-cd2174c{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-cd2174c:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-cd2174c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_line_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-cd2174c.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-a22cef4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-dcafdb6 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-c7db677 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-deb4618 > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-deb4618 .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-deb4618 .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-deb4618 .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-05ef243{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;box-shadow:0px 0px 10px 0px rgba(76, 76, 76, 0.2);--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-05ef243:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-05ef243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_tel_bg@1.25x.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-05ef243.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-70da355{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-2029 .elementor-element.elementor-element-448ce46 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-52c646c .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:#FFFFFF;}.elementor-2029 .elementor-element.elementor-element-67da44e > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-67da44e .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-67da44e .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-67da44e .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-6fb16b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-6fb16b1:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-6fb16b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DB7D6F;}.elementor-2029 .elementor-element.elementor-element-f5b2a65{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-f5b2a65.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-f5b2a65 img{height:75px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-367b455 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:16px;font-weight:500;color:var( --e-global-color-astglobalcolor5 );}.elementor-2029 .elementor-element.elementor-element-c6413ca{--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;}.elementor-2029 .elementor-element.elementor-element-8fbec12{--display:flex;}.elementor-2029 .elementor-element.elementor-element-24b3bce{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-24b3bce:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-24b3bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04b44c;}.elementor-2029 .elementor-element.elementor-element-24b3bce.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-5d9b29e img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-be5b5b8 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor5 );}.elementor-2029 .elementor-element.elementor-element-54e6c3f > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-54e6c3f .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-54e6c3f .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-54e6c3f .elementor-icon svg{height:30px;}.elementor-2029 .elementor-element.elementor-element-9a7efc2{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:60px 60px 60px 60px;--padding-top:6px;--padding-bottom:6px;--padding-left:6px;--padding-right:6px;}.elementor-2029 .elementor-element.elementor-element-9a7efc2:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9a7efc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f1a392;}.elementor-2029 .elementor-element.elementor-element-9a7efc2.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-c257e00 img{width:28px;height:28px;object-fit:contain;object-position:center center;}.elementor-2029 .elementor-element.elementor-element-f873f94 .elementor-heading-title{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:24px;font-weight:700;line-height:1.4em;letter-spacing:0.05em;color:var( --e-global-color-astglobalcolor5 );}.elementor-2029 .elementor-element.elementor-element-d42aadc > .elementor-widget-container{margin:0px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-d42aadc .elementor-icon-wrapper{text-align:center;}.elementor-2029 .elementor-element.elementor-element-d42aadc .elementor-icon{font-size:30px;}.elementor-2029 .elementor-element.elementor-element-d42aadc .elementor-icon svg{height:30px;}@media(min-width:768px){.elementor-2029 .elementor-element.elementor-element-b206803{--width:69%;}.elementor-2029 .elementor-element.elementor-element-6cb40dc{--width:280px;}.elementor-2029 .elementor-element.elementor-element-bb7ff15{--width:80%;}.elementor-2029 .elementor-element.elementor-element-4f92016{--width:300px;}.elementor-2029 .elementor-element.elementor-element-5e7e67c{--width:80%;}.elementor-2029 .elementor-element.elementor-element-2846fec{--width:60%;}.elementor-2029 .elementor-element.elementor-element-8938ef2{--width:60%;}.elementor-2029 .elementor-element.elementor-element-8b55991{--width:900px;}.elementor-2029 .elementor-element.elementor-element-dc6e586{--width:100%;}.elementor-2029 .elementor-element.elementor-element-4bc332f{--width:280px;}.elementor-2029 .elementor-element.elementor-element-e9377fd{--width:80%;}.elementor-2029 .elementor-element.elementor-element-abe1cc0{--width:300px;}.elementor-2029 .elementor-element.elementor-element-9c3f7da{--width:80%;}.elementor-2029 .elementor-element.elementor-element-24d556f{--content-width:1000px;}.elementor-2029 .elementor-element.elementor-element-ec194df{--width:48%;}.elementor-2029 .elementor-element.elementor-element-58047e0{--width:48%;}.elementor-2029 .elementor-element.elementor-element-e64e75e{--width:48%;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2{--width:48%;}.elementor-2029 .elementor-element.elementor-element-13b2298{--width:48%;}.elementor-2029 .elementor-element.elementor-element-46ad05d{--content-width:1000px;}.elementor-2029 .elementor-element.elementor-element-df293cf{--width:22%;}.elementor-2029 .elementor-element.elementor-element-e2065e8{--width:22%;}.elementor-2029 .elementor-element.elementor-element-10e0861{--width:22%;}.elementor-2029 .elementor-element.elementor-element-3f87de8{--width:22%;}.elementor-2029 .elementor-element.elementor-element-e7223fd{--width:22%;}.elementor-2029 .elementor-element.elementor-element-4ac8b11{--width:35%;}.elementor-2029 .elementor-element.elementor-element-ab40343{--width:65%;}.elementor-2029 .elementor-element.elementor-element-bd5ba11{--width:35%;}.elementor-2029 .elementor-element.elementor-element-5051edf{--width:65%;}.elementor-2029 .elementor-element.elementor-element-3a2c78d{--width:35%;}.elementor-2029 .elementor-element.elementor-element-2bf76fb{--width:65%;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef{--width:35%;}.elementor-2029 .elementor-element.elementor-element-880e3af{--width:65%;}.elementor-2029 .elementor-element.elementor-element-c1d74cb{--width:35%;}.elementor-2029 .elementor-element.elementor-element-ebdc7f1{--width:65%;}.elementor-2029 .elementor-element.elementor-element-acffe50{--width:30%;}.elementor-2029 .elementor-element.elementor-element-292474e{--width:380px;}.elementor-2029 .elementor-element.elementor-element-0a7d03a{--width:380px;}.elementor-2029 .elementor-element.elementor-element-cf8cc9b{--width:380px;}.elementor-2029 .elementor-element.elementor-element-1d6b697{--width:380px;}.elementor-2029 .elementor-element.elementor-element-e30697f{--width:380px;}.elementor-2029 .elementor-element.elementor-element-ef2154a{--width:40%;}.elementor-2029 .elementor-element.elementor-element-dc98205{--width:60%;}.elementor-2029 .elementor-element.elementor-element-1c73935{--width:90%;}.elementor-2029 .elementor-element.elementor-element-2de9bd1{--width:48%;}.elementor-2029 .elementor-element.elementor-element-f560293{--width:300px;}.elementor-2029 .elementor-element.elementor-element-7c5b724{--content-width:1000px;}.elementor-2029 .elementor-element.elementor-element-d12cbd2{--width:48%;}.elementor-2029 .elementor-element.elementor-element-f68bfee{--width:48%;}.elementor-2029 .elementor-element.elementor-element-9a46daf{--width:48%;}.elementor-2029 .elementor-element.elementor-element-0487171{--width:48%;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f{--content-width:1000px;}.elementor-2029 .elementor-element.elementor-element-f806d24{--content-width:1000px;}.elementor-2029 .elementor-element.elementor-element-5838bc4{--width:900px;}.elementor-2029 .elementor-element.elementor-element-cfd26ed{--width:100%;}.elementor-2029 .elementor-element.elementor-element-cd2174c{--width:280px;}.elementor-2029 .elementor-element.elementor-element-a22cef4{--width:80%;}.elementor-2029 .elementor-element.elementor-element-05ef243{--width:300px;}.elementor-2029 .elementor-element.elementor-element-70da355{--width:80%;}.elementor-2029 .elementor-element.elementor-element-24b3bce{--width:370px;}.elementor-2029 .elementor-element.elementor-element-9a7efc2{--width:370px;}}@media(max-width:1024px){.elementor-2029 .elementor-element.elementor-element-8a6ebea:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-8a6ebea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/fv_background_sp.webp");background-position:top center;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-8a6ebea{--min-height:100vh;--justify-content:space-between;--gap:550px 550px;--row-gap:550px;--column-gap:550px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-942604a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2029 .elementor-element.elementor-element-3fe6d44{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-2029 .elementor-element.elementor-element-b206803{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-6cb40dc{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-1e49958 img{width:20px;height:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2029 .elementor-element.elementor-element-da56b55 .elementor-heading-title{font-size:1.7vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-4f92016{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-d734403 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-49d55da .elementor-heading-title{font-size:1.7vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-48b1576{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-af4116e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2846fec{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-79ac59e .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8938ef2{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-7b91874 .elementor-heading-title{font-size:3vw;line-height:2em;}.elementor-2029 .elementor-element.elementor-element-8b55991{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-2f47b9f{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-c302fcc img{height:40px;object-fit:contain;}.elementor-2029 .elementor-element.elementor-element-4bc332f{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-10f1f56 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-d0a5b45 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-abe1cc0{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-c2c497e img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-336d32d .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-12e6f65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-24d556f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3af4477 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8054ae3 .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-9700585{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-ec194df{--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-dee95b4.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon{font-size:26px;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon svg{height:26px;}.elementor-2029 .elementor-element.elementor-element-809bdb6 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-58047e0{--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-4d124f2.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon{font-size:26px;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon svg{height:26px;}.elementor-2029 .elementor-element.elementor-element-5dbb8a9 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-e64e75e{--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-dd61cac.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon{font-size:26px;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon svg{height:26px;}.elementor-2029 .elementor-element.elementor-element-e964aba .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2{--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-134da6b.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon{font-size:26px;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon svg{height:26px;}.elementor-2029 .elementor-element.elementor-element-c1d1d8e .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-13b2298{--justify-content:center;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2029 .elementor-element.elementor-element-10f40b8.elementor-element{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon{font-size:26px;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon svg{height:26px;}.elementor-2029 .elementor-element.elementor-element-db7167b .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-46ad05d{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c711b8b .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a604256 .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-9f527ec{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-2029 .elementor-element.elementor-element-94a7e6b .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d327ff1 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-4956139 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b91d4c6 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3148142 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-7bb3464{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2029 .elementor-element.elementor-element-fe5c1a1 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-ba77e27 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-9d9eb37{--gap:3vw 3vw;--row-gap:3vw;--column-gap:3vw;}.elementor-2029 .elementor-element.elementor-element-471d326{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4ac8b11{--min-height:220px;}.elementor-2029 .elementor-element.elementor-element-c5ff3f2 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-dc3b838 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2029 .elementor-element.elementor-element-9dd2843{font-size:1.9vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-10cf3b0{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-bd5ba11{--min-height:220px;}.elementor-2029 .elementor-element.elementor-element-87cd28d .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-df01c81 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0d98a4a{font-size:1.9vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-cb8432b{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3a2c78d{--min-height:220px;}.elementor-2029 .elementor-element.elementor-element-3cab4e5 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-57a29c8 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-cffd814{font-size:1.9vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-d8e0233{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef{--min-height:220px;}.elementor-2029 .elementor-element.elementor-element-368b332 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9bf2ac4 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c01f0ed{font-size:1.9vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-a0903cb{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c1d74cb{--min-height:220px;}.elementor-2029 .elementor-element.elementor-element-1c2e0a6 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-41ad7d6 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-cfd1dd2{font-size:1.9vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-5af38f4{--min-height:70px;}.elementor-2029 .elementor-element.elementor-element-806bf06 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-be028af .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-01aa86a .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8f1c25c .elementor-heading-title{font-size:2.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f27206c .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0d298cd .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-45ba7bf .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-04d78fe .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-68ba261 .elementor-heading-title{font-size:2.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-95a35f9 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-44e5f7c .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3f13abd .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ffb77b9 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-70c6eb5 .elementor-heading-title{font-size:2.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ab3429c .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-deb9c69 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-72ba060 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d058b32 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-fe1aafa .elementor-heading-title{font-size:2.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-61f9d71 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-266460a .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f1b1056 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9377e90 .elementor-heading-title{font-size:2.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-2e35c5a .elementor-heading-title{font-size:2.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-28c83f1 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ce83dcd .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b29f44a .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-75b0fa0{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2029 .elementor-element.elementor-element-95f9f11{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-95f9f11:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-95f9f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;background-size:40% auto;}.elementor-2029 .elementor-element.elementor-element-67e0d03{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-dc98205{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-2029 .elementor-element.elementor-element-713ecd9 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2029 .elementor-element.elementor-element-713ecd9 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-10b04ac > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-2029 .elementor-element.elementor-element-10b04ac{font-size:3vw;line-height:1.8em;}.elementor-2029 .elementor-element.elementor-element-9c7c780:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9c7c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:22% auto;}.elementor-2029 .elementor-element.elementor-element-9c7c780{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-1c73935:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-1c73935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/steps_bg_filter@1.25x.webp");background-position:bottom left;}.elementor-2029 .elementor-element.elementor-element-407aba2{--overlay-opacity:0;}.elementor-2029 .elementor-element.elementor-element-2de9bd1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2029 .elementor-element.elementor-element-9178bed .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-abece22 .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-c87eb6c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-48ae93b img{width:70px;height:70px;}.elementor-2029 .elementor-element.elementor-element-beeb070 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-552a8fb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-45d3ff8 img{width:70px;height:70px;}.elementor-2029 .elementor-element.elementor-element-5da2769 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-6591694{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-b69ab15 img{width:70px;height:70px;}.elementor-2029 .elementor-element.elementor-element-92c2628 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f560293{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-b176720 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}body:not(.rtl) .elementor-2029 .elementor-element.elementor-element-2416dee{left:-111px;}body.rtl .elementor-2029 .elementor-element.elementor-element-2416dee{right:-111px;}.elementor-2029 .elementor-element.elementor-element-2416dee{top:394px;}.elementor-2029 .elementor-element.elementor-element-2416dee img{height:300px;object-fit:contain;}.elementor-2029 .elementor-element.elementor-element-7c5b724{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-e0ad3d5 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-728f814 .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-268968a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2029 .elementor-element.elementor-element-b1de0e7 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-7bd8ff6 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d61fd95{font-size:2.2vw;line-height:1.7em;}.elementor-2029 .elementor-element.elementor-element-5a55515 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-83e9bd3 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0c5fd3a{font-size:2.2vw;line-height:1.7em;}.elementor-2029 .elementor-element.elementor-element-9994555 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a02f360 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b156771{font-size:2.2vw;line-height:1.7em;}.elementor-2029 .elementor-element.elementor-element-184c6da .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c2b7303 .elementor-heading-title{font-size:2.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-eb7e126{font-size:2.2vw;line-height:1.7em;}.elementor-2029 .elementor-element.elementor-element-88015d1 img{height:300px;}.elementor-2029 .elementor-element.elementor-element-d47a651 img{height:300px;}.elementor-2029 .elementor-element.elementor-element-afd2978 img{height:300px;}.elementor-2029 .elementor-element.elementor-element-eda8ac6{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-54cf8f3 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-61b5e4a .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-ef9a186{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:6vw;}.elementor-2029 .elementor-element.elementor-element-f806d24{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-19a2912 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-25b4c69 .elementor-heading-title{font-size:5vw;line-height:1em;}.elementor-2029 .elementor-element.elementor-element-547dd6c .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b2eb424 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-6ff1340 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9117804 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d2114b8 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3ea625f .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-411f6ea .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ff7f4d7 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-5838bc4{--border-radius:5vw 5vw 5vw 5vw;--padding-top:2vw;--padding-bottom:4vw;--padding-left:4vw;--padding-right:4vw;}.elementor-2029 .elementor-element.elementor-element-c2c1fda{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-615059f img{height:50px;object-fit:contain;}.elementor-2029 .elementor-element.elementor-element-91b99e3 img{height:50px;object-fit:contain;}.elementor-2029 .elementor-element.elementor-element-cd2174c{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-dcafdb6 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-c7db677 .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-05ef243{--min-height:50px;}.elementor-2029 .elementor-element.elementor-element-448ce46 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-52c646c .elementor-heading-title{font-size:1.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f5b2a65{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-2029 .elementor-element.elementor-element-367b455 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-dbec62a img{height:40px;object-fit:contain;}.elementor-2029 .elementor-element.elementor-element-5d9b29e img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-be5b5b8 .elementor-heading-title{font-size:2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c257e00 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-f873f94 .elementor-heading-title{font-size:2vw;line-height:1.5em;}}@media(max-width:767px){.elementor-2029 .elementor-element.elementor-element-8a6ebea:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-8a6ebea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/fv_background_sp.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-8a6ebea{--min-height:0vh;--justify-content:space-between;--gap:420px 420px;--row-gap:420px;--column-gap:420px;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-942604a{--content-width:85vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2029 .elementor-element.elementor-element-3fe6d44{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-2029 .elementor-element.elementor-element-3fe6d44 img{height:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2029 .elementor-element.elementor-element-da56b55 .elementor-heading-title{font-size:9vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-49d55da .elementor-heading-title{font-size:9vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-af4116e{--width:85vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-af4116e.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-2846fec{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2029 .elementor-element.elementor-element-79ac59e .elementor-heading-title{font-size:6.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2029 .elementor-element.elementor-element-4b9bfb3 .elementor-heading-title{font-size:6.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8938ef2{--width:100%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-7b91874 .elementor-heading-title{font-size:3.1vw;line-height:2.3em;}.elementor-2029 .elementor-element.elementor-element-d0a5b45 .elementor-heading-title{font-size:9vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-336d32d .elementor-heading-title{font-size:9vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-12e6f65{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-24d556f{--content-width:90vw;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:40px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-a4354b2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-3af4477 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8054ae3 .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-ec194df{--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;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-dee95b4{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon{font-size:24px;}.elementor-2029 .elementor-element.elementor-element-dee95b4 .elementor-icon svg{height:24px;}.elementor-2029 .elementor-element.elementor-element-809bdb6{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2029 .elementor-element.elementor-element-809bdb6 .elementor-heading-title{font-size:3.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-58047e0{--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;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-4d124f2{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon{font-size:24px;}.elementor-2029 .elementor-element.elementor-element-4d124f2 .elementor-icon svg{height:24px;}.elementor-2029 .elementor-element.elementor-element-5dbb8a9{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2029 .elementor-element.elementor-element-5dbb8a9 .elementor-heading-title{font-size:3.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-e64e75e{--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;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-dd61cac{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon{font-size:24px;}.elementor-2029 .elementor-element.elementor-element-dd61cac .elementor-icon svg{height:24px;}.elementor-2029 .elementor-element.elementor-element-e964aba{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2029 .elementor-element.elementor-element-e964aba .elementor-heading-title{font-size:3.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2{--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;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-134da6b{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon{font-size:24px;}.elementor-2029 .elementor-element.elementor-element-134da6b .elementor-icon svg{height:24px;}.elementor-2029 .elementor-element.elementor-element-c1d1d8e{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2029 .elementor-element.elementor-element-c1d1d8e .elementor-heading-title{font-size:3.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-13b2298{--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;--justify-content:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-2029 .elementor-element.elementor-element-10f40b8{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon{font-size:24px;}.elementor-2029 .elementor-element.elementor-element-10f40b8 .elementor-icon svg{height:24px;}.elementor-2029 .elementor-element.elementor-element-db7167b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-2029 .elementor-element.elementor-element-db7167b .elementor-heading-title{font-size:3.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-46ad05d{--content-width:90vw;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-46ad05d:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-46ad05d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-2029 .elementor-element.elementor-element-de0d3f7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-c711b8b .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a604256{text-align:center;}.elementor-2029 .elementor-element.elementor-element-a604256 .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-9f527ec{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 12px;--row-gap:30px;--column-gap:12px;}.elementor-2029 .elementor-element.elementor-element-df293cf{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-abc129d img{width:150px;height:150px;}.elementor-2029 .elementor-element.elementor-element-94a7e6b .elementor-heading-title{font-size:4.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-e2065e8{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-bc514a0 img{width:150px;height:150px;}.elementor-2029 .elementor-element.elementor-element-d327ff1 .elementor-heading-title{font-size:4.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-10e0861{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-96ad428 img{width:150px;height:150px;}.elementor-2029 .elementor-element.elementor-element-4956139 .elementor-heading-title{font-size:4.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3f87de8{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-ce197c4 img{width:150px;height:150px;}.elementor-2029 .elementor-element.elementor-element-b91d4c6 .elementor-heading-title{font-size:4.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-e7223fd{--width:48%;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-c0ea952 img{width:150px;height:150px;}.elementor-2029 .elementor-element.elementor-element-3148142 .elementor-heading-title{font-size:4.2vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-7bb3464{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-fe5c1a1 > .elementor-widget-container{margin:-16px -20px 0px -20px;}.elementor-2029 .elementor-element.elementor-element-ba77e27 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-9d9eb37{--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;}.elementor-2029 .elementor-element.elementor-element-471d326{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-4ac8b11{--border-radius:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-c5ff3f2 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-dc3b838 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2029 .elementor-element.elementor-element-9dd2843{font-size:4vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-10cf3b0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-bd5ba11{--border-radius:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-87cd28d .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-df01c81 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0d98a4a{font-size:4vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-cb8432b{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-3a2c78d{--border-radius:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-3cab4e5 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-57a29c8 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-cffd814{font-size:4vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-d8e0233{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-2bbf8ef{--border-radius:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-368b332 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9bf2ac4 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c01f0ed{font-size:4vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-a0903cb{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-c1d74cb{--border-radius:20px 20px 20px 20px;}.elementor-2029 .elementor-element.elementor-element-1c2e0a6 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-41ad7d6 .elementor-heading-title{font-size:5.3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-cfd1dd2{font-size:4vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-5af38f4{--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;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2029 .elementor-element.elementor-element-acffe50{--width:30%;--border-radius:20px 0px 0px 20px;}.elementor-2029 .elementor-element.elementor-element-806bf06 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-be028af{--container-widget-width:60%;--container-widget-flex-grow:0;width:var( --container-widget-width, 60% );max-width:60%;text-align:left;}.elementor-2029 .elementor-element.elementor-element-be028af .elementor-heading-title{font-size:3.4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-01aa86a .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-8f1c25c .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f27206c .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0d298cd .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-45ba7bf .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-04d78fe .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-68ba261 .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-95a35f9 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-44e5f7c .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3f13abd .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ffb77b9 .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-70c6eb5 .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ab3429c .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-deb9c69 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-72ba060 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d058b32 .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-fe1aafa .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-61f9d71 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-266460a .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f1b1056 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9377e90 .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-2e35c5a .elementor-heading-title{font-size:4.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-28c83f1 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ce83dcd .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b29f44a .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-75b0fa0{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:40px;}.elementor-2029 .elementor-element.elementor-element-95f9f11{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ef2154a{--width:80vw;}.elementor-2029 .elementor-element.elementor-element-67e0d03{--justify-content:center;}.elementor-2029 .elementor-element.elementor-element-dc98205{--width:85vw;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-dc98205.e-con{--align-self:center;}.elementor-2029 .elementor-element.elementor-element-713ecd9 .elementor-heading-title{font-size:6.9vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-10b04ac{font-size:4vw;line-height:1.8em;}.elementor-2029 .elementor-element.elementor-element-9c7c780:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9c7c780 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/steps_bg@1.25x.webp");background-size:35% auto;}.elementor-2029 .elementor-element.elementor-element-9c7c780{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1c73935{--width:90vw;--border-radius:30px 0px 0px 30px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-1c73935:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-1c73935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:100% auto;}.elementor-2029 .elementor-element.elementor-element-1c73935.e-con{--align-self:flex-end;}.elementor-2029 .elementor-element.elementor-element-407aba2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:25px;--padding-right:25px;}.elementor-2029 .elementor-element.elementor-element-2de9bd1{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-9178bed .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-abece22{text-align:center;}.elementor-2029 .elementor-element.elementor-element-abece22 .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-c87eb6c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-48ae93b > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-48ae93b img{width:45px;height:45px;}.elementor-2029 .elementor-element.elementor-element-beeb070 .elementor-heading-title{font-size:3.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-552a8fb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2029 .elementor-element.elementor-element-45d3ff8 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-45d3ff8 img{width:45px;height:45px;}.elementor-2029 .elementor-element.elementor-element-5da2769 .elementor-heading-title{font-size:3.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-6591694{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;--z-index:2;}.elementor-2029 .elementor-element.elementor-element-b69ab15 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-b69ab15 img{width:45px;height:45px;}.elementor-2029 .elementor-element.elementor-element-92c2628 .elementor-heading-title{font-size:3.8vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-f560293{--z-index:2;}.elementor-2029 .elementor-element.elementor-element-b176720 .elementor-heading-title{font-size:4vw;line-height:1.5em;}body:not(.rtl) .elementor-2029 .elementor-element.elementor-element-2416dee{left:-104px;}body.rtl .elementor-2029 .elementor-element.elementor-element-2416dee{right:-104px;}.elementor-2029 .elementor-element.elementor-element-2416dee{top:463px;}.elementor-2029 .elementor-element.elementor-element-2416dee img{height:250px;}.elementor-2029 .elementor-element.elementor-element-b77b396{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-7c5b724{--content-width:90vw;--gap:42px 42px;--row-gap:42px;--column-gap:42px;--padding-top:40px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-359fb7f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-e0ad3d5 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-728f814{text-align:center;}.elementor-2029 .elementor-element.elementor-element-728f814 .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-8bd481e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-99465ad{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-99465ad img{width:100%;height:100%;}.elementor-2029 .elementor-element.elementor-element-85d5389{--width:65%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2029 .elementor-element.elementor-element-b1de0e7 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-7bd8ff6 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-d61fd95 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2029 .elementor-element.elementor-element-d61fd95{font-size:3.6vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-2dbae49{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-b6540ad{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-b6540ad img{width:100%;height:100%;}.elementor-2029 .elementor-element.elementor-element-43d887b{--width:65%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2029 .elementor-element.elementor-element-5a55515 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-83e9bd3 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0c5fd3a > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2029 .elementor-element.elementor-element-0c5fd3a{font-size:3.6vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-64d3222{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-0e0e39e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-0e0e39e img{width:100%;height:100%;}.elementor-2029 .elementor-element.elementor-element-3968c8a{--width:65%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2029 .elementor-element.elementor-element-9994555 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-a02f360 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b156771 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2029 .elementor-element.elementor-element-b156771{font-size:3.6vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-4ce316e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-0c22ca8{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-2029 .elementor-element.elementor-element-0c22ca8 img{width:100%;height:100%;}.elementor-2029 .elementor-element.elementor-element-c702c30{--width:65%;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-2029 .elementor-element.elementor-element-184c6da .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c2b7303 .elementor-heading-title{font-size:3.6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-eb7e126 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-2029 .elementor-element.elementor-element-eb7e126{font-size:3.6vw;line-height:1.6em;}.elementor-2029 .elementor-element.elementor-element-88015d1 img{height:60vw;}.elementor-2029 .elementor-element.elementor-element-d47a651 img{height:60vw;}.elementor-2029 .elementor-element.elementor-element-afd2978 img{height:60vw;}.elementor-2029 .elementor-element.elementor-element-eda8ac6{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2029 .elementor-element.elementor-element-eda8ac6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f{--content-width:90vw;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-ab1aa9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-63ca678{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-54cf8f3 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-61b5e4a{text-align:center;}.elementor-2029 .elementor-element.elementor-element-61b5e4a .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-ef9a186{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f806d24:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-f806d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/profile_bg@1.25x.webp");background-position:bottom center;background-size:cover;}.elementor-2029 .elementor-element.elementor-element-f806d24{--content-width:85vw;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-72e49a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2029 .elementor-element.elementor-element-19a2912 .elementor-heading-title{font-size:6vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-25b4c69{text-align:center;}.elementor-2029 .elementor-element.elementor-element-25b4c69 .elementor-heading-title{font-size:7.8vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-ddeac37{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-2029 .elementor-element.elementor-element-d14eb96{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-547dd6c .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-b2eb424 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ded9404{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-6ff1340 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-9117804 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-1057c90{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-d2114b8 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-3ea625f .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-0157485{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2029 .elementor-element.elementor-element-411f6ea .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-ff7f4d7 .elementor-heading-title{font-size:5vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-5838bc4{--border-radius:6vw 6vw 6vw 6vw;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-2029 .elementor-element.elementor-element-91b99e3 img{height:70px;}.elementor-2029 .elementor-element.elementor-element-cfd26ed{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2029 .elementor-element.elementor-element-cd2174c{--padding-top:15px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-2029 .elementor-element.elementor-element-a22cef4{--width:80%;}.elementor-2029 .elementor-element.elementor-element-c7db677 .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-05ef243{--padding-top:16px;--padding-bottom:16px;--padding-left:12px;--padding-right:12px;}.elementor-2029 .elementor-element.elementor-element-70da355{--width:80%;}.elementor-2029 .elementor-element.elementor-element-52c646c .elementor-heading-title{font-size:4vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-6fb16b1{--content-width:85vw;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2029 .elementor-element.elementor-element-f5b2a65{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-2029 .elementor-element.elementor-element-f5b2a65 img{height:40px;}.elementor-2029 .elementor-element.elementor-element-367b455 .elementor-heading-title{font-size:3vw;line-height:1.5em;}.elementor-2029 .elementor-element.elementor-element-c6413ca{--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:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:99999;}.elementor-2029 .elementor-element.elementor-element-dbec62a > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-2029 .elementor-element.elementor-element-dbec62a{z-index:100000;}.elementor-2029 .elementor-element.elementor-element-8fbec12{--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;}.elementor-2029 .elementor-element.elementor-element-24b3bce:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-24b3bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_line_bg@1.25x.webp");}.elementor-2029 .elementor-element.elementor-element-24b3bce{--width:50%;--min-height:50px;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-24b3bce.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-5d9b29e img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-be5b5b8 .elementor-heading-title{font-size:3.6vw;line-height:1.3em;}.elementor-2029 .elementor-element.elementor-element-9a7efc2:not(.elementor-motion-effects-element-type-background), .elementor-2029 .elementor-element.elementor-element-9a7efc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/btn_tel_bg@1.25x.webp");background-size:cover;}.elementor-2029 .elementor-element.elementor-element-9a7efc2{--width:50%;--min-height:50px;--justify-content:center;--border-radius:0px 0px 0px 0px;}.elementor-2029 .elementor-element.elementor-element-9a7efc2.e-con{--align-self:stretch;}.elementor-2029 .elementor-element.elementor-element-c257e00 img{width:20px;height:20px;}.elementor-2029 .elementor-element.elementor-element-f873f94 .elementor-heading-title{font-size:3.6vw;line-height:1.3em;}}@media(max-width:1024px) and (min-width:768px){.elementor-2029 .elementor-element.elementor-element-8a6ebea{--width:100vw;}.elementor-2029 .elementor-element.elementor-element-942604a{--content-width:95vw;}.elementor-2029 .elementor-element.elementor-element-6cb40dc{--width:260px;}.elementor-2029 .elementor-element.elementor-element-4f92016{--width:280px;}.elementor-2029 .elementor-element.elementor-element-48b1576{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-2846fec{--width:100%;}.elementor-2029 .elementor-element.elementor-element-8938ef2{--width:100%;}.elementor-2029 .elementor-element.elementor-element-8b55991{--width:600px;}.elementor-2029 .elementor-element.elementor-element-4bc332f{--width:250px;}.elementor-2029 .elementor-element.elementor-element-abe1cc0{--width:260px;}.elementor-2029 .elementor-element.elementor-element-24d556f{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-ec194df{--width:80%;}.elementor-2029 .elementor-element.elementor-element-58047e0{--width:80%;}.elementor-2029 .elementor-element.elementor-element-e64e75e{--width:80%;}.elementor-2029 .elementor-element.elementor-element-a6aa5b2{--width:80%;}.elementor-2029 .elementor-element.elementor-element-13b2298{--width:80%;}.elementor-2029 .elementor-element.elementor-element-46ad05d{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-df293cf{--width:30%;}.elementor-2029 .elementor-element.elementor-element-e2065e8{--width:30%;}.elementor-2029 .elementor-element.elementor-element-10e0861{--width:30%;}.elementor-2029 .elementor-element.elementor-element-3f87de8{--width:30%;}.elementor-2029 .elementor-element.elementor-element-e7223fd{--width:30%;}.elementor-2029 .elementor-element.elementor-element-ef2154a{--width:80vw;}.elementor-2029 .elementor-element.elementor-element-67e0d03{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-dc98205{--width:100%;}.elementor-2029 .elementor-element.elementor-element-407aba2{--content-width:98%;}.elementor-2029 .elementor-element.elementor-element-2de9bd1{--width:70%;}.elementor-2029 .elementor-element.elementor-element-f560293{--width:48%;}.elementor-2029 .elementor-element.elementor-element-7c5b724{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-268968a{--width:90%;}.elementor-2029 .elementor-element.elementor-element-d12cbd2{--width:100%;}.elementor-2029 .elementor-element.elementor-element-f68bfee{--width:100%;}.elementor-2029 .elementor-element.elementor-element-9a46daf{--width:100%;}.elementor-2029 .elementor-element.elementor-element-0487171{--width:100%;}.elementor-2029 .elementor-element.elementor-element-ab1aa9f{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-f806d24{--content-width:90vw;}.elementor-2029 .elementor-element.elementor-element-5838bc4{--width:600px;}.elementor-2029 .elementor-element.elementor-element-cd2174c{--width:250px;}.elementor-2029 .elementor-element.elementor-element-05ef243{--width:260px;}.elementor-2029 .elementor-element.elementor-element-6fb16b1{--content-width:85vw;}}/* Start custom CSS for heading, class: .elementor-element-7b91874 *//*文字縁取り*/
.fuchidori {
  text-shadow:
  4px 4px 4px #fff, -4px -4px 4px #fff,
  -4px 4px 4px #fff,  4px -4px 4px #fff,
  4px 0 4px #fff, -4px  0 4px #fff,
  0 4px 4px #fff,  0 -4px 4px #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-24f8cfb */.container_04 {
  height: 200px;
}

.scrollbar-text_04 {
  display: inline-block;
  position: absolute;
  bottom: 0;
  padding: 10px 10px 110px;
  color: #F0A390;
  font-size: 14px;
  font-weight: 600;
  font-family:"Montserrat", sans-serif;
  line-height: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  writing-mode: vertical-lr;
  left: 50%;
  transform: translateX(-50%);
}

.scrollbar_04 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 1px;
}

.scrollbar_04::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 1px;
  height: 100px;
  background: #d52428;
}

.scrollbar_04::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: -4px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d52428;
  animation: circlemove 3s ease-in-out infinite,
    cirlemovehide 3s ease-out infinite;
}

@keyframes circlemove {
  0% {
    bottom: 95px;
  }
  100% {
    bottom: 0px;
  }
}

@keyframes cirlemovehide {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  80% {
    opacity: 0.9;
  }
  100% {
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acffe50 */.speechBubble {
  position: relative;
}

.speechBubble::before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  border-style: solid;
  border-width: 10px 0 10px 20px;
  border-color: transparent transparent transparent #fff;
  translate: 100% -50%;
}

.speechBubble::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  border-style: solid;
  border-width: 7.8px 0 7.8px 15.5px;
  border-color: transparent transparent transparent #AECACA;
  translate: 100% -50%;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-75b0fa0 */.tofu-slide .elementor-image-carousel,
.tofu-slide .e-n-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-eda8ac6 */.tofu-slide .elementor-image-carousel,
.tofu-slide .e-n-carousel .swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ae95bfd */.qa-7 {
    max-width: 100%;
    margin-bottom: 30px;
    border: none;
    border-radius: 30px;
    padding: 10px 50px;
    box-shadow: 0 4px 4px rgb(0 0 0 / 2%), 0 2px 3px -2px rgba(0 0 0 / 5%);
    background-color: #fff;
    font-size: 26px;
    line-height: 1.6em;
    font-family: "Zen Kaku Gothic New", sans-serif;
    color: #4c4c4c;
}

.qa-7 summary {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    padding: 1em 2em 1em 3em;
    font-weight: 700;
    cursor: pointer;
}

.qa-7 summary::before,
.qa-7 p::before {
    position: absolute;
    left: 0;
    border-radius: 50%;
    width: 60px;
    height: 59px;
}

.qa-7 summary::before {
    content: "";
    background-image: url('http://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/Q@1.25x-1.svg');
    background-size: cover;
    background-repeat: no-repeat;
}



.qa-7[open] summary::after {
    transform: rotate(225deg);
}

.qa-7 p {
    position: relative;
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: 0.5em 2em 1em 4.2em;
    transition: transform .5s, opacity .5s;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.8em;
}

.qa-7[open] p {
    transform: none;
    opacity: 1;
}

.qa-7 p::before {
    content: "";
    background-image: url('http://sapporo-chintai.site/designers.com/wp-content/uploads/2025/07/A@1.25x-1.svg');
    background-size: cover;
    background-repeat: no-repeat;
}

@media screen and (max-width: 780px) {
    .qa-7 {
    padding: 5px 20px;
    font-size: 3vw;
    margin-bottom: 20px;
    }
    
    .qa-7 summary {
    align-items: start;
    padding: 1em 2em 1em 3em;
    }
    
    .qa-7 summary::before,.qa-7 p::before {
    width: 40px;
    height: 39px;
    }
    
        
    .qa-7 summary::after {
    margin-top: 5px;
    transition: transform .5s;
    padding-left: 10px;
}
    
    .qa-7 p {
    font-size: 2.2vw;
    padding: 0em 2em 1em 4em;
    }
}

@media screen and (max-width: 480px) {
    .qa-7 {
    padding: 5px 15px;
    font-size: 4.2vw;
    line-height: 2em;
    }
    
    .qa-7 summary {
    align-items: start;
    padding: 1em 2em 1em 3.3em;
    }
    
    .qa-7 summary::before,.qa-7 p::before {
    width: 36px;
    height: 36px;
    }
    
    .qa-7 p {
    font-size: 4vw;
    padding: 1em 2em 1em 3.5em;
    }
    
    .qa-7 summary::after {
    margin-top: 5px;
    transition: transform .5s;
    padding-left: 12px;
}
}/* End custom CSS */