.elementor-widget-container [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-container [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-268 .elementor-element.elementor-element-42a33df{--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-268 .elementor-element.elementor-element-b9a3892{--display:flex;}.elementor-widget-text-editor [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-text-editor [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-268 .elementor-element.elementor-element-be8febb{text-align:center;font-family:"Roboto", Sans-serif;font-size:25px;font-weight:400;color:#000000;}.elementor-widget-image [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-image [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-268 .elementor-element.elementor-element-76a0801 img{width:100%;}.elementor-268 .elementor-element.elementor-element-c3eab32{--display:flex;}.elementor-268 .elementor-element.elementor-element-8564997{--display:flex;}.elementor-268 .elementor-element.elementor-element-7d2706a{font-family:"Zen Old Mincho", Sans-serif;font-size:16px;font-weight:400;}.elementor-268 .elementor-element.elementor-element-e6ff05a{--display:flex;}.elementor-widget-spacer [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-spacer [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-spacer .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-268 .elementor-element.elementor-element-61eec6b{--spacer-size:50px;}.elementor-268 .elementor-element.elementor-element-c37cf77{font-family:"Zen Old Mincho", Sans-serif;font-weight:400;}.elementor-268 .elementor-element.elementor-element-aaaf988{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Zen Old Mincho", Sans-serif;font-weight:400;}.elementor-268 .elementor-element.elementor-element-a0466a9{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Zen Old Mincho", Sans-serif;font-weight:400;}.elementor-268 .elementor-element.elementor-element-ca80e42{--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-268 .elementor-element.elementor-element-ca80e42.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-268 .elementor-element.elementor-element-634740e{width:var( --container-widget-width, 48.662% );max-width:48.662%;--container-widget-width:48.662%;--container-widget-flex-grow:0;text-align:center;}.elementor-268 .elementor-element.elementor-element-634740e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-268 .elementor-element.elementor-element-4da6af1{width:100%;max-width:100%;text-align:start;}.elementor-268 .elementor-element.elementor-element-4da6af1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-268 .elementor-element.elementor-element-4da6af1 img{width:70%;max-width:100%;height:100%;}.elementor-268 .elementor-element.elementor-element-e4f9c12{--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;--overlay-opacity:0.29;}.elementor-268 .elementor-element.elementor-element-e4f9c12::before, .elementor-268 .elementor-element.elementor-element-e4f9c12 > .elementor-background-video-container::before, .elementor-268 .elementor-element.elementor-element-e4f9c12 > .e-con-inner > .elementor-background-video-container::before, .elementor-268 .elementor-element.elementor-element-e4f9c12 > .elementor-background-slideshow::before, .elementor-268 .elementor-element.elementor-element-e4f9c12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-268 .elementor-element.elementor-element-e4f9c12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.sunbird-sj.co.jp/soukotsu/wp-content/uploads/sites/3/2025/09/case_tamahachioji_index_007b.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-268 .elementor-element.elementor-element-a31a664{text-align:center;font-family:"Roboto", Sans-serif;font-size:29px;font-weight:400;color:#000000;}.elementor-268 .elementor-element.elementor-element-9b567db{--display:flex;}.elementor-268 .elementor-element.elementor-element-2972d22{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Roboto", Sans-serif;font-size:35px;font-weight:400;color:#000000;}.elementor-268 .elementor-element.elementor-element-da5b20d{text-align:center;font-family:"Zen Old Mincho", Sans-serif;font-size:50px;font-weight:400;color:#000000;}.elementor-268 .elementor-element.elementor-element-da5b20d a{color:#000000;}.elementor-268 .elementor-element.elementor-element-8aebf8f{text-align:center;font-family:"Zen Old Mincho", Sans-serif;font-size:19px;font-weight:400;color:#000000;}.elementor-268 .elementor-element.elementor-element-3c2abcd{--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;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button [data-tippy-root] > .tippy-box .tippy-arrow{color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input:not([type="submit"]){background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 select{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 textarea{background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-button .wpcf7 input[type="submit"]:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-268 .elementor-element.elementor-element-ee8ae6b .elementor-button-content-wrapper{flex-direction:row;}.elementor-268 .elementor-element.elementor-element-ee8ae6b .elementor-button{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-268 .elementor-element.elementor-element-c138da2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-268 .elementor-element.elementor-element-c138da2 .elementor-button{font-family:"Zen Old Mincho", Sans-serif;font-size:25px;font-weight:500;border-radius:10px 10px 10px 10px;}@media(max-width:428px){.elementor-268 .elementor-element.elementor-element-ca80e42{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-268 .elementor-element.elementor-element-634740e{width:var( --container-widget-width, 336.969px );max-width:336.969px;--container-widget-width:336.969px;--container-widget-flex-grow:0;}.elementor-268 .elementor-element.elementor-element-634740e img{width:100%;max-width:100%;height:100%;}.elementor-268 .elementor-element.elementor-element-4da6af1{text-align:start;}.elementor-268 .elementor-element.elementor-element-4da6af1 img{width:100%;}.elementor-268 .elementor-element.elementor-element-a31a664{font-size:25px;}.elementor-268 .elementor-element.elementor-element-2972d22{font-size:16px;}.elementor-268 .elementor-element.elementor-element-da5b20d{font-size:43px;}}@media(min-width:429px){.elementor-268 .elementor-element.elementor-element-ca80e42{--width:100%;}}