.elementor-13 .elementor-element.elementor-element-c3631ee{--display:flex;--min-height:92vh;--justify-content:flex-end;--gap:0px 0px;--background-transition:0.3s;border-style:none;--border-style:none;--margin-top:5em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-c3631ee, .elementor-13 .elementor-element.elementor-element-c3631ee::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-03d1de2{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-03d1de2:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-03d1de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-03d1de2, .elementor-13 .elementor-element.elementor-element-03d1de2::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-193db6d{--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:0.3s;--margin-top:5em;--margin-bottom:3em;--margin-left:0em;--margin-right:0em;}.elementor-13 .elementor-element.elementor-element-3d82fac .premium-dual-header-first-header span{display:inline;}.elementor-13 .elementor-element.elementor-element-3d82fac .elementor-widget-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-3d82fac.premium-mask-yes .premium-dual-header-first-header span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3d82fac .premium-dual-header-first-span{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:900;color:#164C92;border-radius:0px;}.elementor-13 .elementor-element.elementor-element-3d82fac .premium-dual-header-second-header{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;color:#164C92;}.elementor-13 .elementor-element.elementor-element-3d82fac > .elementor-widget-container{--e-transform-skewX:-10deg;}.elementor-13 .elementor-element.elementor-element-0f67045{text-align:center;}.elementor-13 .elementor-element.elementor-element-0f67045 .elementor-heading-title{color:#164C92;font-family:"Noto Sans JP", Sans-serif;font-size:5rem;font-weight:900;line-height:2.8rem;}.elementor-13 .elementor-element.elementor-element-0f67045 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:30px 0px 30px 0px;--e-transform-skewX:-10deg;}.elementor-13 .elementor-element.elementor-element-1f1df13{--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:0.3s;--overlay-opacity:0.05;border-style:none;--border-style:none;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-1f1df13:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-1f1df13::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://tec-japan2003.com/wp-content/uploads/2025/07/レイヤー-1.png");background-size:100% auto;}.elementor-13 .elementor-element.elementor-element-1f1df13, .elementor-13 .elementor-element.elementor-element-1f1df13::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-42a0cbe{--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:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-c27a34a{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-7a3ae82 .elementor-heading-title{color:#249BFF;font-family:"Arial", Sans-serif;font-size:7rem;font-weight:bold;}.elementor-13 .elementor-element.elementor-element-7a3ae82 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-3b756de:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-3b756de.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-3b756de.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3b756de .premium-title-header, .elementor-13 .elementor-element.elementor-element-3b756de.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-3b756de.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3b756de.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3b756de .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3b756de .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-3b756de:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-3b756de.premium-title-clipped .premium-title-text{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-3b756de > .elementor-widget-container{margin:0rem -5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-3b756de{z-index:1;}.elementor-13 .elementor-element.elementor-element-348e6ef:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-348e6ef.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-348e6ef.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-348e6ef .premium-title-header, .elementor-13 .elementor-element.elementor-element-348e6ef.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-348e6ef.premium-title-noise-yes .premium-title-text::after{color:#000000;}.elementor-13 .elementor-element.elementor-element-348e6ef.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#000000;}.elementor-13 .elementor-element.elementor-element-348e6ef .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#000000;}.elementor-13 .elementor-element.elementor-element-348e6ef .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:900;line-height:1.8rem;}.elementor-13 .elementor-element.elementor-element-348e6ef:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-348e6ef.premium-title-clipped .premium-title-text{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-348e6ef > .elementor-widget-container{margin:0rem -8rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-348e6ef{z-index:1;}.elementor-13 .elementor-element.elementor-element-1dadf27{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-1dadf27, .elementor-13 .elementor-element.elementor-element-1dadf27::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-5f71192{--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:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-ef10d04{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-ef10d04, .elementor-13 .elementor-element.elementor-element-ef10d04::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-13eb690{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-f84faf6{text-align:right;}.elementor-13 .elementor-element.elementor-element-f84faf6 .elementor-heading-title{color:#249BFF;font-family:"Arial", Sans-serif;font-size:7rem;font-weight:bold;}.elementor-13 .elementor-element.elementor-element-f84faf6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-938d7af:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-end;}.elementor-13 .elementor-element.elementor-element-938d7af.premium-title-icon-column .premium-title-header{align-items:flex-end;}.elementor-13 .elementor-element.elementor-element-938d7af.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-938d7af .premium-title-header, .elementor-13 .elementor-element.elementor-element-938d7af.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-938d7af.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-938d7af.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-938d7af .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-938d7af .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-938d7af:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-938d7af.premium-title-clipped .premium-title-text{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-938d7af > .elementor-widget-container{margin:0rem 0rem 1rem -5rem;}.elementor-13 .elementor-element.elementor-element-938d7af{z-index:1;}.elementor-13 .elementor-element.elementor-element-5f950df:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-5f950df.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-5f950df.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5f950df .premium-title-header, .elementor-13 .elementor-element.elementor-element-5f950df.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-5f950df.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5f950df.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5f950df .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5f950df .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-5f950df:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-5f950df.premium-title-clipped .premium-title-text{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-5f950df > .elementor-widget-container{margin:0rem 0rem 1rem -5rem;}.elementor-13 .elementor-element.elementor-element-5f950df{z-index:1;}.elementor-13 .elementor-element.elementor-element-5e57e86:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-5e57e86.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-5e57e86.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-5e57e86 .premium-title-header, .elementor-13 .elementor-element.elementor-element-5e57e86.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-5e57e86.premium-title-noise-yes .premium-title-text::after{color:#000000;}.elementor-13 .elementor-element.elementor-element-5e57e86.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#000000;}.elementor-13 .elementor-element.elementor-element-5e57e86 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#000000;}.elementor-13 .elementor-element.elementor-element-5e57e86 .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:900;line-height:1.8rem;}.elementor-13 .elementor-element.elementor-element-5e57e86:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-5e57e86.premium-title-clipped .premium-title-text{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5e57e86 > .elementor-widget-container{margin:0rem 0rem 0rem -8rem;}.elementor-13 .elementor-element.elementor-element-5e57e86{z-index:1;}.elementor-13 .elementor-element.elementor-element-b799fa0{--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:0.3s;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-2363811{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-9d91454 .elementor-heading-title{color:#249BFF;font-family:"Arial", Sans-serif;font-size:7rem;font-weight:bold;}.elementor-13 .elementor-element.elementor-element-9d91454 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-13 .elementor-element.elementor-element-3700351:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-3700351.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-3700351.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-3700351 .premium-title-header, .elementor-13 .elementor-element.elementor-element-3700351.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-3700351.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3700351.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3700351 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-3700351 .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:3rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-3700351:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-3700351.premium-title-clipped .premium-title-text{background-color:#000000;}.elementor-13 .elementor-element.elementor-element-3700351 > .elementor-widget-container{margin:0rem -5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-3700351{z-index:1;}.elementor-13 .elementor-element.elementor-element-7a8cf5a:not(.premium-title-icon-column) .premium-title-header{justify-content:flex-start;}.elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-title-icon-column .premium-title-header{align-items:flex-start;}.elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-7a8cf5a .premium-title-header, .elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-title-noise-yes .premium-title-text::after{color:#000000;}.elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#000000;}.elementor-13 .elementor-element.elementor-element-7a8cf5a .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#000000;}.elementor-13 .elementor-element.elementor-element-7a8cf5a .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:1.2rem;font-weight:900;line-height:1.8rem;}.elementor-13 .elementor-element.elementor-element-7a8cf5a:not(.premium-title-clipped) .premium-title-header, .elementor-13 .elementor-element.elementor-element-7a8cf5a.premium-title-clipped .premium-title-text{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-7a8cf5a > .elementor-widget-container{margin:0rem -8rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-7a8cf5a{z-index:1;}.elementor-13 .elementor-element.elementor-element-13729cb{--display:flex;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-13729cb, .elementor-13 .elementor-element.elementor-element-13729cb::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-41e60b8 > .elementor-container{min-height:400px;}.elementor-13 .elementor-element.elementor-element-41e60b8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-41e60b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tec-japan2003.com/wp-content/uploads/2025/07/DSCN4636_0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-41e60b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-13 .elementor-element.elementor-element-41e60b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-9f6e968{--spacer-size:250px;}.elementor-13 .elementor-element.elementor-element-89a97b9 > .elementor-container{max-width:1600px;}.elementor-13 .elementor-element.elementor-element-89a97b9:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-89a97b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-89a97b9 > .elementor-background-overlay{background-image:url("https://tec-japan2003.com/wp-content/uploads/2025/07/レイヤー-1.png");background-position:center center;background-size:100% auto;opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-89a97b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0rem;margin-bottom:0rem;padding:0rem 0rem 5rem 0rem;}.elementor-13 .elementor-element.elementor-element-efc13cf > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-13 .elementor-element.elementor-element-efc13cf{margin-top:5rem;margin-bottom:0rem;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-container{text-align:left;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-style7-stripe-wrap{order:initial;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-style7-stripe{width:120px;height:5px;background-color:#0050A900;}.elementor-13 .elementor-element.elementor-element-245023d:not(.premium-title-icon-column) .premium-title-style7-stripe-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-245023d.premium-title-icon-column .premium-title-style7-stripe-wrap{align-self:center;}.elementor-13 .elementor-element.elementor-element-245023d.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-header, .elementor-13 .elementor-element.elementor-element-245023d.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-245023d.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-245023d.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-container{text-align:left;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-style7-stripe-wrap{order:initial;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-style7-stripe{width:120px;height:5px;background-color:#0050A900;}.elementor-13 .elementor-element.elementor-element-9d153b0:not(.premium-title-icon-column) .premium-title-style7-stripe-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-9d153b0.premium-title-icon-column .premium-title-style7-stripe-wrap{align-self:center;}.elementor-13 .elementor-element.elementor-element-9d153b0.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-header, .elementor-13 .elementor-element.elementor-element-9d153b0.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-9d153b0.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9d153b0.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:4rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-63dad28 .elementor-heading-title{color:var( --e-global-color-00e4665 );font-family:"Noto Sans JP", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-63dad28 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 0px 10px 10px;}.elementor-13 .elementor-element.elementor-element-63dad28{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-63dad28.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-d5eae11 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.1rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:1rem 3rem 1rem 3rem;}.elementor-13 .elementor-element.elementor-element-d5eae11 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-d5eae11 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-d5eae11 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-d5eae11 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d5eae11 > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-d5eae11{width:var( --container-widget-width, 100.208% );max-width:100.208%;--container-widget-width:100.208%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-677f53b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-677f53b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;background-image:url("https://tec-japan2003.com/wp-content/uploads/2025/07/AdobeStock_303763627.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-677f53b > .elementor-background-overlay{background-color:#003C8A;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-677f53b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:5rem 0rem 5rem 0rem;}.elementor-13 .elementor-element.elementor-element-794cfd3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-794cfd3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 40px 0px;}.elementor-13 .elementor-element.elementor-element-794cfd3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-container{text-align:center;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-style7-stripe-wrap{order:initial;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-style7-stripe{width:120px;height:5px;background-color:#0050A900;}.elementor-13 .elementor-element.elementor-element-246d9e4:not(.premium-title-icon-column) .premium-title-style7-stripe-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-246d9e4.premium-title-icon-column .premium-title-style7-stripe-wrap{align-self:center;}.elementor-13 .elementor-element.elementor-element-246d9e4.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-header, .elementor-13 .elementor-element.elementor-element-246d9e4.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-246d9e4.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-246d9e4.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-bc42c4c{text-align:center;}.elementor-13 .elementor-element.elementor-element-bc42c4c .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:4rem;font-weight:900;letter-spacing:0.2rem;}.elementor-13 .elementor-element.elementor-element-bc42c4c > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-skin-modern .premium-blog-content-wrapper{top:-30px;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-post-outer-container{width:33.33%;margin-bottom:5px;padding-right:calc( 40px/2 );padding-left:calc( 40px/2 );}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-thumbnail-container img{height:220px;object-fit:cover;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-wrap{margin-left:calc( -40px/2 );margin-right:calc( -40px/2 );}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-content-wrapper{text-align:center;background-color:#003C8A9C;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-wrap .slick-slide{transition:all 300ms !important;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-entry-title a{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-entry-title:hover a{color:#FFFFFF99;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-meta-data > *{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-post-content{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-post-container{background-color:#F5F5F500;}.elementor-13 .elementor-element.elementor-element-fe5a960 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.1rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:1rem 3rem 1rem 3rem;}.elementor-13 .elementor-element.elementor-element-fe5a960 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-fe5a960 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-fe5a960 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-fe5a960 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-fe5a960 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-fe5a960{width:var( --container-widget-width, 100.208% );max-width:100.208%;--container-widget-width:100.208%;--container-widget-flex-grow:0;}.elementor-13 .elementor-element.elementor-element-807d199{--display:flex;--min-height:500px;--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;--gap:10px 10px;--background-transition:0.3s;--overlay-opacity:0.05;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-13 .elementor-element.elementor-element-807d199:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-807d199 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#084EA1;}.elementor-13 .elementor-element.elementor-element-807d199::before, .elementor-13 .elementor-element.elementor-element-807d199 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-807d199 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-807d199 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-807d199 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-807d199 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#084EA1;background-image:url("https://tec-japan2003.com/wp-content/uploads/2025/07/レイヤー-1.png");background-size:100% auto;}.elementor-13 .elementor-element.elementor-element-807d199, .elementor-13 .elementor-element.elementor-element-807d199::before{--border-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-cc2f27c{--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:0.3s;}.elementor-13 .elementor-element.elementor-element-d2447c8{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-container{text-align:left;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-style7-stripe-wrap{order:initial;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-style7-stripe{width:120px;height:5px;background-color:#0050A900;}.elementor-13 .elementor-element.elementor-element-01a7218:not(.premium-title-icon-column) .premium-title-style7-stripe-wrap{justify-content:center;}.elementor-13 .elementor-element.elementor-element-01a7218.premium-title-icon-column .premium-title-style7-stripe-wrap{align-self:center;}.elementor-13 .elementor-element.elementor-element-01a7218.premium-mask-yes .premium-mask-span::after{background:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-header, .elementor-13 .elementor-element.elementor-element-01a7218.premium-title-noise-yes .premium-title-text::before, .elementor-13 .elementor-element.elementor-element-01a7218.premium-title-noise-yes .premium-title-text::after{color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-01a7218.premium-title-stroke-yes .premium-title-text{-webkit-text-fill-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-style8 .premium-title-text[data-animation="shiny"]{--base-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-header{font-family:"Noto Sans JP", Sans-serif;font-size:2.1rem;font-weight:900;}.elementor-13 .elementor-element.elementor-element-43ce9b8{text-align:left;}.elementor-13 .elementor-element.elementor-element-43ce9b8 .elementor-heading-title{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:4rem;font-weight:900;letter-spacing:0.2rem;}.elementor-13 .elementor-element.elementor-element-43ce9b8 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-03d1db1 .elementor-heading-title{color:var( --e-global-color-00e4665 );font-family:"Noto Sans JP", Sans-serif;font-size:22px;}.elementor-13 .elementor-element.elementor-element-03d1db1 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:10px 0px 10px 10px;}.elementor-13 .elementor-element.elementor-element-03d1db1{width:auto;max-width:auto;}.elementor-13 .elementor-element.elementor-element-03d1db1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-13 .elementor-element.elementor-element-fecb626{--display:flex;--justify-content:flex-end;--gap:20px 20px;--background-transition:0.3s;}.elementor-13 .elementor-element.elementor-element-ffa45e8 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:600;letter-spacing:0.05rem;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:1rem 3rem 1rem 3rem;}.elementor-13 .elementor-element.elementor-element-ffa45e8 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-ffa45e8 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-13 .elementor-element.elementor-element-ffa45e8 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-ffa45e8 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-ffa45e8 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-8d6c970{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-794cfd3 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-post-outer-container{width:50%;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-c27a34a{--width:30%;}.elementor-13 .elementor-element.elementor-element-13eb690{--width:30%;}.elementor-13 .elementor-element.elementor-element-2363811{--width:30%;}.elementor-13 .elementor-element.elementor-element-807d199{--content-width:1110px;}.elementor-13 .elementor-element.elementor-element-d2447c8{--width:50%;}.elementor-13 .elementor-element.elementor-element-fecb626{--width:50%;}}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-41e60b8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-41e60b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-c3631ee{--min-height:70vh;--gap:0px 0px;}.elementor-13 .elementor-element.elementor-element-3d82fac .premium-dual-header-first-span{font-size:2.2rem;}.elementor-13 .elementor-element.elementor-element-3d82fac .premium-dual-header-second-header{font-size:1.4rem;}.elementor-13 .elementor-element.elementor-element-0f67045 .elementor-heading-title{font-size:3rem;}.elementor-13 .elementor-element.elementor-element-0f67045 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-13 .elementor-element.elementor-element-1f1df13::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-1f1df13 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:1000px auto;}.elementor-13 .elementor-element.elementor-element-1f1df13{--overlay-opacity:0.03;}.elementor-13 .elementor-element.elementor-element-42a0cbe{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-13 .elementor-element.elementor-element-7a3ae82 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3b756de .premium-title-header{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-3b756de > .elementor-widget-container{margin:0rem 5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-348e6ef .premium-title-header{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-348e6ef > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-5f71192{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-13 .elementor-element.elementor-element-f84faf6{text-align:left;}.elementor-13 .elementor-element.elementor-element-f84faf6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-938d7af .premium-title-header{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-938d7af > .elementor-widget-container{margin:0rem 5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-5f950df .premium-title-header{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-5f950df > .elementor-widget-container{margin:0rem 5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-5e57e86 .premium-title-header{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-5e57e86 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-9d91454 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-3700351 .premium-title-header{font-size:2rem;}.elementor-13 .elementor-element.elementor-element-3700351 > .elementor-widget-container{margin:0rem 5rem 1rem 0rem;}.elementor-13 .elementor-element.elementor-element-7a8cf5a .premium-title-header{font-size:1rem;}.elementor-13 .elementor-element.elementor-element-7a8cf5a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-13 .elementor-element.elementor-element-41e60b8:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-41e60b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-13 .elementor-element.elementor-element-89a97b9 > .elementor-background-overlay{background-size:1000px auto;opacity:0.03;}.elementor-13 .elementor-element.elementor-element-89a97b9{padding:0rem 0rem 5rem 0rem;}.elementor-13 .elementor-element.elementor-element-245023d .premium-title-header{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-9d153b0 .premium-title-header{font-size:2.3rem;}.elementor-13 .elementor-element.elementor-element-63dad28 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-63dad28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}.elementor-13 .elementor-element.elementor-element-677f53b{padding:5rem 0rem 5rem 0rem;}.elementor-13 .elementor-element.elementor-element-246d9e4 .premium-title-header{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-bc42c4c .elementor-heading-title{font-size:36px;}.elementor-13 .elementor-element.elementor-element-6cb85ce .premium-blog-post-outer-container{width:100%;}.elementor-13 .elementor-element.elementor-element-01a7218 .premium-title-header{font-size:1.8rem;}.elementor-13 .elementor-element.elementor-element-01a7218 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-43ce9b8 .elementor-heading-title{font-size:36px;}.elementor-13 .elementor-element.elementor-element-43ce9b8 > .elementor-widget-container{margin:0px 0px 0px 010px;}.elementor-13 .elementor-element.elementor-element-03d1db1 .elementor-heading-title{font-size:16px;}.elementor-13 .elementor-element.elementor-element-03d1db1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 10px 5px 10px;}}