.elementor-29542 .elementor-element.elementor-element-5495b8ca > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-5495b8ca > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-5495b8ca > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-5495b8ca > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-29542 .elementor-element.elementor-element-5495b8ca > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-f380106{--item-text-hover-decoration:underline;}.elementor-29542 .elementor-element.elementor-element-fd307ea > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-fd307ea > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-fd307ea > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-fd307ea > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-29542 .elementor-element.elementor-element-fd307ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-af72cdd > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-29542 .elementor-element.elementor-element-5da6493:not(.elementor-motion-effects-element-type-background), .elementor-29542 .elementor-element.elementor-element-5da6493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F4F4;}.elementor-29542 .elementor-element.elementor-element-5da6493{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:1.5% 4% 2% 4%;}.elementor-29542 .elementor-element.elementor-element-5da6493 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-9d180a8 > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-9d180a8 > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-9d180a8 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-f1a5780 .elementor-heading-title{color:#A23433;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:1.65em;}.elementor-29542 .elementor-element.elementor-element-45fd456 > .elementor-widget-container{padding:0px 0px 0px 0px;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;}.elementor-29542 .elementor-element.elementor-element-a909a2f .elementor-spacer-inner{height:10px;}.elementor-29542 .elementor-element.elementor-element-27bc9419 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.65em;fill:#070000;color:#070000;background-color:#E7D8D2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D8D2;}.elementor-29542 .elementor-element.elementor-element-27bc9419 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-29542 .elementor-element.elementor-element-ec16a88 .elementor-spacer-inner{height:20px;}.elementor-29542 .elementor-element.elementor-element-902716c > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-902716c > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-902716c > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-902716c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-29542 .elementor-element.elementor-element-902716c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-27dd8fd > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-29542 .elementor-element.elementor-element-5c4f61d > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-5c4f61d > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-5c4f61d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-5c4f61d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-29542 .elementor-element.elementor-element-5c4f61d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-9047775 .elementor-spacer-inner{height:16px;}.elementor-29542 .elementor-element.elementor-element-1393e8b > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-29542 .elementor-element.elementor-element-cd984ad .elementor-spacer-inner{height:16px;}.elementor-29542 .elementor-element.elementor-element-7e853b7 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-29542 .elementor-element.elementor-element-13bb8da > .elementor-element-populated, .elementor-29542 .elementor-element.elementor-element-13bb8da > .elementor-element-populated > .elementor-background-overlay, .elementor-29542 .elementor-element.elementor-element-13bb8da > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-29542 .elementor-element.elementor-element-13bb8da > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0.8% 0.8% 0.8% 0.8%;}.elementor-29542 .elementor-element.elementor-element-13bb8da > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-29542 .elementor-element.elementor-element-86c58ae > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-29542 .elementor-element.elementor-element-4892d24 .elementor-button{font-family:"Noto Sans JP", Sans-serif;font-weight:500;line-height:1.65em;fill:#070000;color:#070000;background-color:#E7D8D2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7D8D2;}.elementor-29542 .elementor-element.elementor-element-4892d24 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-29542 .elementor-element.elementor-element-ec09afe .elementor-spacer-inner{height:16px;}.elementor-29542 .elementor-element.elementor-element-2feeed9 .elementor-spacer-inner{height:100px;}@media(max-width:767px){.elementor-29542 .elementor-element.elementor-element-f1a5780 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-f1a5780 */span.subtitle {
    font-size:1.2rem;
}/* End custom CSS */