.elementor-1630 .elementor-element.elementor-element-5c24926{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Georgia;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1630 .elementor-element.elementor-element-51e595f > .elementor-widget-container{padding:15px 0px 30px 0px;}.elementor-1630 .elementor-element.elementor-element-51e595f{text-align:center;}.elementor-1630 .elementor-element.elementor-element-51e595f .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:30px;line-height:1.2em;letter-spacing:1.5px;color:#601010;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-3dea3f6{text-align:start;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-262d9a8 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-262d9a8{text-align:start;}.elementor-1630 .elementor-element.elementor-element-262d9a8 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-30aafc0 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-30aafc0{text-align:start;}.elementor-1630 .elementor-element.elementor-element-30aafc0 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-3230b69 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-3230b69{text-align:start;}.elementor-1630 .elementor-element.elementor-element-3230b69 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-8257dd8 > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-8257dd8{text-align:start;}.elementor-1630 .elementor-element.elementor-element-8257dd8 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a > .elementor-widget-container{margin:0px 0px 0px 200px;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a{text-align:start;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Georgia;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1630 .elementor-element.elementor-element-3d4d7bf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-3d4d7bf .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-3d4d7bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-27b9ee4{margin-top:0px;margin-bottom:30px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Georgia;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1630 .elementor-element.elementor-element-ea2dd83{text-align:center;}.elementor-1630 .elementor-element.elementor-element-ea2dd83 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-9c735f5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-9c735f5 .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-9c735f5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-a025c11{margin-top:0px;margin-bottom:30px;}.elementor-1630 .elementor-element.elementor-element-35f2bc5{text-align:center;}.elementor-1630 .elementor-element.elementor-element-35f2bc5 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-21fab12{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-21fab12 .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-21fab12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-ae1024b{margin-top:0px;margin-bottom:30px;}.elementor-1630 .elementor-element.elementor-element-997cbde{text-align:center;}.elementor-1630 .elementor-element.elementor-element-997cbde .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-1d3b79c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-1d3b79c .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-1d3b79c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-b38c654{margin-top:0px;margin-bottom:30px;}.elementor-1630 .elementor-element.elementor-element-c4b52c8{text-align:center;}.elementor-1630 .elementor-element.elementor-element-c4b52c8 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-f4dda15{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-f4dda15 .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-f4dda15 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-89cd236{margin-top:0px;margin-bottom:30px;}.elementor-1630 .elementor-element.elementor-element-5000d9c{text-align:center;}.elementor-1630 .elementor-element.elementor-element-5000d9c .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-1630 .elementor-element.elementor-element-be8fde8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1630 .elementor-element.elementor-element-be8fde8 .elementor-divider-separator{width:100%;}.elementor-1630 .elementor-element.elementor-element-be8fde8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1630 .elementor-element.elementor-element-a5c53ff{margin-top:0px;margin-bottom:30px;}.elementor-1630 .elementor-element.elementor-element-d127036{text-align:center;}.elementor-1630 .elementor-element.elementor-element-d127036 .elementor-heading-title{font-family:"Noto Serif JP", Georgia;font-size:25px;line-height:1.3em;letter-spacing:1px;color:#2d0000;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-1630 .elementor-element.elementor-element-51e595f .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-262d9a8 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-262d9a8 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-30aafc0 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-30aafc0 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-3230b69 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-3230b69 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-8257dd8 > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-8257dd8 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a > .elementor-widget-container{margin:0px 0px 0px 100px;padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-27b9ee4{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-ea2dd83 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-ea2dd83 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-9be2d98{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-a025c11{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-35f2bc5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-35f2bc5 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-df91b1a{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-ae1024b{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-997cbde > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-997cbde .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-620f4b8{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-b38c654{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-c4b52c8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-c4b52c8 .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-343d936{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-89cd236{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-5000d9c > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-5000d9c .elementor-heading-title{font-size:22px;line-height:40px;}.elementor-1630 .elementor-element.elementor-element-2a3cb7b{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-a5c53ff{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-d127036 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-1630 .elementor-element.elementor-element-d127036 .elementor-heading-title{font-size:22px;line-height:40px;}}@media(max-width:767px){.elementor-1630 .elementor-element.elementor-element-51e595f .elementor-heading-title{font-size:23px;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-3dea3f6 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-262d9a8 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-262d9a8 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-30aafc0 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-30aafc0 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-3230b69 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-3230b69 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-8257dd8 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-8257dd8 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a > .elementor-widget-container{margin:0px 0px 0px 20px;padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-3f5ae9a .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-27b9ee4{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-ea2dd83 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-ea2dd83 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-9be2d98{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-a025c11{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-35f2bc5 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-35f2bc5 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-df91b1a{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-ae1024b{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-997cbde > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-997cbde .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-620f4b8{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-b38c654{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-c4b52c8 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-c4b52c8 .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-343d936{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-89cd236{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-5000d9c > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-5000d9c .elementor-heading-title{font-size:20px;line-height:1.3em;}.elementor-1630 .elementor-element.elementor-element-2a3cb7b{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-a5c53ff{padding:0px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-d127036 > .elementor-widget-container{padding:10px 10px 0px 10px;}.elementor-1630 .elementor-element.elementor-element-d127036 .elementor-heading-title{font-size:20px;line-height:1.3em;}}