.elementor-30 .elementor-element.elementor-element-1b07733:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg04-1024x683.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-background-overlay{background-color:#FFFFFF00;background-image:url("../../main-hajime-ol10_w.png");background-position:50% -16vh;background-repeat:no-repeat;background-size:1480px auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-container{max-width:1080px;min-height:570px;}.elementor-30 .elementor-element.elementor-element-1b07733{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-d1ebd38 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30 .elementor-element.elementor-element-703c429{text-align:start;}.elementor-30 .elementor-element.elementor-element-703c429 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-e92ee6c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-e92ee6c .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.1em;line-height:28px;letter-spacing:1px;text-shadow:0px 0px 6px #FFFFFF;color:#333333;}.elementor-30 .elementor-element.elementor-element-257469b .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#CC6600;color:#CC6600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-257469b .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-257469b .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-257469b .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-257469b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-257469b .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-257469b .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-84b9804 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-84b9804{margin-top:-80px;margin-bottom:30px;}.elementor-30 .elementor-element.elementor-element-da85923 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-d725068 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-961ebf2 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-30 .elementor-element.elementor-element-ab833e2{--spacer-size:50px;}.elementor-30 .elementor-element.elementor-element-9b80ede{text-align:center;}.elementor-30 .elementor-element.elementor-element-9b80ede .elementor-heading-title{font-size:24px;color:#FF0000;}.elementor-30 .elementor-element.elementor-element-abf002d{text-align:center;font-size:16px;line-height:26px;letter-spacing:2px;color:#FF0000;}.elementor-30 .elementor-element.elementor-element-15260d0a:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-15260d0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-30 .elementor-element.elementor-element-15260d0a > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-15260d0a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 5em 2em 5em;}.elementor-30 .elementor-element.elementor-element-15260d0a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-4ce283d0 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon-box-wrapper{gap:2px;}.elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon{font-size:80px;}.elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon-box-title{color:#036EB8;}.elementor-30 .elementor-element.elementor-element-3637dab .elementor-icon-box-description{color:#333333;}.elementor-30 .elementor-element.elementor-element-75dae4d6 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon-box-wrapper{gap:2px;}.elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon{font-size:80px;}.elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon-box-title{color:#036EB8;}.elementor-30 .elementor-element.elementor-element-4f10232 .elementor-icon-box-description{color:#333333;}.elementor-30 .elementor-element.elementor-element-4b6186c3 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon-box-wrapper{gap:2px;}.elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon{font-size:80px;}.elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon-box-title, .elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:500;}.elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon-box-title{color:#036EB8;}.elementor-30 .elementor-element.elementor-element-536af3e .elementor-icon-box-description{color:#333333;}.elementor-30 .elementor-element.elementor-element-4424db2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg07-1.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-background-overlay{background-color:rgba(12,12,12,0.66);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-4424db2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10em 5em 8em 5em;}.elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-shape-bottom svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-30 .elementor-element.elementor-element-daf9020{text-align:center;}.elementor-30 .elementor-element.elementor-element-daf9020 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:1em;letter-spacing:3px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);color:#ffffff;}.elementor-30 .elementor-element.elementor-element-dc19193{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-dc19193 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-dc19193 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-dc19193 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-f0912be{column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:1.4em;line-height:1.6em;letter-spacing:2px;word-spacing:0px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-0c7d7a4 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-5d850af6:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5d850af6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-30 .elementor-element.elementor-element-5d850af6 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-5d850af6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3em 0em 5em 0em;}.elementor-30 .elementor-element.elementor-element-5d850af6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3f333b12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-19adee9a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-19adee9a{text-align:center;}.elementor-30 .elementor-element.elementor-element-19adee9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-0f7007a > .elementor-widget-container{margin:1em 1em 1em 1em;padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0f7007a{text-align:center;}.elementor-30 .elementor-element.elementor-element-0f7007a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#333333;}.elementor-30 .elementor-element.elementor-element-5aca209 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-5aca209{text-align:center;}.elementor-30 .elementor-element.elementor-element-5aca209 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6em;line-height:1.6em;letter-spacing:1.2px;color:#333333;}.elementor-30 .elementor-element.elementor-element-0dcfac8{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-0dcfac8 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-0dcfac8 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-0dcfac8 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-366dead1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-366dead1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-366dead1:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-30 .elementor-element.elementor-element-366dead1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-366dead1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-549d1f3:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-549d1f3 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-75bc9e1 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-75bc9e1{text-align:start;}.elementor-30 .elementor-element.elementor-element-75bc9e1 .elementor-heading-title{font-size:1.2em;line-height:1.6em;letter-spacing:1.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-30 .elementor-element.elementor-element-7a9b0962 > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7a9b0962{font-size:1.1em;line-height:1.8em;color:#333333;}.elementor-30 .elementor-element.elementor-element-bc25049 .elementor-button{background-color:#05050500;fill:#CC6600;color:#CC6600;border-radius:2px 2px 2px 2px;padding:0em 1em 0em 0em;}.elementor-30 .elementor-element.elementor-element-bc25049 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-bc25049 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-bc25049 .elementor-button:focus{color:#FF6600;}.elementor-30 .elementor-element.elementor-element-bc25049 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-bc25049 .elementor-button:focus svg{fill:#FF6600;}.elementor-30 .elementor-element.elementor-element-3b878445:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-3b878445 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-3b878445:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-30 .elementor-element.elementor-element-3b878445 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-3b878445 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-b6d5890:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-b6d5890 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-f2e0b0e > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-f2e0b0e{text-align:start;}.elementor-30 .elementor-element.elementor-element-f2e0b0e .elementor-heading-title{font-size:1.2em;line-height:1.6em;letter-spacing:1.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-30 .elementor-element.elementor-element-242f6d55 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-30 .elementor-element.elementor-element-242f6d55{font-size:1.1em;line-height:1.8em;color:#333333;}.elementor-30 .elementor-element.elementor-element-0046eba .elementor-button{background-color:#05050500;fill:#CC6600;color:#CC6600;border-radius:2px 2px 2px 2px;padding:0em 1em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0046eba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-0046eba .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-0046eba .elementor-button:focus{color:#FF6600;}.elementor-30 .elementor-element.elementor-element-0046eba .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-0046eba .elementor-button:focus svg{fill:#FF6600;}.elementor-30 .elementor-element.elementor-element-30afb4ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-30afb4ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-30afb4ef:hover > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}.elementor-30 .elementor-element.elementor-element-30afb4ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-30afb4ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3023f58:hover img{filter:brightness( 70% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-3023f58 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-ad0fc58 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-ad0fc58{text-align:start;}.elementor-30 .elementor-element.elementor-element-ad0fc58 .elementor-heading-title{font-size:1.2em;line-height:1.6em;letter-spacing:1.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-30 .elementor-element.elementor-element-51ca609d > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-30 .elementor-element.elementor-element-51ca609d{font-size:1.1em;line-height:1.8em;color:#333333;}.elementor-30 .elementor-element.elementor-element-ac843a1 .elementor-button{background-color:#05050500;fill:#CC6600;color:#CC6600;border-radius:2px 2px 2px 2px;padding:0em 1em 0em 0em;}.elementor-30 .elementor-element.elementor-element-ac843a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-ac843a1 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-ac843a1 .elementor-button:focus{color:#FF6600;}.elementor-30 .elementor-element.elementor-element-ac843a1 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-ac843a1 .elementor-button:focus svg{fill:#FF6600;}.elementor-30 .elementor-element.elementor-element-aace491 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#CC6600;color:#CC6600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-aace491 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-aace491 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-aace491 > .elementor-widget-container{margin:2em 0em 3em 0em;}.elementor-30 .elementor-element.elementor-element-aace491 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-aace491 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-aace491 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-aace491 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-0f58534 > .elementor-container{max-width:750px;}.elementor-30 .elementor-element.elementor-element-5be2a5c > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-5be2a5c{text-align:center;}.elementor-30 .elementor-element.elementor-element-5be2a5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-b198462 > .elementor-widget-container{margin:1em 1em 1em 1em;padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-b198462{text-align:center;}.elementor-30 .elementor-element.elementor-element-b198462 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#333333;}.elementor-30 .elementor-element.elementor-element-7552f76 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-7552f76{text-align:center;}.elementor-30 .elementor-element.elementor-element-7552f76 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6em;line-height:1.6em;letter-spacing:1.2px;color:#333333;}.elementor-30 .elementor-element.elementor-element-251ef46{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-251ef46 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-251ef46 .elementor-divider-separator{width:7%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-251ef46 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#CC6600;color:#CC6600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-e070ad2 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-e070ad2 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-8b0962c{--spacer-size:5em;}.elementor-30 .elementor-element.elementor-element-574d899 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-0c2120b > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0c2120b{text-align:center;}.elementor-30 .elementor-element.elementor-element-0c2120b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-96c8d53 > .elementor-widget-container{margin:1em 1em 1em 1em;padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-96c8d53{text-align:center;}.elementor-30 .elementor-element.elementor-element-96c8d53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#333333;}.elementor-30 .elementor-element.elementor-element-c3a913d > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-c3a913d{text-align:center;}.elementor-30 .elementor-element.elementor-element-c3a913d .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6em;line-height:1.6em;letter-spacing:1.2px;color:#333333;}.elementor-30 .elementor-element.elementor-element-cfcdfed{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-cfcdfed > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-cfcdfed .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-cfcdfed .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-thumbnail{height:170px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post-holder{background-color:#fff;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-meta .eael-posted-on{color:#BB002F;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:#BB002F;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-footer{margin:-20px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-header-after{margin:-20px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title a{color:#036EB8;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title:hover, .elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title a:hover{color:#333333;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title, .elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title a{font-size:1em;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-entry-title{margin:0px -5px 0px -5px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post-excerpt p{font-size:0.8em;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post-holder .eael-entry-wrapper{height:8.5em;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post .eael-entry-overlay{background-color:#00000050;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:50px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-grid-post .eael-entry-overlay > img{height:50px;width:50px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-post-elements-readmore-btn{text-align:right;font-size:0.9em;color:#CC6600;padding:15px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7b471b5 .eael-post-elements-readmore-btn:hover{color:#FF6600;}.elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#CC6600;color:#CC6600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-188bcf5 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-188bcf5 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-1755436{--spacer-size:5em;}.elementor-30 .elementor-element.elementor-element-ae9509f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-ae9509f{text-align:center;}.elementor-30 .elementor-element.elementor-element-ae9509f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-a429cb4 > .elementor-widget-container{margin:1em 1em 1em 1em;padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-a429cb4{text-align:center;}.elementor-30 .elementor-element.elementor-element-a429cb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#333333;}.elementor-30 .elementor-element.elementor-element-6c14946 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-6c14946{text-align:center;}.elementor-30 .elementor-element.elementor-element-6c14946 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6em;line-height:1.6em;letter-spacing:1.2px;color:#333333;}.elementor-30 .elementor-element.elementor-element-976cc26{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-976cc26 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-976cc26 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-976cc26 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-thumbnail{height:170px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post-holder{background-color:#fff;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-meta .eael-posted-on{color:#BB002F;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on{color:#BB002F;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-footer{margin:-20px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-header-after{margin:-20px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title a{color:#036EB8;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title:hover, .elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title a:hover{color:#333333;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title, .elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title a{font-size:1em;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-entry-title{margin:0px -5px 0px -5px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post-excerpt p{font-size:0.8em;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post-holder .eael-entry-wrapper{height:8.5em;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post .eael-entry-overlay{background-color:#00000050;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:50px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-grid-post .eael-entry-overlay > img{height:50px;width:50px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-post-elements-readmore-btn{text-align:right;font-size:0.9em;color:#CC6600;padding:15px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-a5acf29 .eael-post-elements-readmore-btn:hover{color:#FF6600;}.elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#CC6600;color:#CC6600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-7ba3808 > .elementor-widget-container{margin:2em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-7ba3808 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-7158bd6 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-7158bd6{margin-top:2em;margin-bottom:1em;}.elementor-30 .elementor-element.elementor-element-78315fa{--spacer-size:5em;}.elementor-30 .elementor-element.elementor-element-803f609 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-803f609{text-align:center;}.elementor-30 .elementor-element.elementor-element-803f609 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-db78703 > .elementor-widget-container{margin:1em 1em 1em 1em;padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-db78703{text-align:center;}.elementor-30 .elementor-element.elementor-element-db78703 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#333333;}.elementor-30 .elementor-element.elementor-element-40a0503 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-40a0503{text-align:center;}.elementor-30 .elementor-element.elementor-element-40a0503 .elementor-heading-title{font-family:"Nunito Sans", Sans-serif;font-size:1.6em;line-height:1.6em;letter-spacing:1.2px;color:#333333;}.elementor-30 .elementor-element.elementor-element-af729a6{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-af729a6 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-af729a6 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-af729a6 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-d868f75 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-d868f75{margin-top:0em;margin-bottom:4em;}.elementor-30 .elementor-element.elementor-element-638d2df:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-638d2df img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-394cd04:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-394cd04 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-d625ada:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-d625ada img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-a3c91fa:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-a3c91fa img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-4d207ab:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-4d207ab img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-0a848fc:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-0a848fc img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-08346e5:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-08346e5 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-9d9fbf3:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-9d9fbf3 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-d76c0a0:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-d76c0a0 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-9d66446:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-9d66446 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-ee3054f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-ee3054f:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-e93c21a:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-e93c21a img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-9e50646:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-9e50646 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-b5df2ad:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-b5df2ad img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-3684c99:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-3684c99 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-c077a5a:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-c077a5a img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-c2f5307:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-c2f5307 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-1a83698:hover img{filter:brightness( 60% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-30 .elementor-element.elementor-element-1a83698 img{transition-duration:0.5s;}.elementor-30 .elementor-element.elementor-element-3abefcf5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg08.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-background-overlay{background-color:#0000003B;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-container{max-width:1080px;}.elementor-30 .elementor-element.elementor-element-3abefcf5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15em 0em 8em 0em;}.elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-shape-top svg{height:80px;transform:translateX(-50%) rotateY(180deg);}.elementor-30 .elementor-element.elementor-element-39ae616f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-af3c532 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-af3c532{text-align:center;}.elementor-30 .elementor-element.elementor-element-af3c532 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.2em;font-weight:400;line-height:1em;letter-spacing:1px;color:#CC6600;}.elementor-30 .elementor-element.elementor-element-d2b8312 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-d2b8312{text-align:center;}.elementor-30 .elementor-element.elementor-element-d2b8312 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:300;line-height:0.8em;letter-spacing:-1px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-b7079e3{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-b7079e3 > .elementor-widget-container{margin:1em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-b7079e3 .elementor-divider-separator{width:5%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-b7079e3 .elementor-divider{text-align:center;padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-f453fdb{column-gap:0px;text-align:center;font-family:"Nunito Sans", Sans-serif;font-size:1.4em;line-height:1.6em;letter-spacing:2px;word-spacing:0px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-f052a40 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-f052a40 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-3eba0f52{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-7ca21dbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../20260129_img01.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(170deg, #4A6576 50%, #99693E 0%);opacity:0.89;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-7ca21dbb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-7ca21dbb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 2em 4em 2em;}.elementor-30 .elementor-element.elementor-element-7dd3e236 > .elementor-container{max-width:500px;}.elementor-30 .elementor-element.elementor-element-009d431{text-align:center;}.elementor-30 .elementor-element.elementor-element-009d431 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.6px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-8e423f3{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-8e423f3 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-8e423f3 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-8e423f3 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button{background-color:#FFFFFF00;font-size:1em;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button:focus{background-color:#FF6600;color:#ffffff;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-0edc5f8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-0edc5f8 .elementor-button:focus svg{fill:#ffffff;}.elementor-30 .elementor-element.elementor-element-1b4c3345{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-1b4c3345 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-30 .elementor-element.elementor-element-1b4c3345 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-1b4c3345 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30 .elementor-element.elementor-element-1b4c3345 .elementor-divider__text{color:#FFFFFF;font-size:1.3rem;font-weight:400;line-height:1.3em;}.elementor-30 .elementor-element.elementor-element-46a0c414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg09-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(170deg, #6E3900ED 50%, #2D2D2D 0%);opacity:0.89;}.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-46a0c414.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-46a0c414.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 2em 4em 2em;}.elementor-30 .elementor-element.elementor-element-09d7da1 > .elementor-container{max-width:500px;}.elementor-30 .elementor-element.elementor-element-2eb2a05{text-align:center;}.elementor-30 .elementor-element.elementor-element-2eb2a05 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;letter-spacing:1.6px;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-04d6807{--divider-border-style:solid;--divider-color:#CC6600;--divider-border-width:5px;}.elementor-30 .elementor-element.elementor-element-04d6807 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-30 .elementor-element.elementor-element-04d6807 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-04d6807 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-30 .elementor-element.elementor-element-075fe44{--grid-template-columns:repeat(0, auto);--icon-size:24px;--grid-column-gap:40px;--grid-row-gap:0px;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-widget-container{text-align:center;}.elementor-30 .elementor-element.elementor-element-075fe44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon{background-color:#FFFFFF00;border-style:solid;border-width:2px 2px 2px 2px;border-color:#CC6600;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon i{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-icon{border-radius:2px 2px 2px 2px;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon:hover{background-color:#FF6600;border-color:#FF6600;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-075fe44 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-a5747b1{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:1px;}.elementor-30 .elementor-element.elementor-element-a5747b1 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-30 .elementor-element.elementor-element-a5747b1 .elementor-divider-separator{width:66%;margin:0 auto;margin-center:0;}.elementor-30 .elementor-element.elementor-element-a5747b1 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30 .elementor-element.elementor-element-a5747b1 .elementor-divider__text{color:#FFFFFF;font-size:1.3rem;font-weight:400;line-height:1.3em;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:#002B5F;border-radius:5px;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(min-width:1025px){.elementor-30 .elementor-element.elementor-element-1b07733:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-background-overlay{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-4424db2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-30 .elementor-element.elementor-element-3abefcf5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-30 .elementor-element.elementor-element-7ca21dbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-30 .elementor-element.elementor-element-46a0c414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-1b07733:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg04-768x512.jpg");background-size:cover;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-background-overlay{background-image:url("../../main-hajime-ol10-e1691480889411-768x544.png");background-position:100% -6em;background-size:540px auto;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-container{min-height:380px;}.elementor-30 .elementor-element.elementor-element-1b07733{margin-top:0px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-d1ebd38 > .elementor-element-populated{margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-30 .elementor-element.elementor-element-703c429{text-align:start;}.elementor-30 .elementor-element.elementor-element-703c429 img{max-width:400px;}.elementor-30 .elementor-element.elementor-element-e92ee6c{text-align:start;}.elementor-30 .elementor-element.elementor-element-84b9804{margin-top:30px;margin-bottom:0px;}.elementor-30 .elementor-element.elementor-element-15260d0a{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-4ce283d0 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-75dae4d6 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-4b6186c3 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-30 .elementor-element.elementor-element-4424db2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg07-1-1024x683.jpg");background-repeat:no-repeat;}.elementor-30 .elementor-element.elementor-element-4424db2{padding:7em 2em 7em 2em;}.elementor-30 .elementor-element.elementor-element-dc19193 .elementor-divider-separator{width:8%;}.elementor-30 .elementor-element.elementor-element-f0912be{font-size:1.3em;}.elementor-30 .elementor-element.elementor-element-5d850af6{padding:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-3f333b12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-19adee9a > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-19adee9a{text-align:center;}.elementor-30 .elementor-element.elementor-element-19adee9a .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-5aca209 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-5aca209 .elementor-heading-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-0dcfac8 .elementor-divider-separator{width:7%;}.elementor-30 .elementor-element.elementor-element-366dead1 > .elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-30 .elementor-element.elementor-element-75bc9e1 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-75bc9e1 .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-7a9b0962{font-size:0.9em;}.elementor-30 .elementor-element.elementor-element-f2e0b0e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-f2e0b0e .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-242f6d55{font-size:0.9em;}.elementor-30 .elementor-element.elementor-element-ad0fc58 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-ad0fc58 .elementor-heading-title{font-size:1.2em;letter-spacing:0px;}.elementor-30 .elementor-element.elementor-element-51ca609d{font-size:0.9em;}.elementor-30 .elementor-element.elementor-element-5be2a5c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-5be2a5c .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-b198462 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-7552f76 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-7552f76 .elementor-heading-title{font-size:2em;}.elementor-30 .elementor-element.elementor-element-0c2120b > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-0c2120b .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-96c8d53 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-c3a913d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-c3a913d .elementor-heading-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-cfcdfed .elementor-divider-separator{width:7%;}.elementor-30 .elementor-element.elementor-element-ae9509f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-ae9509f .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-a429cb4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-6c14946 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-6c14946 .elementor-heading-title{font-size:2em;}.elementor-30 .elementor-element.elementor-element-976cc26 .elementor-divider-separator{width:7%;}.elementor-30 .elementor-element.elementor-element-803f609 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-803f609 .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-db78703 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-db78703 .elementor-heading-title{font-size:4rem;}.elementor-30 .elementor-element.elementor-element-40a0503 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-40a0503 .elementor-heading-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-af729a6 .elementor-divider-separator{width:7%;}.elementor-30 .elementor-element.elementor-element-3abefcf5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg08-1024x683.jpg");}.elementor-30 .elementor-element.elementor-element-3abefcf5{padding:8em 2em 6em 2em;}.elementor-30 .elementor-element.elementor-element-af3c532 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-af3c532 .elementor-heading-title{font-size:1.2em;}.elementor-30 .elementor-element.elementor-element-d2b8312 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-b7079e3 .elementor-divider-separator{width:7.5%;}.elementor-30 .elementor-element.elementor-element-f453fdb{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-7ca21dbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg10-768x512.jpg");}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-element-populated{padding:4em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-8e423f3 .elementor-divider-separator{width:15%;}.elementor-30 .elementor-element.elementor-element-46a0c414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg09-768x512.jpg");}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-element-populated{padding:4em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-04d6807 .elementor-divider-separator{width:15%;}.elementor-30 .elementor-element.elementor-element-075fe44 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-075fe44{--grid-column-gap:40px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-1b07733:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg04-300x200.jpg");}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-background-overlay{background-image:url("../../main-hajime-ol10-e1691480889411-768x544.png");background-position:top right;background-size:580px auto;}.elementor-30 .elementor-element.elementor-element-1b07733 > .elementor-container{min-height:40vh;}.elementor-30 .elementor-element.elementor-element-1b07733{padding:4em 1em 6em 1em;}.elementor-30 .elementor-element.elementor-element-d1ebd38 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-703c429{text-align:center;}.elementor-30 .elementor-element.elementor-element-703c429 img{max-width:290px;}.elementor-30 .elementor-element.elementor-element-e92ee6c{text-align:center;}.elementor-30 .elementor-element.elementor-element-e92ee6c .elementor-heading-title{font-size:1em;letter-spacing:0.5px;}.elementor-30 .elementor-element.elementor-element-15260d0a{padding:1em 1em 1em 1em;}.elementor-30 .elementor-element.elementor-element-3637dab > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-30 .elementor-element.elementor-element-4f10232 > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-30 .elementor-element.elementor-element-536af3e > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-30 .elementor-element.elementor-element-4424db2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-4424db2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg07-1-1024x683.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4424db2{padding:2em 0em 2em 0em;}.elementor-30 .elementor-element.elementor-element-daf9020 .elementor-heading-title{font-size:3em;}.elementor-30 .elementor-element.elementor-element-dc19193 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-dc19193 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-f0912be{font-size:1em;}.elementor-30 .elementor-element.elementor-element-0c7d7a4 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-5d850af6{padding:5em 1em 0em 1em;}.elementor-30 .elementor-element.elementor-element-19adee9a .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-0f7007a .elementor-heading-title{font-size:3em;}.elementor-30 .elementor-element.elementor-element-5aca209 .elementor-heading-title{font-size:1.4em;letter-spacing:1.2px;}.elementor-30 .elementor-element.elementor-element-0dcfac8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-0dcfac8 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-366dead1 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-75bc9e1 .elementor-heading-title{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-7a9b0962 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-30 .elementor-element.elementor-element-7a9b0962{font-size:0.9em;}.elementor-30 .elementor-element.elementor-element-bc25049 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-3b878445 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30 .elementor-element.elementor-element-f2e0b0e .elementor-heading-title{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-242f6d55 > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-30 .elementor-element.elementor-element-0046eba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-30afb4ef > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30 .elementor-element.elementor-element-ad0fc58 .elementor-heading-title{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-51ca609d > .elementor-widget-container{margin:0px 0px -40px 0px;}.elementor-30 .elementor-element.elementor-element-51ca609d{font-size:0.9em;}.elementor-30 .elementor-element.elementor-element-ac843a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-aace491 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-0f58534{padding:3em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-5be2a5c .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-b198462 .elementor-heading-title{font-size:3em;}.elementor-30 .elementor-element.elementor-element-7552f76 .elementor-heading-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-251ef46 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-251ef46 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-e070ad2 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-0c2120b .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-96c8d53 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-30 .elementor-element.elementor-element-c3a913d .elementor-heading-title{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-cfcdfed > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-cfcdfed .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-cfcdfed .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-188bcf5 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-ae9509f .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-a429cb4 .elementor-heading-title{font-size:3em;}.elementor-30 .elementor-element.elementor-element-6c14946 .elementor-heading-title{font-size:1.6em;}.elementor-30 .elementor-element.elementor-element-976cc26 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-976cc26 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-976cc26 .elementor-divider{padding-block-start:10px;padding-block-end:10px;}.elementor-30 .elementor-element.elementor-element-7ba3808 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-803f609 .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-db78703 .elementor-heading-title{font-size:3em;}.elementor-30 .elementor-element.elementor-element-40a0503 .elementor-heading-title{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-af729a6 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-3abefcf5:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3abefcf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg08-1024x683.jpg");background-position:center center;}.elementor-30 .elementor-element.elementor-element-3abefcf5{padding:5em 1em 5em 1em;}.elementor-30 .elementor-element.elementor-element-39ae616f > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-30 .elementor-element.elementor-element-af3c532 .elementor-heading-title{font-size:1em;}.elementor-30 .elementor-element.elementor-element-d2b8312 .elementor-heading-title{font-size:3em;line-height:1em;}.elementor-30 .elementor-element.elementor-element-b7079e3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-b7079e3 .elementor-divider-separator{width:10%;}.elementor-30 .elementor-element.elementor-element-f453fdb{font-size:1.4em;}.elementor-30 .elementor-element.elementor-element-f052a40 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-7ca21dbb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg10-768x512.jpg");}.elementor-30 .elementor-element.elementor-element-7ca21dbb > .elementor-element-populated{padding:5em 1em 1em 1em;}.elementor-30 .elementor-element.elementor-element-8e423f3 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-8e423f3 .elementor-divider-separator{width:11%;}.elementor-30 .elementor-element.elementor-element-0edc5f8 > .elementor-widget-container{margin:2em 1em 2em 1em;}.elementor-30 .elementor-element.elementor-element-1b4c3345 .elementor-divider-separator{width:100%;}.elementor-30 .elementor-element.elementor-element-46a0c414:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../../main-hajime-bg09-768x512.jpg");}.elementor-30 .elementor-element.elementor-element-46a0c414 > .elementor-element-populated{padding:5em 1em 1em 1em;}.elementor-30 .elementor-element.elementor-element-04d6807 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-30 .elementor-element.elementor-element-04d6807 .elementor-divider-separator{width:11%;}.elementor-30 .elementor-element.elementor-element-a5747b1 .elementor-divider-separator{width:100%;}}