.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-475 .elementor-element.elementor-element-65a166b{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-65a166b .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:30px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-2de0e27{margin:-30px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-475 .elementor-element.elementor-element-2de0e27 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:14px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-9fe98c8{--spacer-size:50px}.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-475 .elementor-element.elementor-element-44e6bc1 .gallery-item{padding:0 5px 5px 0}.elementor-475 .elementor-element.elementor-element-44e6bc1 .gallery{margin:0 -5px -5px 0}.elementor-475 .elementor-element.elementor-element-44e6bc1 .gallery-item .gallery-caption{text-align:center}.elementor-475 .elementor-element.elementor-element-35049aa{--spacer-size:50px}.elementor-475 .elementor-element.elementor-element-eafb5c5{text-align:center}.elementor-475 .elementor-element.elementor-element-eafb5c5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:20px;font-weight:600;color:#202020}.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-475 .elementor-element.elementor-element-795adb5:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-7574fa7{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-7574fa7 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-762ab2f{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-762ab2f .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-74d730e{--spacer-size:30px}.elementor-475 .elementor-element.elementor-element-ff0ed62:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-e37f785{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-e37f785 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-8554c13{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-8554c13 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-c994475{--spacer-size:30px}.elementor-475 .elementor-element.elementor-element-79a8774:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-b0a08ec{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-b0a08ec .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-f3887c7{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-f3887c7 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-59a73c3{--spacer-size:30px}.elementor-475 .elementor-element.elementor-element-eaca1f8:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-a841834{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-a841834 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-f35cb36{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-f35cb36 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-3e6132c{--spacer-size:30px}.elementor-475 .elementor-element.elementor-element-86563b4:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-994193b{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-994193b .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-5f54368{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-5f54368 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-970f38a{--spacer-size:30px}.elementor-475 .elementor-element.elementor-element-3a651e1:hover img{opacity:.5}.elementor-475 .elementor-element.elementor-element-2af1916{margin:-45px -45px calc(var(--kit-widget-spacing, 0px) + -45px) -45px;padding:0;text-align:center}.elementor-475 .elementor-element.elementor-element-2af1916 .elementor-heading-title{font-family:"Cinzel",Sans-serif;font-size:18px;font-weight:600;letter-spacing:4.8px;color:#202020}.elementor-475 .elementor-element.elementor-element-5206848{margin:-55px -55px calc(var(--kit-widget-spacing, 0px) + -55px) -55px;text-align:center}.elementor-475 .elementor-element.elementor-element-5206848 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:12px;font-weight:600;color:#202020}.elementor-475 .elementor-element.elementor-element-c2bb61e{--spacer-size:30px}