.elementor-2 .elementor-element.elementor-element-19e196d{--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;}.elementor-2 .elementor-element.elementor-element-0fbc7d9{--display:flex;--min-height:89vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-2 .elementor-element.elementor-element-0fbc7d9 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-46cd27c{--display:flex;--min-height:558px;--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;}.elementor-2 .elementor-element.elementor-element-46cd27c:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-46cd27c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nurikabeya.com/wp-content/uploads/2025/07/5-1.webp");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-574d71d{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-7027851{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:23px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-b16d1d8{text-align:left;}.elementor-2 .elementor-element.elementor-element-b16d1d8 .elementor-heading-title{font-family:"Sawarabi Gothic", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-8636337 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8636337{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:50px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5818ecd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5818ecd{text-align:left;color:var( --e-global-color-5b0d04b );font-size:20px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-6427e69 > .elementor-widget-container{margin:-300px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6427e69{text-align:right;}.elementor-2 .elementor-element.elementor-element-6427e69 img{max-width:31%;}.elementor-2 .elementor-element.elementor-element-87509c2{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-01edfa9{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-1035cef{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-8fd1d3f{--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;}.elementor-2 .elementor-element.elementor-element-0648846{--display:flex;}.elementor-2 .elementor-element.elementor-element-d711f00 .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d711f00 .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-d711f00{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-d711f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-d711f00 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-d711f00 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-d895266{text-align:left;}.elementor-2 .elementor-element.elementor-element-d895266 .elementor-heading-title{font-size:31px;font-weight:500;color:var( --e-global-color-5b0d04b );}.elementor-2 .elementor-element.elementor-element-8b59d96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b59d96{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:49px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-9d2025c{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-4effbb3{--spacer-size:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-2e90978 .elementor-button{background-color:var( --e-global-color-791014e );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-6a6ac68 );color:var( --e-global-color-6a6ac68 );border-style:double;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2e90978 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2e90978 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5eecaba );border-color:#228B22;}.elementor-2 .elementor-element.elementor-element-2e90978 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2e90978 .elementor-button:focus svg{fill:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-aa9d7e6{--display:flex;--min-height:37vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-b00818e img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-552d571{--display:flex;--min-height:80vh;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-e5e808f{--display:flex;--min-height:179px;--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;}.elementor-2 .elementor-element.elementor-element-8be0047{--display:flex;}.elementor-2 .elementor-element.elementor-element-bdb66ba .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-bdb66ba .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-bdb66ba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-bdb66ba .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-bdb66ba .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-bdb66ba .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-a908df3{text-align:left;}.elementor-2 .elementor-element.elementor-element-a908df3 .elementor-heading-title{font-size:31px;font-weight:500;color:var( --e-global-color-5b0d04b );}.elementor-2 .elementor-element.elementor-element-fb5a65d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fb5a65d{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:49px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-45cf122{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-de2a7ac{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-1034331 .elementor-button{background-color:var( --e-global-color-791014e );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-6a6ac68 );color:var( --e-global-color-6a6ac68 );border-style:double;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1034331 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-1034331 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5eecaba );border-color:#228B22;}.elementor-2 .elementor-element.elementor-element-1034331 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-1034331 .elementor-button:focus svg{fill:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-02101b9{--display:flex;--min-height:4vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2 .elementor-element.elementor-element-7cf3e6d img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-970d1c4{--display:flex;--min-height:1440px;--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;}.elementor-2 .elementor-element.elementor-element-970d1c4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-970d1c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nurikabeya.com/wp-content/uploads/2025/07/5-1.webp");background-position:center center;background-size:contain;}.elementor-2 .elementor-element.elementor-element-4237ff8{--display:flex;}.elementor-2 .elementor-element.elementor-element-acd2fff{--spacer-size:81px;}.elementor-2 .elementor-element.elementor-element-b585498 .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-b585498 .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-b585498{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-b585498 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-b585498 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-b585498 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-c76b2d5{text-align:left;}.elementor-2 .elementor-element.elementor-element-c76b2d5 .elementor-heading-title{font-size:31px;font-weight:500;color:var( --e-global-color-5b0d04b );}.elementor-2 .elementor-element.elementor-element-a88447e > .elementor-widget-container{margin:-250px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a88447e{text-align:right;}.elementor-2 .elementor-element.elementor-element-a88447e img{max-width:18%;}.elementor-2 .elementor-element.elementor-element-ad8b394 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ad8b394{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d07d442{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-8951555{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-3ecbfa6{--display:flex;}.elementor-2 .elementor-element.elementor-element-3ecbfa6:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-3ecbfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-7fbcb4e > .elementor-widget-container{background-color:#A3A3A3;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-7fbcb4e{text-align:center;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;line-height:39px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-7e9f34f{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:34px;}.elementor-2 .elementor-element.elementor-element-2a00eba{--display:flex;}.elementor-2 .elementor-element.elementor-element-2a00eba:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-2a00eba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2f0c565 > .elementor-widget-container{background-color:#A3A3A3;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-2f0c565{text-align:center;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;line-height:39px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5d26aee{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:34px;}.elementor-2 .elementor-element.elementor-element-4a9e84b{--display:flex;}.elementor-2 .elementor-element.elementor-element-4a9e84b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-4a9e84b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-f39ae99 > .elementor-widget-container{background-color:#A3A3A3;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-f39ae99{text-align:center;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;line-height:39px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-001c039{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:34px;}.elementor-2 .elementor-element.elementor-element-cbf18dd{--display:flex;}.elementor-2 .elementor-element.elementor-element-cbf18dd:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-cbf18dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2817778 > .elementor-widget-container{background-color:#A3A3A3;padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-2817778{text-align:center;color:#FFFFFF;font-family:"Arial", Sans-serif;font-size:30px;font-weight:600;line-height:39px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-c424d2a{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:34px;}.elementor-2 .elementor-element.elementor-element-50aaae0{--display:flex;}.elementor-2 .elementor-element.elementor-element-1767ea6{--spacer-size:30px;}.elementor-2 .elementor-element.elementor-element-af8eb18{--display:flex;--min-height:76vh;--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;}.elementor-2 .elementor-element.elementor-element-af8eb18:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-af8eb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nurikabeya.com/wp-content/uploads/2025/06/AdobeStock_150910988-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-8b66185{--display:flex;--min-height:0vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-d9d1440{--display:flex;}.elementor-2 .elementor-element.elementor-element-17e5255 img{max-width:85%;}.elementor-2 .elementor-element.elementor-element-590d0a1{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-2 .elementor-element.elementor-element-590d0a1:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-590d0a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-2 .elementor-element.elementor-element-acf37fa .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-acf37fa .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-acf37fa{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-acf37fa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-acf37fa .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-acf37fa .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-c78d98a{text-align:left;}.elementor-2 .elementor-element.elementor-element-c78d98a .elementor-heading-title{font-size:31px;font-weight:500;color:var( --e-global-color-5b0d04b );}.elementor-2 .elementor-element.elementor-element-7f12548 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7f12548{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-b08f084{column-gap:0px;text-align:justify;color:var( --e-global-color-5b0d04b );font-size:16px;font-weight:500;line-height:37px;}.elementor-2 .elementor-element.elementor-element-46c7492 .elementor-button{background-color:var( --e-global-color-791014e );fill:#FFFFFF;color:#FFFFFF;border-style:double;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-46c7492 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-46c7492 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5eecaba );border-color:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-46c7492 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-46c7492 .elementor-button:focus svg{fill:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-91f3a0f{--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;}.elementor-2 .elementor-element.elementor-element-57dc679{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-b48f72c{--display:flex;--min-height:610px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-d43f01d{--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;}.elementor-2 .elementor-element.elementor-element-f08cee1{--display:flex;}.elementor-2 .elementor-element.elementor-element-6f403c7 .elementor-icon-list-icon i{color:#464646;transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-6f403c7 .elementor-icon-list-icon svg{fill:#464646;transition:fill 0.3s;}.elementor-2 .elementor-element.elementor-element-6f403c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2 .elementor-element.elementor-element-6f403c7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-6f403c7 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-2 .elementor-element.elementor-element-6f403c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2 .elementor-element.elementor-element-3ebae0b{text-align:left;}.elementor-2 .elementor-element.elementor-element-3ebae0b .elementor-heading-title{font-size:31px;font-weight:500;color:var( --e-global-color-5b0d04b );}.elementor-2 .elementor-element.elementor-element-6612509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6612509{text-align:left;color:#449751;font-family:"Arial", Sans-serif;font-size:40px;font-weight:600;line-height:73px;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-7fb1c9f{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-c1a1d42 .elementor-button{background-color:var( --e-global-color-791014e );font-family:"Roboto", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-style:double;border-radius:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-c1a1d42 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-c1a1d42 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-5eecaba );border-color:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-c1a1d42 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-c1a1d42 .elementor-button:focus svg{fill:var( --e-global-color-5eecaba );}.elementor-2 .elementor-element.elementor-element-f54cec6{--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;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-c78fa7b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-c78fa7b .elementor-main-swiper{height:700px;}.elementor-2 .elementor-element.elementor-element-c78fa7b .elementor-swiper-button{font-size:20px;}.elementor-2 .elementor-element.elementor-element-59d28e7{--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;}.elementor-2 .elementor-element.elementor-element-147f2ab{--spacer-size:80px;}.elementor-2 .elementor-element.elementor-element-fa3e6be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-37940ea{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:31px;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-0fbc7d9{--min-height:57vh;}.elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2 .elementor-element.elementor-element-7027851 .elementor-icon-list-item > a{font-size:20px;}.elementor-2 .elementor-element.elementor-element-b16d1d8 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8636337{font-size:25px;line-height:2em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5818ecd{font-size:19px;line-height:2em;}.elementor-2 .elementor-element.elementor-element-6427e69 > .elementor-widget-container{margin:-217px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6427e69 img{max-width:37%;}.elementor-2 .elementor-element.elementor-element-87509c2{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-01edfa9{--spacer-size:25px;}.elementor-2 .elementor-element.elementor-element-1035cef{--min-height:58vh;}.elementor-2 .elementor-element.elementor-element-d895266 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-8b59d96{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-9d2025c{font-size:15px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-4effbb3{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-aa9d7e6{--min-height:55vh;}.elementor-2 .elementor-element.elementor-element-b00818e img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-552d571{--min-height:58vh;}.elementor-2 .elementor-element.elementor-element-a908df3 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-fb5a65d{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-45cf122{font-size:15px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-de2a7ac{--spacer-size:5px;}.elementor-2 .elementor-element.elementor-element-02101b9{--min-height:55vh;}.elementor-2 .elementor-element.elementor-element-7cf3e6d img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-c76b2d5 .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-a88447e > .elementor-widget-container{margin:-174px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a88447e img{max-width:21%;}.elementor-2 .elementor-element.elementor-element-ad8b394{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d07d442{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-8951555{--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-7fbcb4e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-7fbcb4e{font-size:21px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-7e9f34f{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-2f0c565 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-2f0c565{font-size:21px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5d26aee{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-f39ae99 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-f39ae99{font-size:21px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-001c039{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-2817778 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-2817778{font-size:21px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-c424d2a{font-size:15px;line-height:1.9em;}.elementor-2 .elementor-element.elementor-element-af8eb18{--min-height:43vh;}.elementor-2 .elementor-element.elementor-element-8b66185{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2 .elementor-element.elementor-element-17e5255 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-590d0a1{--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2 .elementor-element.elementor-element-c78d98a .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-7f12548{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-b08f084{font-size:15px;line-height:1.7em;}.elementor-2 .elementor-element.elementor-element-b48f72c{--min-height:379px;}.elementor-2 .elementor-element.elementor-element-3ebae0b .elementor-heading-title{font-size:20px;}.elementor-2 .elementor-element.elementor-element-6612509{font-size:23px;line-height:1.4em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-c78fa7b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-c78fa7b .elementor-main-swiper{height:486px;}.elementor-2 .elementor-element.elementor-element-147f2ab{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-37940ea{font-size:15px;line-height:2.1em;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-19e196d{--min-height:84vh;}.elementor-2 .elementor-element.elementor-element-19e196d .elementor-background-slideshow__slide__image{background-size:cover;background-position:bottom center;}.elementor-2 .elementor-element.elementor-element-46cd27c{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2 .elementor-element.elementor-element-b16d1d8 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8636337 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8636337{font-size:23px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5818ecd{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-6427e69 > .elementor-widget-container{margin:-235px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6427e69 img{max-width:40%;}.elementor-2 .elementor-element.elementor-element-87509c2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-87509c2{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-01edfa9{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-1035cef{--min-height:0vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-d895266 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-8b59d96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b59d96{font-size:23px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-9d2025c > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-9d2025c{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-aa9d7e6{--min-height:1vh;}.elementor-2 .elementor-element.elementor-element-b00818e img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-552d571{--min-height:0vh;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2 .elementor-element.elementor-element-a908df3 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-fb5a65d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fb5a65d{font-size:23px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-45cf122 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-45cf122{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-02101b9{--min-height:1vh;}.elementor-2 .elementor-element.elementor-element-7cf3e6d img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-acd2fff{--spacer-size:10px;}.elementor-2 .elementor-element.elementor-element-c76b2d5 .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-a88447e > .elementor-widget-container{margin:-147px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a88447e img{max-width:38%;}.elementor-2 .elementor-element.elementor-element-ad8b394 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ad8b394{font-size:20px;line-height:1.6em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-d07d442 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-d07d442{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-8951555{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-7fbcb4e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7fbcb4e{font-size:19px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-7e9f34f > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-7e9f34f{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-2f0c565 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2f0c565{font-size:19px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-5d26aee > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-5d26aee{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-f39ae99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f39ae99{font-size:19px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-001c039 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-001c039{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-2817778 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2817778{font-size:19px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-c424d2a > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-c424d2a{font-size:15px;line-height:1.6em;}.elementor-2 .elementor-element.elementor-element-1767ea6{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-af8eb18{--min-height:30vh;}.elementor-2 .elementor-element.elementor-element-8b66185{--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-2 .elementor-element.elementor-element-17e5255 img{max-width:100%;}.elementor-2 .elementor-element.elementor-element-590d0a1{--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-2 .elementor-element.elementor-element-c78d98a .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-7f12548 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7f12548{font-size:18px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-b08f084 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2 .elementor-element.elementor-element-b08f084{font-size:15px;line-height:1.8em;}.elementor-2 .elementor-element.elementor-element-57dc679{--spacer-size:15px;}.elementor-2 .elementor-element.elementor-element-b48f72c{--min-height:498px;}.elementor-2 .elementor-element.elementor-element-3ebae0b .elementor-heading-title{font-size:18px;}.elementor-2 .elementor-element.elementor-element-6612509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-6612509{font-size:23px;line-height:1.7em;letter-spacing:1px;}.elementor-2 .elementor-element.elementor-element-c78fa7b.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2 .elementor-element.elementor-element-c78fa7b .elementor-main-swiper{height:444px;}.elementor-2 .elementor-element.elementor-element-147f2ab{--spacer-size:20px;}.elementor-2 .elementor-element.elementor-element-37940ea{text-align:center;font-size:15px;line-height:2.2em;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-0fbc7d9{--content-width:1374px;}.elementor-2 .elementor-element.elementor-element-8fd1d3f{--width:50%;}.elementor-2 .elementor-element.elementor-element-0648846{--content-width:500px;}.elementor-2 .elementor-element.elementor-element-aa9d7e6{--width:60%;}.elementor-2 .elementor-element.elementor-element-e5e808f{--width:50%;}.elementor-2 .elementor-element.elementor-element-8be0047{--content-width:500px;}.elementor-2 .elementor-element.elementor-element-02101b9{--width:60%;}.elementor-2 .elementor-element.elementor-element-970d1c4{--content-width:1300px;}.elementor-2 .elementor-element.elementor-element-4237ff8{--content-width:1114px;}.elementor-2 .elementor-element.elementor-element-d9d1440{--width:55%;}.elementor-2 .elementor-element.elementor-element-590d0a1{--width:90%;}.elementor-2 .elementor-element.elementor-element-d43f01d{--width:50%;}.elementor-2 .elementor-element.elementor-element-f08cee1{--content-width:566px;}.elementor-2 .elementor-element.elementor-element-f54cec6{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-46cd27c{--content-width:682px;}.elementor-2 .elementor-element.elementor-element-4237ff8{--content-width:653px;}.elementor-2 .elementor-element.elementor-element-590d0a1{--width:1080px;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-af8eb18:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-af8eb18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}