.elementor-3011 .elementor-element.elementor-element-df4d2cb .elementor-text-editor{text-align:center;}.elementor-3011 .elementor-element.elementor-element-df4d2cb{font-family:"Noto Sans JP", Sans-serif;font-size:18px;line-height:2.7em;}.elementor-3011 .elementor-element.elementor-element-df4d2cb > .elementor-widget-container{margin:16px 0px 0px 0px;padding:8% 20% 0% 20%;}.elementor-3011 .elementor-element.elementor-element-5f2c844 .elementor-spacer-inner{height:7px;}.elementor-3011 .elementor-element.elementor-element-f6edd48 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-3011 .elementor-element.elementor-element-f5c5f5a > .elementor-element-populated{padding:0px 35px 0px 35px;}.elementor-3011 .elementor-element.elementor-element-df4d2cb > .elementor-widget-container{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-3011 .elementor-element.elementor-element-df4d2cb .elementor-text-editor{text-align:left;}.elementor-3011 .elementor-element.elementor-element-df4d2cb > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-df4d2cb */@media (max-width: 767px){
.pc{
    display:none;
}
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5c5f5a */@media only screen and (min-width:1024px) and (max-width:1200px) {
    .elementor-3011 .elementor-element.elementor-element-f5c5f5a .elementor-column-wrap {
        padding-left: 23px !important;
        padding-right: 35px !important;
    }
}/* End custom CSS */