.elementor-18585 .elementor-element.elementor-element-fd69112{margin:28px 0 calc(var(--kit-widget-spacing, 0px) + 23px) 0px}.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-icon{width:14px}.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-icon i{font-size:14px}.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px}.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-text,.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-text a{color:#b3b3b3}.elementor-18585 .elementor-element.elementor-element-fd69112 .elementor-icon-list-item{font-family:"Arial";font-size:17px}.elementor-18585 .elementor-element.elementor-element-29f9582{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:center}.elementor-18585 .elementor-element.elementor-element-29f9582 .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;line-height:50px;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-4fdd762{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-4fdd762 .elementor-heading-title{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing);color:#444}.elementor-18585 .elementor-element.elementor-element-463b499{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-18585 .elementor-element.elementor-element-463b499 .elementor-divider-separator{width:100%}.elementor-18585 .elementor-element.elementor-element-463b499 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-18585 .elementor-element.elementor-element-d929f6d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-d929f6d .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;line-height:50px;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-62099bf .elementor-heading-title{font-family:"Noto Sans JP";font-weight:300;line-height:30px;letter-spacing:1.2px;color:#415951}.elementor-18585 .elementor-element.elementor-element-69da6bc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-69da6bc .elementor-heading-title{font-family:"Noto Sans JP";font-size:18px;font-weight:300;line-height:32px;letter-spacing:1.8px;color:#444}.elementor-18585 .elementor-element.elementor-element-0e97402{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-e001955 img{opacity:1;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.37)}.elementor-18585 .elementor-element.elementor-element-910756c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-18585 .elementor-element.elementor-element-910756c .elementor-divider-separator{width:100%}.elementor-18585 .elementor-element.elementor-element-910756c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-18585 .elementor-element.elementor-element-55a774c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-55a774c .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;line-height:50px;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-c8ed761 .elementor-heading-title{font-family:"Noto Sans JP";font-size:22px;font-weight:300;letter-spacing:1.2px;color:#415951}.elementor-18585 .elementor-element.elementor-element-ea8ad05{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-ea8ad05 .elementor-heading-title{font-family:"Noto Sans JP";font-size:18px;font-weight:300;line-height:32px;letter-spacing:1.8px;color:#444}.elementor-18585 .elementor-element.elementor-element-8f5671a{column-gap:0}.elementor-18585 .elementor-element.elementor-element-3434680 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-18585 .elementor-element.elementor-element-e6914c7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-18585 .elementor-element.elementor-element-e6914c7 .elementor-divider-separator{width:100%}.elementor-18585 .elementor-element.elementor-element-e6914c7 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-18585 .elementor-element.elementor-element-c9c0144{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-c9c0144 .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;line-height:50px;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-f9353de{margin:10px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:start}.elementor-18585 .elementor-element.elementor-element-f9353de .elementor-heading-title{font-family:"Noto Sans JP";font-size:22px;font-weight:300;line-height:30px;letter-spacing:1.2px;color:#415951}.elementor-18585 .elementor-element.elementor-element-aeed9d8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-aeed9d8 .elementor-heading-title{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing);color:#444}.elementor-18585 .elementor-element.elementor-element-971ac84 img{border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-18585 .elementor-element.elementor-element-7e18cf7{text-align:center;font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-90381f3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-90381f3 .elementor-heading-title{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing);color:#444}.elementor-18585 .elementor-element.elementor-element-1e504c5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-1e504c5 .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;line-height:50px;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-a9180d9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-a9180d9 .elementor-heading-title{font-family:"Noto Sans JP";font-size:18px;font-weight:300;line-height:32px;letter-spacing:1.8px;color:#444}.elementor-18585 .elementor-element.elementor-element-70cd61a .elementor-heading-title{font-family:"Noto Sans JP";font-size:35px;font-weight:400;letter-spacing:.4px;color:#415951}.elementor-18585 .elementor-element.elementor-element-5466b22{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-5466b22 .elementor-heading-title{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing);color:#444}.elementor-18585 .elementor-element.elementor-element-97d051b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-97d051b img{width:93%;border-radius:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-18585 .elementor-element.elementor-element-a85426c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify}.elementor-18585 .elementor-element.elementor-element-a85426c .elementor-heading-title{font-family:var(--e-global-typography-f080d93-font-family);font-size:var(--e-global-typography-f080d93-font-size);font-weight:var(--e-global-typography-f080d93-font-weight);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing);color:#444}.elementor-18585 .elementor-element.elementor-element-43f3955{padding:0}.elementor-18585 .elementor-element.elementor-element-43f3955 .elementor-wrapper{--video-aspect-ratio:1.77777}@media(max-width:1024px){.elementor-18585 .elementor-element.elementor-element-4fdd762 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-0e97402{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-aeed9d8 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-7e18cf7{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-90381f3 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-5466b22 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-a85426c .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}}@media(max-width:767px){.elementor-18585 .elementor-element.elementor-element-29f9582 .elementor-heading-title{font-size:22px;line-height:20px}.elementor-18585 .elementor-element.elementor-element-4fdd762 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-d929f6d .elementor-heading-title{font-size:22px;line-height:20px}.elementor-18585 .elementor-element.elementor-element-69da6bc .elementor-heading-title{font-size:16px}.elementor-18585 .elementor-element.elementor-element-0e97402{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-55a774c .elementor-heading-title{font-size:22px;line-height:20px}.elementor-18585 .elementor-element.elementor-element-ea8ad05 .elementor-heading-title{font-size:16px}.elementor-18585 .elementor-element.elementor-element-c9c0144 .elementor-heading-title{font-size:22px;line-height:20px}.elementor-18585 .elementor-element.elementor-element-f9353de{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0}.elementor-18585 .elementor-element.elementor-element-f9353de .elementor-heading-title{font-size:16px;line-height:.1em}.elementor-18585 .elementor-element.elementor-element-aeed9d8 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-7e18cf7{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-90381f3 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-1e504c5 .elementor-heading-title{font-size:22px;line-height:20px}.elementor-18585 .elementor-element.elementor-element-a9180d9 .elementor-heading-title{font-size:16px}.elementor-18585 .elementor-element.elementor-element-5466b22 .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}.elementor-18585 .elementor-element.elementor-element-a85426c .elementor-heading-title{font-size:var(--e-global-typography-f080d93-font-size);line-height:var(--e-global-typography-f080d93-line-height);letter-spacing:var(--e-global-typography-f080d93-letter-spacing);word-spacing:var(--e-global-typography-f080d93-word-spacing)}}