.elementor-2235 .elementor-element.elementor-element-44b1cef{--display:flex;--min-height:60vh;--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;--background-transition:.3s;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--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-2235 .elementor-element.elementor-element-44b1cef:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-44b1cef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#d8d8d8;background-image:url("https://tomimatsu-i.co.jp/wp-content/uploads/2024/09/company_top.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2235 .elementor-element.elementor-element-44b1cef:before,.elementor-2235 .elementor-element.elementor-element-44b1cef>.elementor-background-video-container:before,.elementor-2235 .elementor-element.elementor-element-44b1cef>.e-con-inner>.elementor-background-video-container:before,.elementor-2235 .elementor-element.elementor-element-44b1cef>.elementor-background-slideshow:before,.elementor-2235 .elementor-element.elementor-element-44b1cef>.e-con-inner>.elementor-background-slideshow:before,.elementor-2235 .elementor-element.elementor-element-44b1cef>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg,#00000040 0%,#3b3b3b 100%)}.elementor-2235 .elementor-element.elementor-element-44b1cef,.elementor-2235 .elementor-element.elementor-element-44b1cef:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-843f7be{--display:flex;--justify-content:flex-end;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:100px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-ea0c81d .elementor-heading-title{color:#009fe8;font-family:"Arial",Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;letter-spacing:3px}.elementor-2235 .elementor-element.elementor-element-27d7460 .elementor-heading-title{color:#fff;font-size:50px;line-height:1.4em}.elementor-2235 .elementor-element.elementor-element-3b7931a{--display:flex;--background-transition:.3s;--overlay-opacity:.3;--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-2235 .elementor-element.elementor-element-3b7931a:before,.elementor-2235 .elementor-element.elementor-element-3b7931a>.elementor-background-video-container:before,.elementor-2235 .elementor-element.elementor-element-3b7931a>.e-con-inner>.elementor-background-video-container:before,.elementor-2235 .elementor-element.elementor-element-3b7931a>.elementor-background-slideshow:before,.elementor-2235 .elementor-element.elementor-element-3b7931a>.e-con-inner>.elementor-background-slideshow:before,.elementor-2235 .elementor-element.elementor-element-3b7931a>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-image:url("https://tomimatsu-i.co.jp/wp-content/uploads/2024/09/logo_mark.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain}.elementor-2235 .elementor-element.elementor-element-3b7931a,.elementor-2235 .elementor-element.elementor-element-3b7931a:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-47d0b0a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-33f7a81{--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;--background-transition:.3s}.elementor-2235 .elementor-element.elementor-element-f48bfdb{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-c16c049>.elementor-widget-container{margin:0;padding:0}.elementor-2235 .elementor-element.elementor-element-c16c049{z-index:1;text-align:right}.elementor-2235 .elementor-element.elementor-element-c16c049 .elementor-heading-title{color:#009FE82E;font-family:"Times New Roman",Sans-serif;font-size:9rem;font-weight:800;text-transform:uppercase}.elementor-2235 .elementor-element.elementor-element-46bdd54>.elementor-widget-container{margin:-80px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-46bdd54{text-align:left}.elementor-2235 .elementor-element.elementor-element-88879bb{--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;--background-transition:.3s;--margin-top:-690px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-54e42c5{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-3925b9c{--display:flex;--justify-content:center;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:30px}.elementor-2235 .elementor-element.elementor-element-3925b9c:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-3925b9c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2235 .elementor-element.elementor-element-3925b9c,.elementor-2235 .elementor-element.elementor-element-3925b9c:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-edca5eb{text-align:justify}.elementor-2235 .elementor-element.elementor-element-edca5eb .elementor-heading-title{color:#3b3b3b;font-size:30px;font-weight:800;line-height:45px;letter-spacing:2.4px}.elementor-2235 .elementor-element.elementor-element-69880d7>.elementor-widget-container{margin:0;padding:0}.elementor-2235 .elementor-element.elementor-element-69880d7{text-align:justify;font-weight:500}.elementor-2235 .elementor-element.elementor-element-6a2b0ed{--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:100px 100px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-af6c67a{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-bc31289>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-bc31289 .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-616c746{font-size:17px;line-height:36px}.elementor-2235 .elementor-element.elementor-element-7524a51{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-2a34d44{--display:grid;--e-con-grid-template-columns:repeat(4,1fr);--e-con-grid-template-rows:repeat(0,1fr);--grid-auto-flow:row;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-661ec6e{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-6300a1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-55697a0{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-5287298>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-5287298 .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-ca0d064{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-ed9d50a>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-ed9d50a .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-da5edd9{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-da5edd9:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-da5edd9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e3f6ff}.elementor-2235 .elementor-element.elementor-element-da5edd9,.elementor-2235 .elementor-element.elementor-element-da5edd9:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-1488e8a{text-align:center}.elementor-2235 .elementor-element.elementor-element-1488e8a .elementor-heading-title{color:#009fe8;font-size:35px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-0a580de>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-0a580de .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-5f0feb0>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-5f0feb0 .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-5455a5e{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-9bc6856{--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;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-b749f4b{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-61c4d49>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-61c4d49 .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-e5bda66 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-2235 .elementor-element.elementor-element-e5bda66 .elementor-swiper-button.elementor-swiper-button-next{color:#009fe8}.elementor-2235 .elementor-element.elementor-element-e5bda66 .elementor-swiper-button.elementor-swiper-button-prev svg,.elementor-2235 .elementor-element.elementor-element-e5bda66 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#009fe8}.elementor-2235 .elementor-element.elementor-element-e5bda66 .elementor-image-carousel-caption{text-align:center}.elementor-2235 .elementor-element.elementor-element-f695a39{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-bb39a3d{--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;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-a8a2e5c{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-133f440>.elementor-widget-container{margin:0;padding:0 0 5px 10px;border-style:groove;border-width:0 0 1px 13px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-133f440 .elementor-heading-title{color:#3b3b3b;font-size:25px}.elementor-2235 .elementor-element.elementor-element-01cefe4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-fe15923{--display:flex;--gap:5px 5px;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-559e9ba{--display:flex;--min-height:500px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-559e9ba:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-559e9ba>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2235 .elementor-element.elementor-element-559e9ba,.elementor-2235 .elementor-element.elementor-element-559e9ba:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-1492fb4.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-2235 .elementor-element.elementor-element-1492fb4>.elementor-widget-container{border-style:solid;border-width:1px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-5e79aa2 .elementor-heading-title{color:#009fe8;font-size:20px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-94873a4{line-height:23px}.elementor-2235 .elementor-element.elementor-element-5e86466{--display:flex;--min-height:500px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-5e86466:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-5e86466>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2235 .elementor-element.elementor-element-5e86466,.elementor-2235 .elementor-element.elementor-element-5e86466:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-a9c769e{--display:flex;--min-height:300px;--justify-content:center;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-3679818.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-2235 .elementor-element.elementor-element-3679818>.elementor-widget-container{border-style:solid;border-width:1px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-168672d .elementor-heading-title{color:#009fe8;font-size:20px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-adf97f3{line-height:23px}.elementor-2235 .elementor-element.elementor-element-19e247b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-a717ee6{--display:flex;--gap:5px 5px;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-cb9c70e{--display:flex;--min-height:500px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-cb9c70e:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-cb9c70e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2235 .elementor-element.elementor-element-cb9c70e,.elementor-2235 .elementor-element.elementor-element-cb9c70e:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-4de6dbc{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-4de6dbc,.elementor-2235 .elementor-element.elementor-element-4de6dbc:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-fd40ce4 .elementor-heading-title{color:#009fe8;font-family:"Arial",Sans-serif;font-size:22px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-ce58e64{line-height:23px}.elementor-2235 .elementor-element.elementor-element-f581cd8{--display:flex;--min-height:500px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-f581cd8:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-f581cd8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f3f3f3}.elementor-2235 .elementor-element.elementor-element-f581cd8,.elementor-2235 .elementor-element.elementor-element-f581cd8:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-9b22c34.ha-has-bg-overlay>.elementor-widget-container:before{transition:background .3s}.elementor-2235 .elementor-element.elementor-element-9b22c34>.elementor-widget-container{border-style:solid;border-width:1px;border-color:#009fe8;border-radius:0}.elementor-2235 .elementor-element.elementor-element-4090c65 .elementor-heading-title{color:#009fe8;font-size:20px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-1eb74f8{line-height:23px}.elementor-2235 .elementor-element.elementor-element-58c0703{--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;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-76a275d{--display:flex;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-8c4628f>.elementor-widget-container{margin:0 0 0 -100px;padding:0}.elementor-2235 .elementor-element.elementor-element-8c4628f{z-index:0;text-align:left}.elementor-2235 .elementor-element.elementor-element-8c4628f .elementor-heading-title{color:#009FE82E;font-family:"Times New Roman",Sans-serif;font-size:9rem;font-weight:600;text-transform:uppercase}.elementor-2235 .elementor-element.elementor-element-c6ce46a>.elementor-widget-container{margin:-70px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-c6ce46a .elementor-heading-title{font-size:51px}.elementor-2235 .elementor-element.elementor-element-b105657>.elementor-widget-container{margin:0;padding:50px 0 0}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-wrapper{--tw-cbx-text-align:left;--tw-lbl-big-color:#009fe8;--tw-lbl-big-size:22px;--tw-lbl-small-size:16px;--tw-ybx-size:80px;--tw-cbx-bottom-margin:50px;--tw-cbx-bd-color:#009fe8;--tw-cbx-bd-top-width:0px;--tw-cbx-bd-right-width:0px;--tw-cbx-bd-bottom-width:0px;--tw-cbx-bd-left-width:3px;--tw-cbx-title-color:#009fe8}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-wrapper,.elementor-2235 .elementor-element.elementor-element-b105657 .twae-navigationBar{--tw-line-bg:#d8d8d8;--tw-ibx-bg:#009fe8;--tw-ibx-color:#009fe8}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-wrapper,.elementor-page .twae-popup .twae-popup-content{--tw-cbx-bg:#fff}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-title,.twae-popup .twae-title{line-height:25px}.elementor-2235 .elementor-element.elementor-element-77cd3243{--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;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:100px;--padding-right:100px}.elementor-2235 .elementor-element.elementor-element-59140a91{--display:flex;--background-transition:.3s;--border-radius:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2235 .elementor-element.elementor-element-59140a91:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-59140a91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#009fe8}.elementor-2235 .elementor-element.elementor-element-59140a91,.elementor-2235 .elementor-element.elementor-element-59140a91:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-1d15ba1a{--display:flex;--background-transition:.3s}.elementor-2235 .elementor-element.elementor-element-641d0117{text-align:center}.elementor-2235 .elementor-element.elementor-element-641d0117 .elementor-heading-title{color:#fff;font-size:45px;font-weight:800}.elementor-2235 .elementor-element.elementor-element-606d9e47>.elementor-widget-container{margin:-124px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-606d9e47{z-index:0;text-align:center}.elementor-2235 .elementor-element.elementor-element-606d9e47 .elementor-heading-title{color:#FFFFFF24;font-family:"Times New Roman",Sans-serif;font-size:9rem;font-weight:800;text-transform:uppercase}.elementor-2235 .elementor-element.elementor-element-52b25d41>.elementor-widget-container{margin:0;padding:0}.elementor-2235 .elementor-element.elementor-element-52b25d41{text-align:center;color:#fff}.elementor-2235 .elementor-element.elementor-element-5b54c369{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--background-transition:.3s;--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-2235 .elementor-element.elementor-element-49fabcea{--display:flex;--gap:20px 20px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2235 .elementor-element.elementor-element-49fabcea:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-49fabcea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2235 .elementor-element.elementor-element-49fabcea,.elementor-2235 .elementor-element.elementor-element-49fabcea:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-47cc36bf>.elementor-widget-container{margin:0;padding:0}.elementor-2235 .elementor-element.elementor-element-47cc36bf{text-align:center}.elementor-2235 .elementor-element.elementor-element-47cc36bf .elementor-heading-title{color:#181818;font-size:1.6rem;font-weight:800}.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button{background-color:#fff;font-size:2.5em;font-weight:800;fill:#009fe8;color:#009fe8;padding:0}.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button-content-wrapper{flex-direction:row}.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button:hover,.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button:focus{color:#797979}.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button:hover svg,.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button:focus svg{fill:#797979}.elementor-2235 .elementor-element.elementor-element-32083241>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-32083241{text-align:center}.elementor-2235 .elementor-element.elementor-element-6356bb06{--display:flex;--justify-content:center;--gap:20px 20px;--background-transition:.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2235 .elementor-element.elementor-element-6356bb06:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-6356bb06>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2235 .elementor-element.elementor-element-6356bb06,.elementor-2235 .elementor-element.elementor-element-6356bb06:before{--border-transition:.3s}.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button{background-color:#2c9d60;font-size:1.5em;font-weight:800;fill:#fff;color:#fff;border-style:solid;border-width:1px;border-radius:8px;padding:30px}.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button:hover,.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button:focus{background-color:#fff;color:#2c9d60;border-color:#2c9d60}.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button-content-wrapper{flex-direction:row}.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button:hover svg,.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button:focus svg{fill:#2c9d60}.elementor-2235 .elementor-element.elementor-element-29ddf7c4>.elementor-widget-container{margin:-15px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-29ddf7c4{text-align:center}@media(max-width:1024px){.elementor-2235 .elementor-element.elementor-element-44b1cef:not(.elementor-motion-effects-element-type-background),.elementor-2235 .elementor-element.elementor-element-44b1cef>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tomimatsu-i.co.jp/wp-content/uploads/2024/09/contact_visual_2.jpg")}.elementor-2235 .elementor-element.elementor-element-44b1cef{--min-height:35vh;--gap:0px 0px}.elementor-2235 .elementor-element.elementor-element-843f7be{--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-2235 .elementor-element.elementor-element-27d7460 .elementor-heading-title{font-size:2.6em}.elementor-2235 .elementor-element.elementor-element-47d0b0a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-33f7a81{--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-2235 .elementor-element.elementor-element-f48bfdb{--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-2235 .elementor-element.elementor-element-c16c049>.elementor-widget-container{margin:0}.elementor-2235 .elementor-element.elementor-element-c16c049{text-align:center}.elementor-2235 .elementor-element.elementor-element-c16c049 .elementor-heading-title{font-size:6.9rem}.elementor-2235 .elementor-element.elementor-element-46bdd54>.elementor-widget-container{margin:-70px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-46bdd54{text-align:center}.elementor-2235 .elementor-element.elementor-element-46bdd54 img{width:100%}.elementor-2235 .elementor-element.elementor-element-88879bb{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-3925b9c{--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:50px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px}.elementor-2235 .elementor-element.elementor-element-6a2b0ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px}.elementor-2235 .elementor-element.elementor-element-2a34d44{--grid-auto-flow:row}.elementor-2235 .elementor-element.elementor-element-01cefe4{--gap:30px 30px}.elementor-2235 .elementor-element.elementor-element-559e9ba{--min-height:410px}.elementor-2235 .elementor-element.elementor-element-19e247b{--gap:30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-cb9c70e{--min-height:520px}.elementor-2235 .elementor-element.elementor-element-f581cd8{--min-height:520px}.elementor-2235 .elementor-element.elementor-element-58c0703{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-8c4628f>.elementor-widget-container{margin:-115px 0 0}.elementor-2235 .elementor-element.elementor-element-8c4628f .elementor-heading-title{font-size:6.9rem}.elementor-2235 .elementor-element.elementor-element-c6ce46a>.elementor-widget-container{margin:-50px 0 0}.elementor-2235 .elementor-element.elementor-element-c6ce46a{text-align:center}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px}.elementor-2235 .elementor-element.elementor-element-77cd3243{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-2235 .elementor-element.elementor-element-606d9e47>.elementor-widget-container{margin:-115px 0 0}.elementor-2235 .elementor-element.elementor-element-606d9e47 .elementor-heading-title{font-size:6.9rem}.elementor-2235 .elementor-element.elementor-element-52b25d41{text-align:center}.elementor-2235 .elementor-element.elementor-element-5b54c369{--flex-wrap:wrap}.elementor-2235 .elementor-element.elementor-element-32083241{text-align:center}.elementor-2235 .elementor-element.elementor-element-6356bb06{--padding-top:40px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px}.elementor-2235 .elementor-element.elementor-element-29ddf7c4{text-align:center}}@media(max-width:767px){.elementor-2235 .elementor-element.elementor-element-44b1cef{--min-height:45vh;--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;--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-2235 .elementor-element.elementor-element-843f7be{--gap:0px 0px;--margin-top:0px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px}.elementor-2235 .elementor-element.elementor-element-ea0c81d .elementor-heading-title{font-size:1.2em}.elementor-2235 .elementor-element.elementor-element-27d7460 .elementor-heading-title{font-size:2.3em}.elementor-2235 .elementor-element.elementor-element-3b7931a{--min-height:45vh}.elementor-2235 .elementor-element.elementor-element-33f7a81{--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-2235 .elementor-element.elementor-element-c16c049>.elementor-widget-container{margin:0}.elementor-2235 .elementor-element.elementor-element-c16c049 .elementor-heading-title{font-size:4.4rem}.elementor-2235 .elementor-element.elementor-element-46bdd54>.elementor-widget-container{margin:-50px 0 0}.elementor-2235 .elementor-element.elementor-element-88879bb{--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2235 .elementor-element.elementor-element-3925b9c{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-edca5eb .elementor-heading-title{font-size:20px;line-height:1.5em;letter-spacing:0px}.elementor-2235 .elementor-element.elementor-element-69880d7{font-size:15px}.elementor-2235 .elementor-element.elementor-element-6a2b0ed{--padding-top:50px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-616c746{font-size:14px;line-height:1.6em}.elementor-2235 .elementor-element.elementor-element-2a34d44{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-2235 .elementor-element.elementor-element-ed9d50a>.elementor-widget-container{padding:0 0 5px 10px;border-width:0 0 1px 13px}.elementor-2235 .elementor-element.elementor-element-67a82ab{font-size:14px}.elementor-2235 .elementor-element.elementor-element-2022d7e{font-size:14px}.elementor-2235 .elementor-element.elementor-element-01cefe4{--gap:20px 20px}.elementor-2235 .elementor-element.elementor-element-559e9ba{--min-height:450px}.elementor-2235 .elementor-element.elementor-element-5e79aa2 .elementor-heading-title{font-size:16px}.elementor-2235 .elementor-element.elementor-element-94873a4{font-size:14px;line-height:1.5em}.elementor-2235 .elementor-element.elementor-element-5e86466{--min-height:450px}.elementor-2235 .elementor-element.elementor-element-168672d .elementor-heading-title{font-size:16px;line-height:1.4em}.elementor-2235 .elementor-element.elementor-element-adf97f3{font-size:14px;line-height:1.5em}.elementor-2235 .elementor-element.elementor-element-19e247b{--gap:20px 20px;--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-2235 .elementor-element.elementor-element-cb9c70e{--min-height:450px}.elementor-2235 .elementor-element.elementor-element-fd40ce4 .elementor-heading-title{font-size:18px}.elementor-2235 .elementor-element.elementor-element-ce58e64{font-size:14px;line-height:1.5em}.elementor-2235 .elementor-element.elementor-element-f581cd8{--min-height:450px}.elementor-2235 .elementor-element.elementor-element-4090c65 .elementor-heading-title{font-size:16px}.elementor-2235 .elementor-element.elementor-element-1eb74f8{font-size:14px;line-height:1.5em}.elementor-2235 .elementor-element.elementor-element-58c0703{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-8c4628f>.elementor-widget-container{margin:-67px 0 0}.elementor-2235 .elementor-element.elementor-element-8c4628f .elementor-heading-title{font-size:3.9rem}.elementor-2235 .elementor-element.elementor-element-c6ce46a .elementor-heading-title{font-size:37px}.elementor-2235 .elementor-element.elementor-element-b105657>.elementor-widget-container{margin:0;padding:0}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-wrapper{--tw-lbl-big-size:20px;--tw-lbl-small-size:14px;--tw-ybx-size:80px}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-title,.twae-popup .twae-title{font-size:18px}.elementor-2235 .elementor-element.elementor-element-b105657 .twae-description,.elementor-2235 .elementor-element.elementor-element-b105657 .twae-button a,.twae-popup .twae-description{font-size:13px;line-height:1.2em}.elementor-2235 .elementor-element.elementor-element-77cd3243{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-59140a91{--padding-top:50px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-1d15ba1a{--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-2235 .elementor-element.elementor-element-606d9e47>.elementor-widget-container{margin:-50px 0 0}.elementor-2235 .elementor-element.elementor-element-606d9e47 .elementor-heading-title{font-size:3.9rem}.elementor-2235 .elementor-element.elementor-element-52b25d41{text-align:justify;font-size:.9rem}.elementor-2235 .elementor-element.elementor-element-5b54c369{--gap:20px 20px}.elementor-2235 .elementor-element.elementor-element-49fabcea{--gap:10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-47cc36bf .elementor-heading-title{font-size:4.2vw}.elementor-2235 .elementor-element.elementor-element-64b88bdd .elementor-button{font-size:2em}.elementor-2235 .elementor-element.elementor-element-32083241>.elementor-widget-container{margin:-10px 0 0;padding:0}.elementor-2235 .elementor-element.elementor-element-32083241{text-align:center;font-size:.9rem}.elementor-2235 .elementor-element.elementor-element-6356bb06{--padding-top:20px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px}.elementor-2235 .elementor-element.elementor-element-49bd99f0 .elementor-button{font-size:.9em;border-radius:5px;padding:20px}.elementor-2235 .elementor-element.elementor-element-29ddf7c4{text-align:center;font-size:.9rem}}@media(min-width:768px){.elementor-2235 .elementor-element.elementor-element-33f7a81{--content-width:1200px}.elementor-2235 .elementor-element.elementor-element-88879bb{--content-width:1200px}.elementor-2235 .elementor-element.elementor-element-6a2b0ed{--content-width:1200px}.elementor-2235 .elementor-element.elementor-element-a9c769e{--width:100%}.elementor-2235 .elementor-element.elementor-element-58c0703{--content-width:1200px}}@media(max-width:1024px) and (min-width:768px){.elementor-2235 .elementor-element.elementor-element-3925b9c{--width:100%}}