.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-471 .elementor-element.elementor-element-a309184{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-a309184 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:30px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-d1fa00a{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-471 .elementor-element.elementor-element-d1fa00a .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:14px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-e5e1692{--spacer-size:50px}.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-widget-image-gallery .gallery-item .gallery-caption{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-471 .elementor-element.elementor-element-58d7e9b .gallery-item{padding:0 5px 5px 0}.elementor-471 .elementor-element.elementor-element-58d7e9b .gallery{margin:0 -5px -5px 0}.elementor-471 .elementor-element.elementor-element-58d7e9b .gallery-item .gallery-caption{text-align:center}.elementor-471 .elementor-element.elementor-element-b39ac6f .gallery-item{padding:0 5px 5px 0}.elementor-471 .elementor-element.elementor-element-b39ac6f .gallery{margin:0 -5px -5px 0}.elementor-471 .elementor-element.elementor-element-b39ac6f .gallery-item .gallery-caption{text-align:center}.elementor-471 .elementor-element.elementor-element-746283a{--spacer-size:50px}.elementor-471 .elementor-element.elementor-element-a37c06d .gallery-item .gallery-caption{text-align:center}.elementor-471 .elementor-element.elementor-element-ba66a74 .gallery-item .gallery-caption{text-align:center}.elementor-471 .elementor-element.elementor-element-1e47246 .gallery-item .gallery-caption{text-align:center}.elementor-471 .elementor-element.elementor-element-4b4a382{text-align:center}.elementor-471 .elementor-element.elementor-element-4b4a382 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-3216fe3:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-112dd0c{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-112dd0c .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-cc86f7d{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-cc86f7d .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-6e3baf6{--spacer-size:30px}.elementor-471 .elementor-element.elementor-element-38b0f21:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-3d27bf2{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-3d27bf2 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-d6fcfda{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-d6fcfda .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-fe99822{--spacer-size:30px}.elementor-471 .elementor-element.elementor-element-536eb05:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-4ef9e81{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-4ef9e81 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-0595d43{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-0595d43 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-5978d22{--spacer-size:30px}.elementor-471 .elementor-element.elementor-element-0bdd710:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-b523939{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-b523939 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-4e1355e{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-4e1355e .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-5691e75{--spacer-size:30px}.elementor-471 .elementor-element.elementor-element-4f0c644:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-67b2d22{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-67b2d22 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-9feaaf6{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-9feaaf6 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-887cb6e{--spacer-size:30px}.elementor-471 .elementor-element.elementor-element-885fd38:hover img{opacity:.5}.elementor-471 .elementor-element.elementor-element-9744c1b{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-471 .elementor-element.elementor-element-9744c1b .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-471 .elementor-element.elementor-element-a162577{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-471 .elementor-element.elementor-element-a162577 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-471 .elementor-element.elementor-element-48f9ee8{--spacer-size:30px}