.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-89 .elementor-element.elementor-element-5e284ef{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:70px;font-weight:400;line-height:80px;color:#000000;}.elementor-89 .elementor-element.elementor-element-a4fd35a{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:40px;font-weight:400;line-height:60px;color:#000000;}.elementor-89 .elementor-element.elementor-element-54fcbb4{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-a2df8d4{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-711146a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-2d9667b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-fde0e46{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-241459d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-17e3eaf{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:400;line-height:20px;color:#000000;}.elementor-89 .elementor-element.elementor-element-f5e616f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:32px;font-weight:400;line-height:28px;color:#000000;}.elementor-89 .elementor-element.elementor-element-b8c4749{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:50px;font-weight:400;line-height:60px;color:#000000;}.elementor-89 .elementor-element.elementor-element-b0f45a3{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#000000;}.elementor-89 .elementor-element.elementor-element-70a9fe0{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:24px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-00986ec{text-align:start;font-family:"Noto Sans JP", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#000000;}.elementor-89 .elementor-element.elementor-element-3f1d250{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:400;line-height:60px;color:#FFFFFF;}.elementor-89 .elementor-element.elementor-element-549341f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-89 .elementor-element.elementor-element-26f99c2{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:60px;font-weight:400;line-height:60px;color:#000000;}:root{--page-title-display:none;}body.elementor-page-89{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-89 .elementor-element.elementor-element-5e284ef{font-size:40px;}.elementor-89 .elementor-element.elementor-element-a4fd35a{font-size:24px;}.elementor-89 .elementor-element.elementor-element-54fcbb4{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-a2df8d4{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-711146a{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-2d9667b{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-fde0e46{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-241459d{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-17e3eaf{font-size:24px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-f5e616f{padding:0% 15% 0% 15%;font-size:20px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-b8c4749{padding:0% 15% 0% 15%;font-size:24px;line-height:30px;}.elementor-89 .elementor-element.elementor-element-b0f45a3{padding:0% 15% 0% 15%;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-70a9fe0{padding:0% 0% 0% 0%;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-00986ec{padding:0% 0% 0% 0%;text-align:start;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-3f1d250{font-size:40px;line-height:44px;}.elementor-89 .elementor-element.elementor-element-26f99c2{font-size:40px;line-height:44px;}}@media(max-width:767px){.elementor-89 .elementor-element.elementor-element-5e284ef{font-size:28px;line-height:44px;}.elementor-89 .elementor-element.elementor-element-a4fd35a{font-size:22px;line-height:44px;}.elementor-89 .elementor-element.elementor-element-54fcbb4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-a2df8d4{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-711146a{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-2d9667b{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-fde0e46{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-241459d{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-17e3eaf{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;font-size:16px;line-height:24px;}.elementor-89 .elementor-element.elementor-element-f5e616f{padding:0% 5% 0% 5%;font-size:24px;line-height:32px;}.elementor-89 .elementor-element.elementor-element-b8c4749{padding:0% 0% 0% 0%;font-size:20px;}.elementor-89 .elementor-element.elementor-element-b0f45a3{padding:40px 0px 0px 0px;font-size:22px;line-height:32px;}.elementor-89 .elementor-element.elementor-element-70a9fe0.elementor-element{--align-self:flex-end;}.elementor-89 .elementor-element.elementor-element-70a9fe0{text-align:center;font-size:22px;line-height:32px;}.elementor-89 .elementor-element.elementor-element-3f1d250{font-size:28px;line-height:44px;}.elementor-89 .elementor-element.elementor-element-26f99c2{font-size:28px;line-height:44px;}}