.elementor-31 .elementor-element.elementor-element-5a4d8896{--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;--overlay-opacity:0.49;}.elementor-31 .elementor-element.elementor-element-5a4d8896:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-5a4d8896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kishimotokougyo.com/wp-content/uploads/2025/09/bsa250829-1502-BSA02552-1-scaled.jpg");background-size:cover;}.elementor-31 .elementor-element.elementor-element-5a4d8896::before, .elementor-31 .elementor-element.elementor-element-5a4d8896 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5a4d8896 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-5a4d8896 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5a4d8896 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-5a4d8896 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-31 .elementor-element.elementor-element-193b0c6f{--spacer-size:240px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-31 .elementor-element.elementor-element-2e566095{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:600;letter-spacing:10px;color:#292929;}.elementor-31 .elementor-element.elementor-element-7bbbed7b{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;color:#292929;}.elementor-31 .elementor-element.elementor-element-a7e5acb{--spacer-size:240px;}.elementor-31 .elementor-element.elementor-element-70ad9a48{--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;--overlay-opacity:0.49;}.elementor-31 .elementor-element.elementor-element-70ad9a48:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-70ad9a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kishimotokougyo.com/wp-content/uploads/2025/09/bsa250829-1502-BSA02552-1-scaled.jpg");background-size:cover;}.elementor-31 .elementor-element.elementor-element-70ad9a48::before, .elementor-31 .elementor-element.elementor-element-70ad9a48 > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-70ad9a48 > .e-con-inner > .elementor-background-video-container::before, .elementor-31 .elementor-element.elementor-element-70ad9a48 > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-70ad9a48 > .e-con-inner > .elementor-background-slideshow::before, .elementor-31 .elementor-element.elementor-element-70ad9a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-31 .elementor-element.elementor-element-21ae39f3{--spacer-size:240px;}.elementor-31 .elementor-element.elementor-element-7ec0f755{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:60px;font-weight:600;letter-spacing:10px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5fad67f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:35px;font-weight:600;color:#292929;}.elementor-31 .elementor-element.elementor-element-2521bfca{--spacer-size:240px;}.elementor-31 .elementor-element.elementor-element-32fa06ef{--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-31 .elementor-element.elementor-element-132395e2{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-650676aa{--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-31 .elementor-element.elementor-element-64c1a87a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-31 .elementor-element.elementor-element-391a1a0c{--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-31 .elementor-element.elementor-element-7b64d2cd{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-19f1e7fc{--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-31 .elementor-element.elementor-element-1612787{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-4e31199a{--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-31 .elementor-element.elementor-element-7d1d481c{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:45px;font-weight:600;line-height:60px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5a0bb11d{--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-31 .elementor-element.elementor-element-1ee8e5dd{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:45px;font-weight:700;line-height:60px;color:#292929;}.elementor-31 .elementor-element.elementor-element-4e155c13{--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-31 .elementor-element.elementor-element-1dfe3039{--spacer-size:5px;}.elementor-31 .elementor-element.elementor-element-1834f743{--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-31 .elementor-element.elementor-element-6b8d801f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0.5px;color:#292929;}.elementor-31 .elementor-element.elementor-element-3ff0f08e{--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-31 .elementor-element.elementor-element-6dee51b1{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:32px;letter-spacing:0.5px;color:#292929;}.elementor-31 .elementor-element.elementor-element-19565f79{--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-31 .elementor-element.elementor-element-d62eb1a{--spacer-size:5px;}.elementor-31 .elementor-element.elementor-element-1d7a77ca{--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-31 .elementor-element.elementor-element-60468837{--spacer-size:65px;}.elementor-31 .elementor-element.elementor-element-5ec83ec9{--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-31 .elementor-element.elementor-element-adaa24e{--spacer-size:65px;}.elementor-31 .elementor-element.elementor-element-556e5eb{--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-31 .elementor-element.elementor-element-36981cc3{--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-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-31 .elementor-element.elementor-element-3fa1de26{--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-31 .elementor-element.elementor-element-3bd05cbf{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;line-height:47px;letter-spacing:-1.5px;color:#292929;}.elementor-31 .elementor-element.elementor-element-30e29b7d{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:28px;font-weight:400;line-height:47px;letter-spacing:-1.5px;color:#292929;}.elementor-31 .elementor-element.elementor-element-6a0d7f1e{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:right;}.elementor-31 .elementor-element.elementor-element-320725cb{--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-31 .elementor-element.elementor-element-1796e958{--spacer-size:115px;}.elementor-31 .elementor-element.elementor-element-7d59680c{--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-31 .elementor-element.elementor-element-677a16b5{--spacer-size:115px;}.elementor-31 .elementor-element.elementor-element-7912d36d{--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-31 .elementor-element.elementor-element-5b85912c{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:#292929;}.elementor-31 .elementor-element.elementor-element-3515dfc3{--spacer-size:25px;}.elementor-31 .elementor-element.elementor-element-796b934d{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-74df933{--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-31 .elementor-element.elementor-element-f4dd8e4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5556a2cd img{opacity:1;transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-5556a2cd:hover img{opacity:0.7;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-31 .elementor-element.elementor-element-61183c24{--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-31 .elementor-element.elementor-element-69af27c5{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#292929;}.elementor-31 .elementor-element.elementor-element-72fd690a:hover img{opacity:0.7;}.elementor-31 .elementor-element.elementor-element-72fd690a img{transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-40a89080{--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-31 .elementor-element.elementor-element-29eedb78{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5fe1db2e:hover img{opacity:0.6;}.elementor-31 .elementor-element.elementor-element-5fe1db2e img{transition-duration:0.4s;border-radius:15px 15px 15px 15px;}.elementor-31 .elementor-element.elementor-element-22eef929{--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-31 .elementor-element.elementor-element-7365f99e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#292929;}.elementor-31 .elementor-element.elementor-element-6bf5934d{--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-31 .elementor-element.elementor-element-101a6d86{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;letter-spacing:0px;color:#292929;}.elementor-31 .elementor-element.elementor-element-3ccc14f2{--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-31 .elementor-element.elementor-element-286ee3db{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#292929;}.elementor-31 .elementor-element.elementor-element-22e236c4{--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-31 .elementor-element.elementor-element-22bd4f21{--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-31 .elementor-element.elementor-element-522796c8{--spacer-size:100px;}.elementor-31 .elementor-element.elementor-element-120f9dd2{--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-31 .elementor-element.elementor-element-3d2f08e4{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;line-height:45px;color:#292929;}.elementor-31 .elementor-element.elementor-element-22a3c056{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-46378438{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-13d754fc{--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;border-style:double;--border-style:double;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C44E4E;--border-color:#C44E4E;}.elementor-31 .elementor-element.elementor-element-1de6449b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-1e883a05{--spacer-size:84px;}.elementor-31 .elementor-element.elementor-element-7f42d2d8{--spacer-size:84px;}.elementor-31 .elementor-element.elementor-element-5edb4e42{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-4d323d12{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#634848;--border-color:#634848;}.elementor-31 .elementor-element.elementor-element-522b75c7{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-4a46b449{--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;border-style:double;--border-style:double;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C44E4E;--border-color:#C44E4E;}.elementor-31 .elementor-element.elementor-element-7dc6b8b5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-4778827e{--spacer-size:3px;}.elementor-31 .elementor-element.elementor-element-add152a{--spacer-size:13px;}.elementor-31 .elementor-element.elementor-element-30a7d819{--spacer-size:13px;}.elementor-31 .elementor-element.elementor-element-2782db7d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-3ea9c6f8{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#634848;--border-color:#634848;}.elementor-31 .elementor-element.elementor-element-25f0b670{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:33px;color:#292929;}.elementor-31 .elementor-element.elementor-element-199e03c3{--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;--flex-wrap:wrap;border-style:none;--border-style:none;}.elementor-31 .elementor-element.elementor-element-53b1b1a9{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-2c876df6{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-7cff394a{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-1920cc7{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;color:#292929;}.elementor-31 .elementor-element.elementor-element-4c089f8e{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-53c65628{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-53c65628 p{margin-block-end:13px;}.elementor-31 .elementor-element.elementor-element-20c5eb63{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-5e22d18b{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-495584a2{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-7ecafd87{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;color:#292929;}.elementor-31 .elementor-element.elementor-element-3761cd07{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-28375174{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-28375174 p{margin-block-end:13px;}.elementor-31 .elementor-element.elementor-element-28ecf4cf{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-18b4eaf5{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-2d31c9fd{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-4c7b50a4{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:300;color:#292929;}.elementor-31 .elementor-element.elementor-element-5b79a11f{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-332e04e1{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-332e04e1 p{margin-block-end:13px;}.elementor-31 .elementor-element.elementor-element-53e86f07{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-646031b1{--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;border-style:double;--border-style:double;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C44E4E;--border-color:#C44E4E;}.elementor-31 .elementor-element.elementor-element-5b48625b{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-7706c1a6{--spacer-size:3px;}.elementor-31 .elementor-element.elementor-element-3e822d2d{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-191aa7d0{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#634848;--border-color:#634848;}.elementor-31 .elementor-element.elementor-element-420b5be1{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#292929;}.elementor-31 .elementor-element.elementor-element-3baa021c{--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;border-style:double;--border-style:double;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C44E4E;--border-color:#C44E4E;}.elementor-31 .elementor-element.elementor-element-652f47a5{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;}.elementor-31 .elementor-element.elementor-element-5477f46f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;color:#292929;}.elementor-31 .elementor-element.elementor-element-6cf1dd60{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#634848;--border-color:#634848;}.elementor-31 .elementor-element.elementor-element-7162cf7a{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:31px;color:#292929;}.elementor-31 .elementor-element.elementor-element-7487daed{--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-31 .elementor-element.elementor-element-be79aef{--spacer-size:120px;}.elementor-31 .elementor-element.elementor-element-2aa5060e{--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-31 .elementor-element.elementor-element-4573597c{--spacer-size:120px;}.elementor-31 .elementor-element.elementor-element-331c1e04{--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-31 .elementor-element.elementor-element-44d50b0{--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-31 .elementor-element.elementor-element-53e967c9{--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-31 .elementor-element.elementor-element-69b08986{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;letter-spacing:5.1px;color:#292929;}.elementor-31 .elementor-element.elementor-element-463460c1{--spacer-size:25px;}.elementor-31 .elementor-element.elementor-element-2e3f18e{--spacer-size:25px;}.elementor-31 .elementor-element.elementor-element-56a403ad{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-4007fee4{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-1183cca4{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-6d471700{--spacer-size:1px;}.elementor-31 .elementor-element.elementor-element-353e8939{--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-31 .elementor-element.elementor-element-68a4d3c{--spacer-size:45px;}.elementor-31 .elementor-element.elementor-element-3e103cbb{--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-31 .elementor-element.elementor-element-5ad87773{--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-31 .elementor-element.elementor-element-122250a4{--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-31 .elementor-element.elementor-element-58ab94a6{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:500;letter-spacing:5.1px;color:#292929;}.elementor-31 .elementor-element.elementor-element-74b7dd14{--spacer-size:25px;}.elementor-31 .elementor-element.elementor-element-5be60123{--spacer-size:25px;}.elementor-31 .elementor-element.elementor-element-75abfbbe{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-106784d6{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5f57531b{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-20e6ee39{--spacer-size:1px;}.elementor-31 .elementor-element.elementor-element-d0566ef{--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-31 .elementor-element.elementor-element-e1f715e{--spacer-size:120px;}.elementor-31 .elementor-element.elementor-element-24b92f86{--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-31 .elementor-element.elementor-element-1f04e82{--spacer-size:120px;}.elementor-31 .elementor-element.elementor-element-2ccfc8d4{--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-31 .elementor-element.elementor-element-f7655dd{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:500;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-56548d88{--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-31 .elementor-element.elementor-element-7445681e{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-6ea8ef71{--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-31 .elementor-element.elementor-element-39eecf66{--spacer-size:20px;}.elementor-31 .elementor-element.elementor-element-5ff52654{--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;--flex-wrap:wrap;}.elementor-31 .elementor-element.elementor-element-7b0533b9{--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-31 .elementor-element.elementor-element-4d7ad8e3{--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-31 .elementor-element.elementor-element-5e1a5d0f img{height:237px;}.elementor-31 .elementor-element.elementor-element-7eab7e77{--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-31 .elementor-element.elementor-element-ad0d6ac{--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-31 .elementor-element.elementor-element-10e331c3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-21b70a30{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-21b70a30.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-44a4923b{--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-31 .elementor-element.elementor-element-712c6d4e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-64e42e98{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-64e42e98.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-69fcc42e{--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-31 .elementor-element.elementor-element-68ec229e{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:42px;font-weight:400;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-4f1ae293{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#292929;}.elementor-31 .elementor-element.elementor-element-4f1ae293.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-455b83f4{--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-31 .elementor-element.elementor-element-37367b5a{--spacer-size:120px;}.elementor-31 .elementor-element.elementor-element-77de28cb{--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-31 .elementor-element.elementor-element-5e9c11b4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:34px;color:#292929;}.elementor-31 .elementor-element.elementor-element-5e9c11b4.elementor-element{--align-self:center;}.elementor-31 .elementor-element.elementor-element-3d8d51df{--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-31 .elementor-element.elementor-element-135722{--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-31 .elementor-element.elementor-element-4d6bde14{--spacer-size:50px;}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-36981cc3{--width:50%;}.elementor-31 .elementor-element.elementor-element-3fa1de26{--width:50%;}.elementor-31 .elementor-element.elementor-element-74df933{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-61183c24{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-40a89080{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-22eef929{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-6bf5934d{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-3ccc14f2{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-1de6449b{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-4d323d12{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-7dc6b8b5{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-3ea9c6f8{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-53b1b1a9{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-20c5eb63{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-28ecf4cf{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-5b48625b{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-191aa7d0{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-652f47a5{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-6cf1dd60{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-44d50b0{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-53e967c9{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-5ad87773{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-122250a4{--width:66.6666%;}.elementor-31 .elementor-element.elementor-element-7b0533b9{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-4d7ad8e3{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-7eab7e77{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-ad0d6ac{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-44a4923b{--width:33.3333%;}.elementor-31 .elementor-element.elementor-element-69fcc42e{--width:33.3333%;}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-21ae39f3{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-2521bfca{--spacer-size:50px;}.elementor-31 .elementor-element.elementor-element-1612787{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-1ee8e5dd{font-size:19px;line-height:2em;}.elementor-31 .elementor-element.elementor-element-6dee51b1{font-size:17px;}.elementor-31 .elementor-element.elementor-element-adaa24e{--spacer-size:5px;}.elementor-31 .elementor-element.elementor-element-30e29b7d{font-size:20px;line-height:2em;}.elementor-31 .elementor-element.elementor-element-677a16b5{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-522796c8{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-46378438{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-7f42d2d8{--spacer-size:2px;}.elementor-31 .elementor-element.elementor-element-30a7d819{--spacer-size:2px;}.elementor-31 .elementor-element.elementor-element-7cff394a{--spacer-size:2px;}.elementor-31 .elementor-element.elementor-element-495584a2{--spacer-size:2px;}.elementor-31 .elementor-element.elementor-element-2d31c9fd{--spacer-size:2px;}.elementor-31 .elementor-element.elementor-element-4573597c{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-2e3f18e{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-5be60123{--spacer-size:10px;}.elementor-31 .elementor-element.elementor-element-1f04e82{--spacer-size:30px;}.elementor-31 .elementor-element.elementor-element-39eecf66{--spacer-size:10px;}}