.elementor-28 .elementor-element.elementor-element-827d8f6{margin-top:160px;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-2cedf1e .elementor-heading-title{font-family:var(--e-global-typography-01156dc-font-family),noto sans jp,Sans-serif;font-size:var(--e-global-typography-01156dc-font-size);font-weight:var(--e-global-typography-01156dc-font-weight);line-height:var(--e-global-typography-01156dc-line-height);letter-spacing:var(--e-global-typography-01156dc-letter-spacing);word-spacing:var(--e-global-typography-01156dc-word-spacing)}.elementor-28 .elementor-element.elementor-element-82cd754{margin-top:0;margin-bottom:0}.elementor-28 .elementor-element.elementor-element-b4ff1c7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-28 .elementor-element.elementor-element-b4ff1c7 .elementor-divider-separator{width:100%}.elementor-28 .elementor-element.elementor-element-b4ff1c7 .elementor-divider{padding-top:0;padding-bottom:0}.elementor-28 .elementor-element.elementor-element-b4ff1c7>.elementor-widget-container{margin:24px 0 40px}.elementor-28 .elementor-element.elementor-element-fe92a0d{margin-top:0;margin-bottom:80px}.elementor-28 .elementor-element.elementor-element-a7454c7{font-family:var(--e-global-typography-eed8503-font-family),noto sans jp,Sans-serif;font-size:var(--e-global-typography-eed8503-font-size);font-weight:var(--e-global-typography-eed8503-font-weight);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-aba0ad6{font-family:var(--e-global-typography-eed8503-font-family),noto sans jp,Sans-serif;font-size:var(--e-global-typography-eed8503-font-size);font-weight:var(--e-global-typography-eed8503-font-weight);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-a5d57d2 .elementor-heading-title{font-family:"Arial",noto sans jp,Sans-serif;font-size:24px;font-weight:500}.elementor-28 .elementor-element.elementor-element-a5d57d2>.elementor-widget-container{margin:0 0 20px}.elementor-28 .elementor-element.elementor-element-d5db7c7{font-family:var(--e-global-typography-eed8503-font-family),noto sans jp,Sans-serif;font-size:var(--e-global-typography-eed8503-font-size);font-weight:var(--e-global-typography-eed8503-font-weight);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-2b3e209 iframe{height:600px;filter:brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg)}.elementor-28 .elementor-element.elementor-element-2b3e209>.elementor-widget-container{margin:40px 0 0}:root{--page-title-display:none}@media(max-width:1366px){.elementor-28 .elementor-element.elementor-element-2cedf1e .elementor-heading-title{font-size:var(--e-global-typography-01156dc-font-size);line-height:var(--e-global-typography-01156dc-line-height);letter-spacing:var(--e-global-typography-01156dc-letter-spacing);word-spacing:var(--e-global-typography-01156dc-word-spacing)}.elementor-28 .elementor-element.elementor-element-a7454c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-aba0ad6{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-d5db7c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-2cedf1e .elementor-heading-title{font-size:var(--e-global-typography-01156dc-font-size);line-height:var(--e-global-typography-01156dc-line-height);letter-spacing:var(--e-global-typography-01156dc-letter-spacing);word-spacing:var(--e-global-typography-01156dc-word-spacing)}.elementor-28 .elementor-element.elementor-element-a7454c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-aba0ad6{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-d5db7c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-2cedf1e .elementor-heading-title{font-size:var(--e-global-typography-01156dc-font-size);line-height:var(--e-global-typography-01156dc-line-height);letter-spacing:var(--e-global-typography-01156dc-letter-spacing);word-spacing:var(--e-global-typography-01156dc-word-spacing)}.elementor-28 .elementor-element.elementor-element-a7454c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-aba0ad6{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}.elementor-28 .elementor-element.elementor-element-a5d57d2 .elementor-heading-title{font-size:22px}.elementor-28 .elementor-element.elementor-element-d5db7c7{font-size:var(--e-global-typography-eed8503-font-size);line-height:var(--e-global-typography-eed8503-line-height);letter-spacing:var(--e-global-typography-eed8503-letter-spacing);word-spacing:var(--e-global-typography-eed8503-word-spacing)}}.elementor-28 .elementor-element.elementor-element-08fe670{overflow:hidden}.elementor-28 .elementor-element.elementor-element-d5db7c7 table{font-size:.85em}.elementor-28 .elementor-element.elementor-element-d5db7c7 th,.elementor-28 .elementor-element.elementor-element-d5db7c7 td{background-color:#fff;border:#fff;padding:0 0 16px;width:auto;font-weight:500}.elementor-28 .elementor-element.elementor-element-d5db7c7 th{text-align:initial;white-space:nowrap}.elementor-28 .elementor-element.elementor-element-d5db7c7 td{padding-left:10%}