.elementor-39815 .elementor-element.elementor-element-5f95f9a .elementor-heading-title{color:#000;font-family:"Roboto",Sans-serif;font-size:21px;font-weight:500;line-height:1.5em;letter-spacing:1px;text-shadow:0px 0px 0px rgba(0,0,0,.3)}.elementor-39815 .elementor-element.elementor-element-c7479c4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-c7479c4 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-c7479c4 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-c7479c4>.elementor-widget-container{margin:-25px}.elementor-39815 .elementor-element.elementor-element-68ded1e{margin-top:-12px;margin-bottom:-12px}.elementor-39815 .elementor-element.elementor-element-1684feb{color:#000;font-family:"Roboto",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-1684feb>.elementor-widget-container{margin:0}.elementor-39815 .elementor-element.elementor-element-e2fe016{margin-top:0;margin-bottom:0;padding:0}.elementor-39815 .elementor-element.elementor-element-fa56269{text-align:center}.elementor-39815 .elementor-element.elementor-element-fa56269 img{width:64%}.elementor-39815 .elementor-element.elementor-element-fa56269 .widget-image-caption{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:400;font-style:normal;line-height:1.9em}.elementor-39815 .elementor-element.elementor-element-7028db9{--divider-border-style:dashed;--divider-color:#000;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-7028db9 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-7028db9 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-234d932{color:#000;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-26a8ed8{margin-top:-10px;margin-bottom:-10px}.elementor-39815 .elementor-element.elementor-element-08de35f{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.5px}.elementor-39815 .elementor-element.elementor-element-31bc1c3{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-5953f77{--divider-border-style:dashed;--divider-color:#969494;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-5953f77 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-5953f77 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-fe565ad{margin-top:15px;margin-bottom:15px}.elementor-39815 .elementor-element.elementor-element-f3a97c5{color:#000;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-5a697e7{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-d2783f8{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.5px}.elementor-39815 .elementor-element.elementor-element-b7a5db6{margin-top:5px;margin-bottom:5px}.elementor-39815 .elementor-element.elementor-element-be031ee{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.4px}.elementor-39815 .elementor-element.elementor-element-3c27d60{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-5e95fc0{--divider-border-style:dashed;--divider-color:#969494;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-5e95fc0 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-5e95fc0 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-0407786{margin-top:15px;margin-bottom:15px}.elementor-39815 .elementor-element.elementor-element-1ef9e14{color:#000;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-694cc05{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-55e7a11{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.5px}.elementor-39815 .elementor-element.elementor-element-69603fd{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-ed243fc{--divider-border-style:dashed;--divider-color:#969494;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-ed243fc .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-ed243fc .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-d75622a{margin-top:15px;margin-bottom:15px}.elementor-39815 .elementor-element.elementor-element-12c8594{color:#090909;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-7676ab5{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-6cde165{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.5px}.elementor-39815 .elementor-element.elementor-element-f356de6{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-6531ba9{--divider-border-style:dashed;--divider-color:#969494;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-6531ba9 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-6531ba9 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-bbfd9e3{margin-top:15px;margin-bottom:15px}.elementor-39815 .elementor-element.elementor-element-dd99cf3{color:#000;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-3489410{margin-top:-20px;margin-bottom:-20px}.elementor-39815 .elementor-element.elementor-element-d28dd73{color:#000;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:400;letter-spacing:.5px}.elementor-39815 .elementor-element.elementor-element-42ad9f2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-39815 .elementor-element.elementor-element-42ad9f2 .elementor-divider-separator{width:100%}.elementor-39815 .elementor-element.elementor-element-42ad9f2 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-39815 .elementor-element.elementor-element-66ce3f6{margin-top:0;margin-bottom:0}.elementor-39815 .elementor-element.elementor-element-b98820c{color:#000;font-family:"Arial",Sans-serif;font-size:20px;font-weight:400;letter-spacing:1px}.elementor-39815 .elementor-element.elementor-element-033514e{margin-top:0;margin-bottom:20px}.elementor-39815 .elementor-element.elementor-element-6e7ed6b{--image-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s}.elementor-39815 .elementor-element.elementor-element-472eec6{text-align:center}.elementor-39815 .elementor-element.elementor-element-472eec6 .elementor-heading-title{color:var(--e-global-color-text);font-family:var(--e-global-typography-d68724b-font-family),Sans-serif;font-size:var(--e-global-typography-d68724b-font-size);font-weight:var(--e-global-typography-d68724b-font-weight);line-height:var(--e-global-typography-d68724b-line-height);letter-spacing:var(--e-global-typography-d68724b-letter-spacing)}@media(max-width:1024px){.elementor-39815 .elementor-element.elementor-element-fa56269 .widget-image-caption{font-size:12px;line-height:1.5em}.elementor-39815 .elementor-element.elementor-element-472eec6 .elementor-heading-title{font-size:var(--e-global-typography-d68724b-font-size);line-height:var(--e-global-typography-d68724b-line-height);letter-spacing:var(--e-global-typography-d68724b-letter-spacing)}}@media(max-width:767px){.elementor-39815 .elementor-element.elementor-element-472eec6 .elementor-heading-title{font-size:var(--e-global-typography-d68724b-font-size);line-height:var(--e-global-typography-d68724b-line-height);letter-spacing:var(--e-global-typography-d68724b-letter-spacing)}}