.elementor-12338 .elementor-element.elementor-element-013cfb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-e11fd07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-00a10f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12338 .elementor-element.elementor-element-00a10f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4fe5cd2 );}.elementor-12338 .elementor-element.elementor-element-00a10f8 > .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-12338 .elementor-element.elementor-element-00a10f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12338 .elementor-element.elementor-element-9e47d8c > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-4537142 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-aaab793 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-0758e62 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-a0d396d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-89fbd60 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-ada9a6e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-f678299 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12338 .elementor-element.elementor-element-aa6e61a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:959px){.elementor-12338 .elementor-element.elementor-element-1a0e73f{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-c945eda{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-eed891f{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-9e47d8c{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-cf4a7f7{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-4537142{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-71e747f{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-aaab793{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-f35f5aa{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-358f29b{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-8449cce{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-58fee64{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-43d2442{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-b67c2b5{text-align:justify;}}@media(max-width:767px){.elementor-12338 .elementor-element.elementor-element-221cc25 .elementor-heading-title{line-height:1.3em;}.elementor-12338 .elementor-element.elementor-element-1178ae6{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-1178ae6 .elementor-heading-title{line-height:1.3em;}.elementor-12338 .elementor-element.elementor-element-e41187d{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-e41187d .elementor-heading-title{line-height:1.3em;}.elementor-12338 .elementor-element.elementor-element-096b02c{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-096b02c .elementor-heading-title{line-height:1.3em;}.elementor-12338 .elementor-element.elementor-element-ceca71f{text-align:justify;}.elementor-12338 .elementor-element.elementor-element-ceca71f .elementor-heading-title{line-height:1.3em;}}/* Start custom CSS */@media screen and (min-width:690px) {
    
    body.elementor-page-12338 .pc {
    display: block;
    }
    
    body.elementor-page-12338 .tablet {
    display: none;
    }
    
    body.elementor-page-12338 .sp {
    display: none;
    }
    
    body.elementor-page-12338 .pc-tab {
    display: block;
    }
    
    body.elementor-page-12338 .pc-sp {
    display: block;
    }
    
    body.elementor-page-12338 .tab-sp {
    display: none;
    }
    
    
}


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


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