.elementor-12978 .elementor-element.elementor-element-429b025 > .elementor-widget-container{background-color:#EDF6EDFC;padding:10px 10px 10px 10px;}.elementor-12978 .elementor-element.elementor-element-9209228 img{width:70%;}.elementor-12978 .elementor-element.elementor-element-2271078 .elementor-icon-wrapper{text-align:center;}.elementor-12978 .elementor-element.elementor-element-0accc49 .elementor-icon-wrapper{text-align:center;}.elementor-12978 .elementor-element.elementor-element-213ace7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12978 .elementor-element.elementor-element-213ace7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fe5cd2 );}.elementor-12978 .elementor-element.elementor-element-213ace7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-12978 .elementor-element.elementor-element-213ace7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12978 .elementor-element.elementor-element-3cb0e2c > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12978 .elementor-element.elementor-element-5f23221 .elementor-icon-wrapper{text-align:center;}.elementor-12978 .elementor-element.elementor-element-b5e0038 img{width:35%;}.elementor-12978 .elementor-element.elementor-element-0a4c446 img{width:100%;}.elementor-12978 .elementor-element.elementor-element-edc6e02 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12978 .elementor-element.elementor-element-55c88c6 img{width:100%;}.elementor-12978 .elementor-element.elementor-element-1c28b90 .elementor-icon-wrapper{text-align:center;}.elementor-12978 .elementor-element.elementor-element-7d4b687 img{width:100%;}.elementor-12978 .elementor-element.elementor-element-4fc250a{text-align:right;}@media(max-width:767px){.elementor-12978 .elementor-element.elementor-element-9209228 img{width:100%;}.elementor-12978 .elementor-element.elementor-element-4fc250a{text-align:justify;}}/* Start custom CSS */@media screen and (min-width:690px) {
    
    body.elementor-page-12978 .pc {
    display: block;
    }
    
    body.elementor-page-12978 .tablet {
    display: none;
    }
    
    body.elementor-page-12978 .sp {
    display: none;
    }
    
    body.elementor-page-12978 .pc-tab {
    display: block;
    }
    
    
    body.elementor-page-12978 .pc-sp {
    display: block;
    }
    
    
    body.elementor-page-12978 .tab-sp {
    display: none;
    }
    
    
    
}


@media screen and (min-width:768px)and (max-width: 959px) {
    
    
    body.elementor-page-12978 .pc {
    display: none;
    }
    
    body.elementor-page-12978 .tablet {
    display: block;
    }
    
    body.elementor-page-12978 .sp {
    display: none;
    }
    
    body.elementor-page-12978 .pc-tab {
    display: block;
    }
    
    
    body.elementor-page-12978 .pc-sp {
    display: none;
    }
    
    
    body.elementor-page-12978 .tab-sp {
    display: block;
    }
    
    
}


/*スマホ*/
@media screen and (max-width: 767px) {
    
    body.elementor-page-12978 .pc {
    display: none;
    }
    
    body.elementor-page-12978 .tablet {
    display: none;
    }
    
    body.elementor-page-12978 .sp {
    display: block;
    }
    
    body.elementor-page-12978 .pc-tab {
    display: none;
    }
    
    
    body.elementor-page-12978 .pc-sp {
    display: block;
    }
    
    
    body.elementor-page-12978 .tab-sp {
    display: block;
    }
    
    
}/* End custom CSS */