.elementor-1573 .elementor-element.elementor-element-a32b32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1573 .elementor-element.elementor-element-f5a80c3{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-fd59e1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1573 .elementor-element.elementor-element-cf0c884{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;text-align:start;}.elementor-1573 .elementor-element.elementor-element-cf0c884 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;line-height:45px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-1573 .elementor-element.elementor-element-768f366{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-1e23233{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-6ce01e7{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d48ca76{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-380e873{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-1fbf9a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1573 .elementor-element.elementor-element-891d2a1{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;text-align:start;}.elementor-1573 .elementor-element.elementor-element-891d2a1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;line-height:45px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-1573 .elementor-element.elementor-element-4f99d3d{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-aff23e9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-7e763f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1573 .elementor-element.elementor-element-aed091c{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;text-align:start;}.elementor-1573 .elementor-element.elementor-element-aed091c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;line-height:45px;text-shadow:0px 0px 5px rgba(0,0,0,0.3);}.elementor-1573 .elementor-element.elementor-element-8ce3450{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8af7cd4{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d5609cd{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-58d1b37{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-b0b0ad2{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-45ba70b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;font-family:var( --e-global-typography-7f4ea6b-font-family ), Sans-serif;font-size:var( --e-global-typography-7f4ea6b-font-size );font-weight:var( --e-global-typography-7f4ea6b-font-weight );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-38a49386{--display:flex;}@media(max-width:1366px){.elementor-1573 .elementor-element.elementor-element-f5a80c3{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-768f366{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-1e23233{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-6ce01e7{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d48ca76{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-380e873{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-4f99d3d{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-aff23e9{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8ce3450{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8af7cd4{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d5609cd{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-58d1b37{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-b0b0ad2{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-45ba70b{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}}@media(max-width:1024px){.elementor-1573 .elementor-element.elementor-element-f5a80c3{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-768f366{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-1e23233{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-6ce01e7{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d48ca76{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-380e873{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-4f99d3d{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-aff23e9{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8ce3450{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8af7cd4{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d5609cd{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-58d1b37{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-b0b0ad2{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-45ba70b{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}}@media(max-width:767px){.elementor-1573 .elementor-element.elementor-element-f5a80c3{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-768f366{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-1e23233{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-6ce01e7{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d48ca76{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-380e873{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-4f99d3d{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-aff23e9{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8ce3450{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-8af7cd4{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-d5609cd{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-58d1b37{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-b0b0ad2{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}.elementor-1573 .elementor-element.elementor-element-45ba70b{font-size:var( --e-global-typography-7f4ea6b-font-size );line-height:var( --e-global-typography-7f4ea6b-line-height );}}@media(min-width:768px){.elementor-1573 .elementor-element.elementor-element-a32b32a{--content-width:900px;}.elementor-1573 .elementor-element.elementor-element-fd59e1b{--content-width:900px;}.elementor-1573 .elementor-element.elementor-element-1fbf9a9{--content-width:900px;}.elementor-1573 .elementor-element.elementor-element-7e763f9{--content-width:900px;}.elementor-1573 .elementor-element.elementor-element-38a49386{--content-width:900px;}}