.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family);font-size:var(--e-global-typography-text-font-size);font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var(--e-global-typography-text-font-size)}}.elementor-11885 .elementor-element.elementor-element-3578835f body,.elementor-11885 .elementor-element.elementor-element-3578835f p,.elementor-11885 .elementor-element.elementor-element-3578835f li{font-family:'Noto Sans JP',sans-serif;line-height:1.75}.elementor-11885 .elementor-element.elementor-element-3578835f h1,.elementor-11885 .elementor-element.elementor-element-3578835f h2,.elementor-11885 .elementor-element.elementor-element-3578835f h3,.elementor-11885 .elementor-element.elementor-element-3578835f h4,.elementor-11885 .elementor-element.elementor-element-3578835f h5,.elementor-11885 .elementor-element.elementor-element-3578835f h6{font-family:'Noto Sans JP',sans-serif;line-height:1.4}.elementor-11885 .elementor-element.elementor-element-3578835f h1{font-size:2.25rem;font-weight:700}.elementor-11885 .elementor-element.elementor-element-3578835f h2{font-size:1.5rem !important;font-weight:700;margin-top:3rem;margin-bottom:1rem}.elementor-11885 .elementor-element.elementor-element-3578835f h3{font-size:1.25rem !important;font-weight:700;margin-top:2rem;margin-bottom:.5rem}.elementor-11885 .elementor-element.elementor-element-3578835f h4{font-size:1.125rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem}.elementor-11885 .elementor-element.elementor-element-3578835f .article-table{border-collapse:collapse;width:100%;margin-top:1.5rem;margin-bottom:1.5rem}.elementor-11885 .elementor-element.elementor-element-3578835f .article-table th,.elementor-11885 .elementor-element.elementor-element-3578835f .article-table td{border:1px solid #e2e8f0;padding:1rem;text-align:left}.elementor-11885 .elementor-element.elementor-element-3578835f .article-table th{background-color:#f7fafc;font-weight:700}.elementor-11885 .elementor-element.elementor-element-3578835f .hashtag-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.elementor-11885 .elementor-element.elementor-element-3578835f .hashtag-list li{padding:.25rem .5rem;background-color:#f7fafc;border-radius:.25rem;white-space:nowrap}.elementor-widget-container h2,.elementor-11885 .elementor-element.elementor-element-3578835f .elementor-widget-container h2,.elementor-11885 .elementor-element.elementor-element-3578835f .elementor-element h2,.elementor h2{font-size:1.5rem !important}.elementor-widget-container h3,.elementor-11885 .elementor-element.elementor-element-3578835f .elementor-widget-container h3,.elementor-11885 .elementor-element.elementor-element-3578835f .elementor-element h3,.elementor h3{font-size:1.25rem !important}h2[class*=elementor],[class*=elementor] h2{font-size:1.5rem !important}h3[class*=elementor],[class*=elementor] h3{font-size:1.25rem !important}body .elementor .elementor-widget-container h2,body .elementor-section h2,body .elementor-column h2{font-size:1.5rem !important}body .elementor .elementor-widget-container h3,body .elementor-section h3,body .elementor-column h3{font-size:1.25rem !important}