.elementor-4971 .elementor-element.elementor-element-ce899f4{width:auto;max-width:auto;text-align:center;color:#FFFFFF;}.elementor-4971 .elementor-element.elementor-element-ce899f4 > .elementor-widget-container{background-color:#000000;margin:0px 0px 11px 0px;padding:3px 10px 3px 10px;border-radius:20px 20px 20px 20px;}.elementor-4971 .elementor-element.elementor-element-9498239 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:700;}.elementor-4971 .elementor-element.elementor-element-ebedb65{border-style:solid;border-width:3px 3px 3px 3px;padding:0px 0px 0px 0px;}.elementor-4971 .elementor-element.elementor-element-f7d209e{font-family:"Noto Serif JP", Sans-serif;}.elementor-4971 .elementor-element.elementor-element-d0bcb52 img{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-4971 .elementor-element.elementor-element-8c95c62 img{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-4971 .elementor-element.elementor-element-b3bf37e img{box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-4971 .elementor-element.elementor-element-b3bf37e .widget-image-caption{text-align:center;}.elementor-4971 .elementor-element.elementor-element-fcc080b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:10px;}.elementor-4971 .elementor-element.elementor-element-fcc080b > .elementor-element-populated{padding:31px 5px 5px 5px;}.elementor-4971 .elementor-element.elementor-element-3f57544{font-size:0.8em;color:#C51010;}/* Start custom CSS for text-editor, class: .elementor-element-f7d209e */.elementor-4971 .elementor-element.elementor-element-f7d209e ul > li {
    list-style-type: none;
    position: relative;
    padding-left: 1em;
}

.elementor-4971 .elementor-element.elementor-element-f7d209e ul > li::before {
    content: "◎";
    position: absolute;
    left: 0;
    color: inherit; /* または任意の色 */
}/* End custom CSS */