.elementor-994 .elementor-element.elementor-element-296a599{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-994 .elementor-element.elementor-element-296a599:not(.elementor-motion-effects-element-type-background), .elementor-994 .elementor-element.elementor-element-296a599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-994 .elementor-element.elementor-element-5b71d9c > .elementor-widget-container{background-color:#000000;}.elementor-994 .elementor-element.elementor-element-a6d49dc{--display:flex;}.elementor-994 .elementor-element.elementor-element-5ca450b{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-e5321bf{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-994 .elementor-element.elementor-element-7f8ea5f .elementor-button{background-color:#304836;font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;fill:#FFD69E;color:#FFD69E;padding:30px 65px 30px 65px;}.elementor-994 .elementor-element.elementor-element-7f8ea5f .elementor-button:hover, .elementor-994 .elementor-element.elementor-element-7f8ea5f .elementor-button:focus{color:#FFFFFF;border-color:#090000;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-994 .elementor-element.elementor-element-7f8ea5f .elementor-button:hover svg, .elementor-994 .elementor-element.elementor-element-7f8ea5f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-994 .elementor-element.elementor-element-c1a12ab{--display:flex;}.elementor-994 .elementor-element.elementor-element-fa42b0e{width:100%;max-width:100%;}.elementor-994 .elementor-element.elementor-element-4cf8727{--display:flex;}.elementor-994 .elementor-element.elementor-element-f0b2c31{--display:flex;}.elementor-994 .elementor-element.elementor-element-c0afb82{--display:flex;}.elementor-994 .elementor-element.elementor-element-4e37422{--display:flex;}.elementor-994 .elementor-element.elementor-element-2e85694{--display:flex;}.elementor-994 .elementor-element.elementor-element-a03a1dd{--display:flex;}.elementor-994 .elementor-element.elementor-element-5581bab{--display:flex;}.elementor-994 .elementor-element.elementor-element-638ac63{--display:flex;}.elementor-994 .elementor-element.elementor-element-adee7b8{--display:flex;}.elementor-994 .elementor-element.elementor-element-b8e7d59{--display:flex;}.elementor-994 .elementor-element.elementor-element-cb40a70{--display:flex;}.elementor-994 .elementor-element.elementor-element-4477dba{--display:flex;}.elementor-994 .elementor-element.elementor-element-be5303e{--display:flex;}.elementor-994 .elementor-element.elementor-element-aa6689f{--display:flex;}.elementor-994 .elementor-element.elementor-element-bc75a7a{--display:flex;}.elementor-994 .elementor-element.elementor-element-93705c7{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-1c7f3e7{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-994 .elementor-element.elementor-element-5a092a9 .elementor-heading-title{font-weight:600;color:#000000;}.elementor-994 .elementor-element.elementor-element-bc3f4d1{--spacer-size:50px;}.elementor-994 .elementor-element.elementor-element-16a0363 .elementor-button{background-color:#304836;font-family:"Arial", Sans-serif;font-size:20px;font-weight:bold;fill:#EEC58C;color:#EEC58C;padding:30px 65px 30px 65px;}.elementor-994 .elementor-element.elementor-element-16a0363 .elementor-button:hover, .elementor-994 .elementor-element.elementor-element-16a0363 .elementor-button:focus{color:#FFFFFF;border-color:#000000;}.elementor-994 .elementor-element.elementor-element-16a0363 .elementor-button:hover svg, .elementor-994 .elementor-element.elementor-element-16a0363 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-994 .elementor-element.elementor-element-6968537{--display:flex;}.elementor-994 .elementor-element.elementor-element-686f1e4{--display:flex;}.elementor-994 .elementor-element.elementor-element-ff893bd{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-02a4eb4 .elementor-button{background-color:#304836;font-family:"Arial", Sans-serif;font-weight:bold;fill:#EEC58C;color:#EEC58C;}.elementor-994 .elementor-element.elementor-element-02a4eb4 .elementor-button:hover, .elementor-994 .elementor-element.elementor-element-02a4eb4 .elementor-button:focus{color:#FFFFFF;border-color:#000000;}.elementor-994 .elementor-element.elementor-element-02a4eb4 .elementor-button:hover svg, .elementor-994 .elementor-element.elementor-element-02a4eb4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-994 .elementor-element.elementor-element-4cd487b{--display:flex;}.elementor-994 .elementor-element.elementor-element-7cfce6a{--display:flex;}.elementor-994 .elementor-element.elementor-element-c02d4fb{--display:flex;}.elementor-994 .elementor-element.elementor-element-1d72fb1{--display:flex;}.elementor-994 .elementor-element.elementor-element-300bb7c{--display:flex;}.elementor-994 .elementor-element.elementor-element-d145ca3{--display:flex;}.elementor-994 .elementor-element.elementor-element-1b9a412{--display:flex;}.elementor-994 .elementor-element.elementor-element-fdbeca4{--spacer-size:50px;}.elementor-994 .elementor-element.elementor-element-7b72c73{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-f23abcf .elementor-heading-title{color:#000000;}.elementor-994 .elementor-element.elementor-element-9792a31{--spacer-size:50px;}.elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button{background-color:#304836;font-family:"Arial", Sans-serif;font-weight:bold;fill:#EEC58C;color:#EEC58C;}.elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button:hover, .elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button:focus{color:#FFFFFF;border-color:#000000;}.elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button:hover svg, .elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-994 .elementor-element.elementor-element-bc3f4d1{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-fdbeca4{--spacer-size:15px;}.elementor-994 .elementor-element.elementor-element-7b72c73{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-9792a31{--spacer-size:30px;}.elementor-994 .elementor-element.elementor-element-6d61ed6 .elementor-button{border-radius:0px 0px 0px 0px;}}/* Start custom CSS for image, class: .elementor-element-5b71d9c */.bg-black {
  background-color: #000000 !important;
  color: #ffffff; /* 中のテキストを白にする場合 */
}/* End custom CSS */