.elementor-498 .elementor-element.elementor-element-cf54eaf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4DDD1;--border-color:#E4DDD1;--border-radius:16px 16px 16px 16px;--padding-top:56px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-498 .elementor-element.elementor-element-cf54eaf:not(.elementor-motion-effects-element-type-background), .elementor-498 .elementor-element.elementor-element-cf54eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-498 .elementor-element.elementor-element-147cf48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-498 .elementor-element.elementor-element-147cf48 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;line-height:1.5em;color:#2B2A26;}.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-498 .elementor-element.elementor-element-99a7924{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 36px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;color:#7A756D;}.elementor-498 .elementor-element.elementor-element-c84e006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-085a8d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-085a8d9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-0c878ab{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-e0a2a6e{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-e0a2a6e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-3884131{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-c595cf3{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-c595cf3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-19a7845{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-e8c8ba0{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-e8c8ba0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-f99e71f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-1c901b8{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-1c901b8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-1d151f6{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-ff35d4f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-ff35d4f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-30b370b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-b0622e6{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-b0622e6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-62c7442{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-f791098{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-f791098 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-8de22eb{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}.elementor-498 .elementor-element.elementor-element-d6ea5fb{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-498 .elementor-element.elementor-element-d6ea5fb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;line-height:1.6em;color:#2F4A3A;}.elementor-498 .elementor-element.elementor-element-9123a9d{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#4E4A43;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-498 .elementor-element.elementor-element-cf54eaf{--padding-top:48px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-498 .elementor-element.elementor-element-147cf48 .elementor-heading-title{font-size:30px;}.elementor-498 .elementor-element.elementor-element-c84e006{font-size:15px;}.elementor-498 .elementor-element.elementor-element-085a8d9 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-0c878ab{font-size:16px;}.elementor-498 .elementor-element.elementor-element-e0a2a6e .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-3884131{font-size:16px;}.elementor-498 .elementor-element.elementor-element-c595cf3 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-19a7845{font-size:16px;}.elementor-498 .elementor-element.elementor-element-e8c8ba0 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-f99e71f{font-size:16px;}.elementor-498 .elementor-element.elementor-element-1c901b8 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-1d151f6{font-size:16px;}.elementor-498 .elementor-element.elementor-element-ff35d4f .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-30b370b{font-size:16px;}.elementor-498 .elementor-element.elementor-element-b0622e6 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-62c7442{font-size:16px;}.elementor-498 .elementor-element.elementor-element-f791098 .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-8de22eb{font-size:16px;}.elementor-498 .elementor-element.elementor-element-d6ea5fb .elementor-heading-title{font-size:21px;}.elementor-498 .elementor-element.elementor-element-9123a9d{font-size:16px;}}@media(max-width:767px){.elementor-498 .elementor-element.elementor-element-cf54eaf{--padding-top:36px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-498 .elementor-element.elementor-element-147cf48 .elementor-heading-title{font-size:27px;}.elementor-498 .elementor-element.elementor-element-085a8d9 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-0c878ab{font-size:15px;}.elementor-498 .elementor-element.elementor-element-e0a2a6e .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-3884131{font-size:15px;}.elementor-498 .elementor-element.elementor-element-c595cf3 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-19a7845{font-size:15px;}.elementor-498 .elementor-element.elementor-element-e8c8ba0 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-f99e71f{font-size:15px;}.elementor-498 .elementor-element.elementor-element-1c901b8 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-1d151f6{font-size:15px;}.elementor-498 .elementor-element.elementor-element-ff35d4f .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-30b370b{font-size:15px;}.elementor-498 .elementor-element.elementor-element-b0622e6 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-62c7442{font-size:15px;}.elementor-498 .elementor-element.elementor-element-f791098 .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-8de22eb{font-size:15px;}.elementor-498 .elementor-element.elementor-element-d6ea5fb .elementor-heading-title{font-size:20px;}.elementor-498 .elementor-element.elementor-element-9123a9d{font-size:15px;}}