.elementor-508 .elementor-element.elementor-element-c86a1e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-508 .elementor-element.elementor-element-e7e1efa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-theme-post-content{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-508 .elementor-element.elementor-element-3759731{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-508 .elementor-element.elementor-element-e2daa26{color:#18313f;font-family:'Noto Sans JP','Yu Gothic',sans-serif;font-size:16px;line-height:1.9;overflow-wrap:anywhere;min-width:0;width:100%}.elementor-508 .elementor-element.elementor-element-e2daa26,.elementor-508 .elementor-element.elementor-element-e2daa26 *{box-sizing:border-box;text-shadow:none!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(p,li,.elementor-widget-text-editor){color:#18313f!important;font-size:16px!important;line-height:1.9!important;letter-spacing:.025em!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(h1,h2,h3){font-family:'Noto Serif JP','Yu Mincho',serif!important;color:#18313f!important;font-weight:500!important;line-height:1.6!important;letter-spacing:.05em!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(h1,h2){font-size:30px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 h3{font-size:22px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 table{width:100%!important;max-width:100%;border-collapse:collapse!important;table-layout:fixed}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(td,th){padding:20px!important;border:1px solid #dce2e0!important;color:#18313f!important;font-size:15px!important;line-height:1.9!important;letter-spacing:.025em!important;overflow-wrap:anywhere}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(td,th):first-child{width:26%;background:#f4f5f1!important}.elementor-508 .elementor-element.elementor-element-e2daa26 a{color:#816942!important;text-decoration:underline}@media(max-width:767px){.elementor-508 .elementor-element.elementor-element-e2daa26 :is(p,li,.elementor-widget-text-editor){font-size:14px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(h1,h2){font-size:24px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 h3{font-size:19px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(td,th){font-size:13px!important;padding:12px 10px!important}.elementor-508 .elementor-element.elementor-element-e2daa26 :is(td,th):first-child{width:29%}.elementor-508 .elementor-element.elementor-element-e2daa26 .elementor-spacer-inner{height:min(var(--spacer-size,30px),35px)!important}.elementor-508 .elementor-element.elementor-element-e2daa26 .e-con{--padding-left:0px;--padding-right:0px;max-width:100%;min-width:0}.elementor-508 .elementor-element.elementor-element-e2daa26 .elementor-widget{min-width:0;max-width:100%}}