.elementor-74 .elementor-element.elementor-element-44b63fd{--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-74 .elementor-element.elementor-element-45d3e77{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-de3d449{--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-74 .elementor-element.elementor-element-0e82407{--display:flex;--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;--align-items:center}.elementor-74 .elementor-element.elementor-element-d7c38c9{width:var(--container-widget-width,100%);max-width:100%;margin:-128px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-d7c38c9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-d7c38c9 .elementor-heading-title{font-size:50px;color:#000}.elementor-74 .elementor-element.elementor-element-d98b4e5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-d98b4e5 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-74 .elementor-element.elementor-element-d98b4e5 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-74 .elementor-element.elementor-element-76eb7b7{--spacer-size:30px}.elementor-74 .elementor-element.elementor-element-70a181e{--display:flex;--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;--align-items:center}.elementor-74 .elementor-element.elementor-element-4692d9a{width:var(--container-widget-width,100%);max-width:100%;margin:-128px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-4692d9a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-4692d9a .elementor-heading-title{font-size:25px;color:#000}.elementor-74 .elementor-element.elementor-element-9c6d8c8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-9c6d8c8 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-74 .elementor-element.elementor-element-9c6d8c8 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-74 .elementor-element.elementor-element-452dab9{--spacer-size:30px}.elementor-74 .elementor-element.elementor-element-52df8ec{--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;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-76539ef{--e-transform-translateX:224px;--e-transform-translateY:178px;--e-transform-scale:0.7;z-index:1;text-align:end}.elementor-74 .elementor-element.elementor-element-47cc116{--display:flex;border-style:solid;--border-style:solid;border-width:65px 5px 5px 5px;--border-top-width:65px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0F7A4C;--border-color:#0F7A4C;--border-radius:20px 20px 20px 20px}.elementor-74 .elementor-element.elementor-element-7ad2f07>.elementor-widget-container{margin:-50px 0 0 25px}.elementor-74 .elementor-element.elementor-element-7ad2f07 .icon{color:#FFF}.elementor-74 .elementor-element.elementor-element-7ad2f07 .thegem-heading,.elementor-74 .elementor-element.elementor-element-7ad2f07 .thegem-heading .light{font-size:35px}.elementor-74 .elementor-element.elementor-element-ab755b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-74 .elementor-element.elementor-element-ee26028{--display:flex}.elementor-74 .elementor-element.elementor-element-ee26028.e-con{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-89de024{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-371756f{--display:flex}.elementor-74 .elementor-element.elementor-element-746024d,.elementor-74 .elementor-element.elementor-element-746024d .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-746024d,.elementor-74 .elementor-element.elementor-element-746024d .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-5ca400f{--display:flex}.elementor-74 .elementor-element.elementor-element-7ae517e,.elementor-74 .elementor-element.elementor-element-7ae517e .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-7ae517e,.elementor-74 .elementor-element.elementor-element-7ae517e .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-20e7932{--display:flex}.elementor-74 .elementor-element.elementor-element-eef7178,.elementor-74 .elementor-element.elementor-element-eef7178 .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-eef7178,.elementor-74 .elementor-element.elementor-element-eef7178 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-7db74b4{--e-transform-translateX:-230px;--e-transform-translateY:-200px;--e-transform-scale:0.7;z-index:1;text-align:start}.elementor-74 .elementor-element.elementor-element-696a0b0{--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;--margin-top:-280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-fa0a15c{--e-transform-translateX:224px;--e-transform-translateY:178px;--e-transform-scale:0.7;z-index:1;text-align:end}.elementor-74 .elementor-element.elementor-element-38277ab{--display:flex;border-style:solid;--border-style:solid;border-width:65px 5px 5px 5px;--border-top-width:65px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0F7A4C;--border-color:#0F7A4C;--border-radius:20px 20px 20px 20px}.elementor-74 .elementor-element.elementor-element-922066b>.elementor-widget-container{margin:-50px 0 0 25px}.elementor-74 .elementor-element.elementor-element-922066b .icon{color:#FFF}.elementor-74 .elementor-element.elementor-element-922066b .thegem-heading,.elementor-74 .elementor-element.elementor-element-922066b .thegem-heading .light{font-size:3195px}.elementor-74 .elementor-element.elementor-element-4aa0505{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-74 .elementor-element.elementor-element-aedc929{--display:flex}.elementor-74 .elementor-element.elementor-element-b67846b,.elementor-74 .elementor-element.elementor-element-b67846b .elementor-text-editor *{font-size:16px;line-height:35px}.elementor-74 .elementor-element.elementor-element-b67846b,.elementor-74 .elementor-element.elementor-element-b67846b .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-1a12236{--e-transform-translateX:-230px;--e-transform-translateY:-200px;--e-transform-scale:0.7;z-index:1;text-align:start}.elementor-74 .elementor-element.elementor-element-a553bff{--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;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-9dfd796{--display:flex;border-style:solid;--border-style:solid;border-width:65px 5px 5px 5px;--border-top-width:65px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0F7A4C;--border-color:#0F7A4C;--border-radius:20px 20px 20px 20px}.elementor-74 .elementor-element.elementor-element-0d3de3d>.elementor-widget-container{margin:-50px 0 0 25px}.elementor-74 .elementor-element.elementor-element-0d3de3d .icon{color:#FFF}.elementor-74 .elementor-element.elementor-element-0d3de3d .thegem-heading,.elementor-74 .elementor-element.elementor-element-0d3de3d .thegem-heading .light{font-size:35px}.elementor-74 .elementor-element.elementor-element-661ba7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-74 .elementor-element.elementor-element-009b112{--display:flex}.elementor-74 .elementor-element.elementor-element-009b112.e-con{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-bbe425c{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-572305d{--display:flex}.elementor-74 .elementor-element.elementor-element-c787da6,.elementor-74 .elementor-element.elementor-element-c787da6 .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-c787da6,.elementor-74 .elementor-element.elementor-element-c787da6 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-75b9d01{--display:flex}.elementor-74 .elementor-element.elementor-element-13573ec,.elementor-74 .elementor-element.elementor-element-13573ec .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-13573ec,.elementor-74 .elementor-element.elementor-element-13573ec .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-7da88a4{--display:flex}.elementor-74 .elementor-element.elementor-element-5665b41,.elementor-74 .elementor-element.elementor-element-5665b41 .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-014500c{--e-transform-translateX:224px;--e-transform-translateY:-156px;--e-transform-scale:0.7;z-index:1;text-align:end}.elementor-74 .elementor-element.elementor-element-e60cd73{--display:flex;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-0d40ce3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-0d40ce3,.elementor-74 .elementor-element.elementor-element-0d40ce3 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-ca6be1c{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-fcd2ad1{--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;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-15f99b8{--display:flex;border-style:solid;--border-style:solid;border-width:65px 5px 5px 5px;--border-top-width:65px;--border-right-width:5px;--border-bottom-width:5px;--border-left-width:5px;border-color:#0F7A4C;--border-color:#0F7A4C;--border-radius:20px 20px 20px 20px}.elementor-74 .elementor-element.elementor-element-5299448>.elementor-widget-container{margin:-50px 0 0 25px}.elementor-74 .elementor-element.elementor-element-5299448 .icon{color:#FFF}.elementor-74 .elementor-element.elementor-element-5299448 .thegem-heading,.elementor-74 .elementor-element.elementor-element-5299448 .thegem-heading .light{font-size:35px}.elementor-74 .elementor-element.elementor-element-186d31b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-74 .elementor-element.elementor-element-988a541{--display:flex}.elementor-74 .elementor-element.elementor-element-8d16cdb,.elementor-74 .elementor-element.elementor-element-8d16cdb .elementor-text-editor *{line-height:35px}.elementor-74 .elementor-element.elementor-element-8d16cdb,.elementor-74 .elementor-element.elementor-element-8d16cdb .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-716033f{--e-transform-translateX:224px;--e-transform-translateY:-156px;--e-transform-scale:0.7;z-index:1;text-align:end}.elementor-74 .elementor-element.elementor-element-7ca2ef2{--display:flex;--margin-top:-230px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-d0a5168{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-d0a5168,.elementor-74 .elementor-element.elementor-element-d0a5168 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-a83dbc2{--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;--z-index:1}.elementor-74 .elementor-element.elementor-element-a83dbc2:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-a83dbc2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://saito-kohkoku.com/wp-content/uploads/2026/04/倉庫-2-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-74 .elementor-element.elementor-element-4180a4c{--spacer-size:600px}.elementor-74 .elementor-element.elementor-element-7bd3c3e{--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;--z-index:1}.elementor-74 .elementor-element.elementor-element-7bd3c3e:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-7bd3c3e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://saito-kohkoku.com/wp-content/uploads/2026/04/倉庫-2-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-74 .elementor-element.elementor-element-22bf5fb{--spacer-size:600px}.elementor-74 .elementor-element.elementor-element-3d7928f{--display:flex;--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;--align-items:center}.elementor-74 .elementor-element.elementor-element-6aae8ad{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-83f2102{width:var(--container-widget-width,100%);max-width:100%;margin:-128px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-83f2102.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-83f2102 .elementor-heading-title{font-size:50px;color:#000}.elementor-74 .elementor-element.elementor-element-cb7f394{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-cb7f394 .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-74 .elementor-element.elementor-element-cb7f394 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-74 .elementor-element.elementor-element-07ffdc1,.elementor-74 .elementor-element.elementor-element-07ffdc1 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-b8f9686{--spacer-size:30px}.elementor-74 .elementor-element.elementor-element-36fc85f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-79f064d .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-79f064d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-79f064d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-cf4a51d>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-cf4a51d .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-c75a8c3>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-c75a8c3 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-c1037b7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-c1037b7 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-f9e0f61>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-f9e0f61 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-6ca2971{--spacer-size:30px}.elementor-74 .elementor-element.elementor-element-c91d407{--display:flex;--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;--align-items:center}.elementor-74 .elementor-element.elementor-element-e4f75cc{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-5dd9f56{width:var(--container-widget-width,100%);max-width:100%;margin:-128px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-5dd9f56.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-5dd9f56 .elementor-heading-title{font-size:50px;color:#000}.elementor-74 .elementor-element.elementor-element-b5c32fd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:3px;margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-b5c32fd .elementor-divider-separator{width:24%;margin:0 auto;margin-center:0}.elementor-74 .elementor-element.elementor-element-b5c32fd .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-74 .elementor-element.elementor-element-a35f588,.elementor-74 .elementor-element.elementor-element-a35f588 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-9913000{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-807ed64>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-807ed64 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-a6a27e7>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-a6a27e7 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-5981475 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-5981475>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-5981475 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-0025ea5>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-0025ea5 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button{background-color:#0F7A4C;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button:hover{background-color:#FFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-493604b .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-493604b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button:hover .gem-text-button{color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-493604b .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-aa3b884{--spacer-size:30px}.elementor-74 .elementor-element.elementor-element-9aedb1f{--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-74 .elementor-element.elementor-element-8945342{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-8945342 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-f0b1cb9{text-align:center}.elementor-74 .elementor-element.elementor-element-f0b1cb9.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-f0b1cb9 .thegem-heading,.elementor-74 .elementor-element.elementor-element-f0b1cb9 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-eaa1666 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-eaa1666 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-eaa1666 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-3681f68{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-40911ab{--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-74 .elementor-element.elementor-element-27fd005{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-27fd005 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-acf69d9{text-align:center}.elementor-74 .elementor-element.elementor-element-acf69d9.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-acf69d9 .thegem-heading,.elementor-74 .elementor-element.elementor-element-acf69d9 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-4dc9ae3 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-4dc9ae3 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-4dc9ae3 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-1874e90{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-770a7e6{--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-74 .elementor-element.elementor-element-ffaddb6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-ffaddb6 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-746e422{text-align:center}.elementor-74 .elementor-element.elementor-element-746e422.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-746e422 .thegem-heading,.elementor-74 .elementor-element.elementor-element-746e422 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-f97c890 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-f97c890 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-f97c890 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-844291f{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-b0fb2ed{--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-74 .elementor-element.elementor-element-ce1aa84{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-ce1aa84 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-90e7eae{text-align:center}.elementor-74 .elementor-element.elementor-element-90e7eae.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-90e7eae .thegem-heading,.elementor-74 .elementor-element.elementor-element-90e7eae .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-ec1c643 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-ec1c643 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-ec1c643 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-bd2dd6c{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-e275f86{--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-74 .elementor-element.elementor-element-f1dac5a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-f1dac5a .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-c080bb5{text-align:center}.elementor-74 .elementor-element.elementor-element-c080bb5.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-c080bb5 .thegem-heading,.elementor-74 .elementor-element.elementor-element-c080bb5 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-734beeb .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-734beeb .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-734beeb .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-ba42103{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-e1c6ed0{--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-74 .elementor-element.elementor-element-ac0473a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-ac0473a .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-d5255be{text-align:center}.elementor-74 .elementor-element.elementor-element-d5255be.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-d5255be .thegem-heading,.elementor-74 .elementor-element.elementor-element-d5255be .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-c577f33 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-c577f33 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-c577f33 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-32d6ea8{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-5c51c50{--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-74 .elementor-element.elementor-element-d965e78{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-d965e78 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-943cbd8{text-align:center}.elementor-74 .elementor-element.elementor-element-943cbd8.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-943cbd8 .thegem-heading,.elementor-74 .elementor-element.elementor-element-943cbd8 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-b920ff8 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-b920ff8 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-b920ff8 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-2ac128b{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-58528c4{--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-74 .elementor-element.elementor-element-18330b9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-18330b9 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-93fd94b{text-align:center}.elementor-74 .elementor-element.elementor-element-93fd94b.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-93fd94b .thegem-heading,.elementor-74 .elementor-element.elementor-element-93fd94b .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-dea073c .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-dea073c .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-dea073c .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-d98466e{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-ece711f{--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-74 .elementor-element.elementor-element-ac81330{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-ac81330 .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-f787325{text-align:center}.elementor-74 .elementor-element.elementor-element-f787325.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-f787325 .thegem-heading,.elementor-74 .elementor-element.elementor-element-f787325 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-72c5175 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-72c5175 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-72c5175 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-9814b38{--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-74 .elementor-element.elementor-element-cf3df3c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-cf3df3c .thegem-section-parallax-background{background-color:#DFDFDF}.elementor-74 .elementor-element.elementor-element-e1b5326{text-align:center}.elementor-74 .elementor-element.elementor-element-e1b5326.elementor-element{--align-self:flex-start}.elementor-74 .elementor-element.elementor-element-e1b5326 .thegem-heading,.elementor-74 .elementor-element.elementor-element-e1b5326 .thegem-heading .light{font-size:30px}.elementor-74 .elementor-element.elementor-element-af5d6e3 .gallery-item{padding:0 20px 20px 0}.elementor-74 .elementor-element.elementor-element-af5d6e3 .gallery{margin:0 -20px -20px 0}.elementor-74 .elementor-element.elementor-element-af5d6e3 .gallery-item .gallery-caption{text-align:center;color:#000;font-size:20px}.elementor-74 .elementor-element.elementor-element-3e391f6{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-3e391f6:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-3e391f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://saito-kohkoku.com/wp-content/uploads/2026/03/20260316_saito_top-14.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-74 .elementor-element.elementor-element-3e391f6,.elementor-74 .elementor-element.elementor-element-3e391f6.thegem-e-con-layout-thegem{--content-width:1140px}.elementor-74 .elementor-element.elementor-element-23e37fd{--spacer-size:50px}.elementor-74 .elementor-element.elementor-element-b099e15{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-b099e15.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-b099e15 .elementor-heading-title{font-size:50px;color:#000}.elementor-74 .elementor-element.elementor-element-973c621{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:1}.elementor-74 .elementor-element.elementor-element-345825a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-345825a,.elementor-74 .elementor-element.elementor-element-345825a .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-d9cd058{text-align:center}.elementor-74 .elementor-element.elementor-element-4a54574{margin:-43px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-4a54574,.elementor-74 .elementor-element.elementor-element-4a54574 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-button-container .gem-button{background-color:#00BF63;border-style:solid;border-width:0 5px 5px 0;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-a5e1426>.elementor-widget-container:hover{--e-transform-translateX:3px;--e-transform-translateY:3px}.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-a5e1426 .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-8ba73da{--spacer-size:100px}.elementor-74 .elementor-element.elementor-element-ac430f6{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-74 .elementor-element.elementor-element-ac430f6:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-ac430f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://saito-kohkoku.com/wp-content/uploads/2026/03/20260316_saito_top-14.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-74 .elementor-element.elementor-element-ac430f6,.elementor-74 .elementor-element.elementor-element-ac430f6.thegem-e-con-layout-thegem{--content-width:1140px}.elementor-74 .elementor-element.elementor-element-b030610{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-74 .elementor-element.elementor-element-b030610.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-b030610 .elementor-heading-title{font-size:50px;color:#000}.elementor-74 .elementor-element.elementor-element-b84e0b5{margin:-50px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;z-index:1}.elementor-74 .elementor-element.elementor-element-8c5784f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-8c5784f,.elementor-74 .elementor-element.elementor-element-8c5784f .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-8e7e447{text-align:center}.elementor-74 .elementor-element.elementor-element-c4a7288{margin:-43px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-c4a7288,.elementor-74 .elementor-element.elementor-element-c4a7288 .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-button-container .gem-button{background-color:#00BF63;border-style:solid;border-width:0 5px 5px 0;border-color:#0F7A4C}.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-inner-wrapper-btn{flex-direction:row}.elementor-74 .elementor-element.elementor-element-5ee9bed>.elementor-widget-container:hover{--e-transform-translateX:3px;--e-transform-translateY:3px}.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-button-container{text-align:center}.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-button-container .gem-button i,.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-button-container .gem-button svg{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-5ee9bed .gem-button-container .gem-button:hover .gem-button-icon{transform:rotate(0deg)}.elementor-74 .elementor-element.elementor-element-6a1fe06{--spacer-size:100px}.elementor-74 .elementor-element.elementor-element-c442aaf{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;bottom:0;--z-index:1}body:not(.rtl) .elementor-74 .elementor-element.elementor-element-c442aaf{left:0}body.rtl .elementor-74 .elementor-element.elementor-element-c442aaf{right:0}.elementor-74 .elementor-element.elementor-element-f1f2711{--display:flex}.elementor-74 .elementor-element.elementor-element-f1f2711.e-con{--flex-grow:0;--flex-shrink:0}.elementor-74 .elementor-element.elementor-element-8c7b074{--display:flex}.elementor-74 .elementor-element.elementor-element-10880ae:hover{--e-transform-scale:1.1}.elementor-74 .elementor-element.elementor-element-10880ae{text-align:end}.elementor-74 .elementor-element.elementor-element-8eca198{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;bottom:0;--z-index:1}body:not(.rtl) .elementor-74 .elementor-element.elementor-element-8eca198{left:0}body.rtl .elementor-74 .elementor-element.elementor-element-8eca198{right:0}.elementor-74 .elementor-element.elementor-element-7287023{--display:flex}.elementor-74 .elementor-element.elementor-element-9197daa:hover{--e-transform-scale:1.1}.elementor-74 .elementor-element.elementor-element-9197daa{text-align:end}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-70a181e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-4692d9a{margin:-71px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-696a0b0{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-74 .elementor-element.elementor-element-fa0a15c{--e-transform-translateX:27px;--e-transform-translateY:459px;--e-transform-scale:0.4}.elementor-74 .elementor-element.elementor-element-38277ab{border-width:40px 3px 3px 3px;--border-top-width:40px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-922066b>.elementor-widget-container{margin:-35px 0 0 25px;padding:0 0 0 0}.elementor-74 .elementor-element.elementor-element-922066b .thegem-heading,.elementor-74 .elementor-element.elementor-element-922066b .thegem-heading .light{font-size:25px}.elementor-74 .elementor-element.elementor-element-1a12236{--e-transform-translateX:80px;--e-transform-translateY:-401px;--e-transform-scale:0.4;text-align:end}.elementor-74 .elementor-element.elementor-element-a553bff{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-74 .elementor-element.elementor-element-fcd2ad1{--margin-top:-250px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px}.elementor-74 .elementor-element.elementor-element-15f99b8{border-width:40px 3px 3px 3px;--border-top-width:40px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px}.elementor-74 .elementor-element.elementor-element-5299448>.elementor-widget-container{margin:-35px 0 0 25px}.elementor-74 .elementor-element.elementor-element-5299448 .thegem-heading,.elementor-74 .elementor-element.elementor-element-5299448 .thegem-heading .light{font-size:25px}.elementor-74 .elementor-element.elementor-element-716033f{--e-transform-translateX:69px;--e-transform-translateY:-187px;--e-transform-scale:0.4}.elementor-74 .elementor-element.elementor-element-7bd3c3e:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-7bd3c3e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:contain}.elementor-74 .elementor-element.elementor-element-22bf5fb{--spacer-size:250px}.elementor-74 .elementor-element.elementor-element-e4f75cc{--spacer-size:10px}.elementor-74 .elementor-element.elementor-element-5dd9f56{margin:-68px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-74 .elementor-element.elementor-element-5dd9f56 .elementor-heading-title{font-size:25px}.elementor-74 .elementor-element.elementor-element-a35f588{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:30px 30px 30px 30px;text-align:center}.elementor-74 .elementor-element.elementor-element-acf69d9 .thegem-heading,.elementor-74 .elementor-element.elementor-element-acf69d9 .thegem-heading .light{font-size:19px}.elementor-74 .elementor-element.elementor-element-4dc9ae3{padding:15px 15px 15px 15px}.elementor-74 .elementor-element.elementor-element-90e7eae .thegem-heading,.elementor-74 .elementor-element.elementor-element-90e7eae .thegem-heading .light{font-size:19px}.elementor-74 .elementor-element.elementor-element-ec1c643{padding:15px 15px 15px 15px}.elementor-74 .elementor-element.elementor-element-d5255be .thegem-heading,.elementor-74 .elementor-element.elementor-element-d5255be .thegem-heading .light{font-size:19px}.elementor-74 .elementor-element.elementor-element-c577f33{padding:15px 15px 15px 15px}.elementor-74 .elementor-element.elementor-element-93fd94b .thegem-heading,.elementor-74 .elementor-element.elementor-element-93fd94b .thegem-heading .light{font-size:19px}.elementor-74 .elementor-element.elementor-element-dea073c{padding:15px 15px 15px 15px}.elementor-74 .elementor-element.elementor-element-e1b5326 .thegem-heading,.elementor-74 .elementor-element.elementor-element-e1b5326 .thegem-heading .light{font-size:19px}.elementor-74 .elementor-element.elementor-element-af5d6e3{padding:15px 15px 15px 15px}.elementor-74 .elementor-element.elementor-element-ac430f6:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-ac430f6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:-800px 0}.elementor-74 .elementor-element.elementor-element-b030610 .elementor-heading-title{font-size:20px}.elementor-74 .elementor-element.elementor-element-6a1fe06{--spacer-size:10px}.elementor-74 .elementor-element.elementor-element-9197daa.elementor-element{--align-self:flex-end}.elementor-74 .elementor-element.elementor-element-9197daa{text-align:end}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-ee26028{--width:13%}.elementor-74 .elementor-element.elementor-element-009b112{--width:13%}.elementor-74 .elementor-element.elementor-element-f1f2711{--width:90%}}@media(min-width:1025px){.elementor-74 .elementor-element.elementor-element-a83dbc2:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-a83dbc2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-74 .elementor-element.elementor-element-7bd3c3e:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-7bd3c3e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}