.elementor-2377 .elementor-element.elementor-element-1c22496:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-1c22496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000BA;}.elementor-2377 .elementor-element.elementor-element-1c22496{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:5;}.elementor-2377 .elementor-element.elementor-element-1c22496 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-bbb2c4e{text-align:center;}.elementor-2377 .elementor-element.elementor-element-bbb2c4e .elementor-heading-title{color:#FFFFFF;font-size:20px;font-weight:bold;}.elementor-2377 .elementor-element.elementor-element-95f635a > .elementor-container{max-width:1100px;}.elementor-2377 .elementor-element.elementor-element-95f635a:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-95f635a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2377 .elementor-element.elementor-element-95f635a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:0;}.elementor-2377 .elementor-element.elementor-element-95f635a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-6300731{--spacer-size:50px;}.elementor-2377 .elementor-element.elementor-element-2c9ab50 > .elementor-container{max-width:1100px;}.elementor-2377 .elementor-element.elementor-element-2c9ab50:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-2c9ab50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AE6F0054;}.elementor-2377 .elementor-element.elementor-element-2c9ab50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-2377 .elementor-element.elementor-element-2c9ab50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-bd285d5{text-align:center;}.elementor-2377 .elementor-element.elementor-element-bd285d5 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-2377 .elementor-element.elementor-element-0633a7b{--spacer-size:50px;}.elementor-2377 .elementor-element.elementor-element-46b955b > .elementor-container{max-width:1100px;}.elementor-2377 .elementor-element.elementor-element-46b955b:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-46b955b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AE00002B;}.elementor-2377 .elementor-element.elementor-element-46b955b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-46b955b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-3e9cbc1{text-align:center;}.elementor-2377 .elementor-element.elementor-element-3e9cbc1 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-2377 .elementor-element.elementor-element-450d884{--spacer-size:50px;}.elementor-2377 .elementor-element.elementor-element-8ac7b7d > .elementor-container{max-width:1100px;}.elementor-2377 .elementor-element.elementor-element-8ac7b7d:not(.elementor-motion-effects-element-type-background), .elementor-2377 .elementor-element.elementor-element-8ac7b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5700AE2E;}.elementor-2377 .elementor-element.elementor-element-8ac7b7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2377 .elementor-element.elementor-element-8ac7b7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2377 .elementor-element.elementor-element-7e64174{text-align:center;}.elementor-2377 .elementor-element.elementor-element-7e64174 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-2377 .elementor-element.elementor-element-f597f86{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2377 .elementor-element.elementor-element-6300731{--spacer-size:300px;}.elementor-2377 .elementor-element.elementor-element-0633a7b{--spacer-size:300px;}.elementor-2377 .elementor-element.elementor-element-450d884{--spacer-size:300px;}.elementor-2377 .elementor-element.elementor-element-f597f86{--spacer-size:300px;}}/* Start custom CSS */body.elementor-page-2377 .elementor {
display: inline-flex !important;

}

.elementor-section-wrap{
display: inline-flex;

}

.elementor-section{
width:100vw;

}

.custom-width{
width: 80px;
}

body{
overflow-y: hidden;
overscroll-behavior-y: none;
}







/*スマホ 表示*/
@media screen and (max-width: 766px) {
body.elementor-page-2377 .elementor {
display: block !important;
}
    
.elementor-section-wrap{
display: block;
}

.custom-width{
width: 100%;
}

}/* End custom CSS */