.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-547 .elementor-element.elementor-element-5d34939{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-547 .elementor-element.elementor-element-842d8f5 img{width:100%;}.elementor-547 .elementor-element.elementor-element-1b368d1 img{width:100%;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-547 .elementor-element.elementor-element-312b417 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-547 .elementor-element.elementor-element-3af8583 img{width:100%;}.elementor-547 .elementor-element.elementor-element-28dd318 img{width:100%;}.elementor-547 .elementor-element.elementor-element-fc77308 img{width:100%;}.elementor-widget-eael-logo-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-logo-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-logo-carousel .eael-logo-carousel-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-547 .elementor-element.elementor-element-0fac98d .eael-lc-logo{padding:3% 3% 3% 3%;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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 );}.elementor-547 .elementor-element.elementor-element-b9485b9{--display:flex;}.elementor-547 .elementor-element.elementor-element-be1ee3b > .elementor-widget-container{margin:0px 10px 80px 10px;}.elementor-547 .elementor-element.elementor-element-4e684ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4e684ed.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-4e684ed{text-align:center;}.elementor-547 .elementor-element.elementor-element-4e684ed img{width:100%;max-width:100%;}.elementor-547 .elementor-element.elementor-element-81ac352 .eael-lc-logo{padding:3% 3% 3% 3%;}.elementor-547 .elementor-element.elementor-element-3a5723c img{width:100%;}.elementor-547 .elementor-element.elementor-element-fd5046e img{width:100%;}.elementor-547 .elementor-element.elementor-element-ff19fa9 img{width:100%;}.elementor-547 .elementor-element.elementor-element-beff66c img{width:100%;}.elementor-547 .elementor-element.elementor-element-f88419b img{width:100%;}.elementor-547 .elementor-element.elementor-element-307b808 img{width:100%;}.elementor-547 .elementor-element.elementor-element-3831d24 img{width:100%;}.elementor-547 .elementor-element.elementor-element-88ce469{--display:flex;}.elementor-547 .elementor-element.elementor-element-3e08836 > .elementor-widget-container{margin:0px 10px 80px 10px;}.elementor-547 .elementor-element.elementor-element-11aa3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-11aa3d4.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-11aa3d4{text-align:center;}.elementor-547 .elementor-element.elementor-element-11aa3d4 img{width:100%;max-width:100%;}.elementor-547 .elementor-element.elementor-element-e2441b4 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-e2441b4 img{width:100%;}.elementor-547 .elementor-element.elementor-element-4944751 img{width:100%;}.elementor-547 .elementor-element.elementor-element-93c3f91 img{width:100%;}.elementor-547 .elementor-element.elementor-element-70f3bf1 img{width:100%;}.elementor-547 .elementor-element.elementor-element-14ac08e img{width:100%;}.elementor-547 .elementor-element.elementor-element-2e30a07 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-2e30a07 img{width:100%;}.elementor-547 .elementor-element.elementor-element-92fdfe1 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-547 .elementor-element.elementor-element-92fdfe1 img{width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-842d8f5{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-842d8f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-1b368d1{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-1b368d1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-3af8583{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-3af8583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-28dd318{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-28dd318 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-fc77308{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-fc77308 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4e684ed{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-4e684ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-3a5723c{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-3a5723c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-fd5046e{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-fd5046e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-ff19fa9{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-ff19fa9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-beff66c{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-beff66c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-f88419b{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-f88419b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-307b808{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-307b808 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-3831d24{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-3831d24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-11aa3d4{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-11aa3d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-e2441b4{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-e2441b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-4944751{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-4944751 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-93c3f91{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-93c3f91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-93c3f91 img{width:100%;}.elementor-547 .elementor-element.elementor-element-70f3bf1{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-70f3bf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-14ac08e{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-14ac08e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-2e30a07{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-2e30a07 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-547 .elementor-element.elementor-element-92fdfe1{width:auto;max-width:auto;text-align:center;}.elementor-547 .elementor-element.elementor-element-92fdfe1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-1688b41 */.main-heading {
  font-size: 1rem;
  font-weight: 700;
  color: #1a1a1a;
  background-color: #f8f8f8;
  padding: 1rem 1.5rem;
  border-left: 6px solid #d32f2f;
  border-radius: 4px;
  line-height: 1.5;
  margin-bottom: 1.5rem;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d34939 *//* TEST: PCでもモバイル幅を強制 */
.sp-width-layout{
  width: 100% !important;
  max-width: 390px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}/* End custom CSS */