.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-7dd81b31{--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;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-7dd81b31:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-7dd81b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-5678 .elementor-element.elementor-element-7415a407{--display:flex;}.elementor-5678 .elementor-element.elementor-element-7415a407:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-7415a407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DCDCDC 0%, #646464 100%);}.elementor-widget-ha-animated-text .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-animated-text .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-animated-text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-ha-animated-text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-ha-animated-text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-ha-animated-text:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-ha-animated-text.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-ha-animated-text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-31b4497c{width:100%;max-width:100%;}.elementor-5678 .elementor-element.elementor-element-31b4497c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-31b4497c.elementor-element{--align-self:center;}.elementor-5678 .elementor-element.elementor-element-31b4497c .cd-headline{text-align:center;}.elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap{color:#000000;}.elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap, .elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap b, .elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap i, .elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap em{font-size:24px;}.elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap .ha-animated-text b,.elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap .ha-animated-text i,.elementor-5678 .elementor-element.elementor-element-31b4497c .ha-animated-text-wrap .ha-animated-text em{color:#0F0F0F;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg, #0F0F0F 0%, var( --e-global-color-399da83 ) 100%);}.elementor-5678 .elementor-element.elementor-element-5e1ebe51{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-5678 .elementor-element.elementor-element-4e1d3e19 > .elementor-widget-container{padding:20px 20px 00px 20px;border-style:double;border-width:3px 3px 3px 3px;border-color:#434343;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nested-accordion .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-nested-accordion:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-nested-accordion.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-26576463{--display:flex;}.elementor-5678 .elementor-element.elementor-element-341f2868{--display:flex;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-5678 .elementor-element.elementor-element-341f2868:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-341f2868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-5678 .elementor-element.elementor-element-4a44be52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 10px 0px;}.elementor-5678 .elementor-element.elementor-element-4a44be52{text-align:center;}.elementor-5678 .elementor-element.elementor-element-4a44be52 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:600;}.elementor-5678 .elementor-element.elementor-element-1f42c287 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 020px 50px;}.elementor-widget-cpit_inline_text .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cpit_inline_text .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-cpit_inline_text.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cpit_inline_text .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-cpit_inline_text .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-cpit_inline_text:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-cpit_inline_text.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-cpit_inline_text .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-5cff1be7 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 20px 10px;padding:5px 0px 5px 0px;border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5678 .elementor-element.elementor-element-5cff1be7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5678 .elementor-element.elementor-element-5cff1be7 .cpit-inline-text{text-align:center;}.elementor-5678 .elementor-element.elementor-element-5cff1be7 .cpit-inline-text a.cpit-item{font-family:"Noto Sans JP", Sans-serif;font-weight:400;padding:15px 15px 15px 15px;color:#858585;}.elementor-5678 .elementor-element.elementor-element-5cff1be7 .cpit-inline-text .cpit-separator{color:#030303;}.elementor-5678 .elementor-element.elementor-element-5cff1be7 .cpit-inline-text a.cpit-item:hover{color:#000000;}.elementor-5678 .elementor-element.elementor-element-5cff1be7 .cpit-inline-text a.cpit-item:active{color:#000000;}.elementor-5678 .elementor-element.elementor-element-d1d39c2 > .elementor-widget-container{margin:-34px 0px 0px 0px;padding:20px 20px 020px 50px;}.elementor-5678 .elementor-element.elementor-element-728162a9{--display:flex;}.elementor-5678 .elementor-element.elementor-element-2a12bc5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-4b92058d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 20px 020px 50px;}.elementor-5678 .elementor-element.elementor-element-15b930dd{--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:#4D8BAD;--border-color:#4D8BAD;--border-radius:20px 20px 20px 20px;box-shadow:10px 10px 5px 1px rgba(0, 0, 0, 0.18);--margin-top:20px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-15b930dd:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-15b930dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-332e166{text-align:center;}.elementor-5678 .elementor-element.elementor-element-332e166 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;color:#000000;}.elementor-5678 .elementor-element.elementor-element-1351fcdd{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-1351fcdd:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-1351fcdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-6d638a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-225235f5{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-225235f5:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-225235f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-50b28193 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-7085e3cc{--display:flex;}.elementor-5678 .elementor-element.elementor-element-7085e3cc:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-7085e3cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFFFF;}.elementor-5678 .elementor-element.elementor-element-2a64c90d{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{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-5678 .elementor-element.elementor-element-60b76e4d img{max-width:100%;}.elementor-5678 .elementor-element.elementor-element-6d2e0444{text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-divider.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-76ba90ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5678 .elementor-element.elementor-element-76ba90ed .elementor-divider-separator{width:100%;}.elementor-5678 .elementor-element.elementor-element-76ba90ed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-b15466c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:18px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-6055ccca > .elementor-widget-container{background-color:#FBFFE1;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;border-style:groove;border-width:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-6055ccca.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5678 .elementor-element.elementor-element-6055ccca{columns:2;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-5678 .elementor-element.elementor-element-7ef4ad4f{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#002DFF;--n-accordion-title-active-color:#002DFF;--n-accordion-icon-size:15px;}:where( .elementor-5678 .elementor-element.elementor-element-7ef4ad4f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-5678 .elementor-element.elementor-element-4a9bb57c{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-4a9bb57c:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-4a9bb57c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-1c55311a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-75a2bfe9{--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;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-75a2bfe9:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-75a2bfe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-73cd58c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-764209e2{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:#0415F1;--n-accordion-title-active-color:#0415F1;--n-accordion-icon-size:15px;}.elementor-5678 .elementor-element.elementor-element-764209e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-5678 .elementor-element.elementor-element-764209e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-5678 .elementor-element.elementor-element-764209e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:800;}:where( .elementor-5678 .elementor-element.elementor-element-764209e2 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2E2E2E;}.elementor-5678 .elementor-element.elementor-element-6f3faeec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-6a0eca3e{--display:flex;border-style:none;--border-style:none;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5678 .elementor-element.elementor-element-6a0eca3e:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-6a0eca3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-45837bec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-5678 .elementor-element.elementor-element-45837bec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:600;}.elementor-5678 .elementor-element.elementor-element-2785dee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-59a018cf{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-5678 .elementor-element.elementor-element-59a018cf > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-5678 .elementor-element.elementor-element-70b8cef5{--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;border-style:groove;--border-style:groove;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-70b8cef5:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-70b8cef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-5678 .elementor-element.elementor-element-17fa2ae7{--display:flex;}.elementor-5678 .elementor-element.elementor-element-17fa2ae7:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-17fa2ae7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #DCDCDC 0%, #646464 100%);}.elementor-5678 .elementor-element.elementor-element-2241664b{width:100%;max-width:100%;}.elementor-5678 .elementor-element.elementor-element-2241664b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-2241664b.elementor-element{--align-self:center;}.elementor-5678 .elementor-element.elementor-element-2241664b .cd-headline{text-align:center;}.elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap{color:#000000;}.elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap, .elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap b, .elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap i, .elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap em{font-size:24px;}.elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap .ha-animated-text b,.elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap .ha-animated-text i,.elementor-5678 .elementor-element.elementor-element-2241664b .ha-animated-text-wrap .ha-animated-text em{color:#0F0F0F;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-color:transparent;background-image:linear-gradient(180deg, #0F0F0F 0%, var( --e-global-color-399da83 ) 100%);}.elementor-5678 .elementor-element.elementor-element-23ee0ef3{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-53c337ea > .elementor-widget-container{padding:20px 20px 00px 20px;border-style:double;border-width:3px 3px 3px 3px;border-color:#434343;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5678 .elementor-element.elementor-element-8dfe2d6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-6565f797{--divider-border-style:double;--divider-color:#000;--divider-border-width:3.9px;}.elementor-5678 .elementor-element.elementor-element-6565f797 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5678 .elementor-element.elementor-element-6565f797 .elementor-divider-separator{width:100%;}.elementor-5678 .elementor-element.elementor-element-6565f797 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-6565f797 .elementor-divider__text{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-5678 .elementor-element.elementor-element-e0eb24d{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-e0eb24d:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-e0eb24d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-5678 .elementor-element.elementor-element-209fecd0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-5678 .elementor-element.elementor-element-209fecd0 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-209fecd0 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-5678 .elementor-element.elementor-element-209fecd0 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-209fecd0 .elementor-divider__text{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-5678 .elementor-element.elementor-element-1d360a92 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 30px;}.elementor-5678 .elementor-element.elementor-element-b82e8d8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-b82e8d8:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-b82e8d8::before, .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-b82e8d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5678 .elementor-element.elementor-element-46afc17a{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-46afc17a:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-46afc17a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-5678 .elementor-element.elementor-element-60b3f3d2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-5678 .elementor-element.elementor-element-60b3f3d2 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-60b3f3d2 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-5678 .elementor-element.elementor-element-60b3f3d2 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-60b3f3d2 .elementor-divider__text{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-5678 .elementor-element.elementor-element-7f380b21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-5678 .elementor-element.elementor-element-55530fa4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-55530fa4::before, .elementor-5678 .elementor-element.elementor-element-55530fa4 > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-55530fa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-55530fa4 > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-55530fa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-55530fa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5678 .elementor-element.elementor-element-7dcd78e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 20px 50px 20px;}.elementor-5678 .elementor-element.elementor-element-7dcd78e4.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5678 .elementor-element.elementor-element-7dcd78e4{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:23px;font-weight:400;}.elementor-5678 .elementor-element.elementor-element-2dccf10{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-2dccf10:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-2dccf10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-5678 .elementor-element.elementor-element-3068b9d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-5678 .elementor-element.elementor-element-3068b9d3 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-3068b9d3 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-5678 .elementor-element.elementor-element-3068b9d3 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-3068b9d3 .elementor-divider__text{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-5678 .elementor-element.elementor-element-150662fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-widget-premium-addon-image-comparison .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-image-comparison .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-premium-addon-image-comparison.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-image-comparison .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-image-comparison.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-before-label span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-after-label span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-left-arrow{border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-right-arrow{border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-down-arrow{border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-up-arrow{border-bottom-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:after, .elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:before{background-color:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-7ff8e576 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5678 .elementor-element.elementor-element-7ff8e576.premium-img-compare-horizontal .premium-twentytwenty-before-label{left:0px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576.premium-img-compare-horizontal .premium-twentytwenty-after-label{right:0px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576 .premium-twentytwenty-before-label span{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;background-color:#FF00DF;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576 .premium-twentytwenty-after-label span{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;background-color:#FFFFFF;border-style:none;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-5eb3b652{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-5eb3b652::before, .elementor-5678 .elementor-element.elementor-element-5eb3b652 > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-5eb3b652 > .e-con-inner > .elementor-background-video-container::before, .elementor-5678 .elementor-element.elementor-element-5eb3b652 > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-5eb3b652 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5678 .elementor-element.elementor-element-5eb3b652 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5678 .elementor-element.elementor-element-45d96553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-45d96553.premium-img-compare-horizontal .premium-twentytwenty-before-label{left:0px;}.elementor-5678 .elementor-element.elementor-element-45d96553.premium-img-compare-horizontal .premium-twentytwenty-after-label{right:0px;}.elementor-5678 .elementor-element.elementor-element-45d96553 .premium-twentytwenty-before-label span{color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;background-color:#FF00DF;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-45d96553 .premium-twentytwenty-after-label span{color:#000000;font-family:"Noto Sans JP", Sans-serif;font-size:26px;font-weight:600;background-color:#FFFFFF;border-style:none;border-radius:0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-3c060402{--display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5678 .elementor-element.elementor-element-3c060402:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-3c060402 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8D8D8;}.elementor-5678 .elementor-element.elementor-element-70eb0776{--divider-border-style:solid;--divider-color:#000;--divider-border-width:2px;}.elementor-5678 .elementor-element.elementor-element-70eb0776 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-70eb0776 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-5678 .elementor-element.elementor-element-70eb0776 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-5678 .elementor-element.elementor-element-70eb0776 .elementor-divider__text{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;}.elementor-5678 .elementor-element.elementor-element-4ef964f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;}.elementor-5678 .elementor-element.elementor-element-56dbef07{--display:flex;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-56dbef07:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-56dbef07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0112F1 0%, #C9CDFF 100%);}.elementor-widget-embedpress_pdf .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-embedpress_pdf .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-embedpress_pdf.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-embedpress_pdf .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-embedpress_pdf .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-embedpress_pdf:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-embedpress_pdf.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-embedpress_pdf .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe, , .elementor-5678 .elementor-element.elementor-element-1c0779a9 .ep-share-position-bottom .ep-embed-content-wraper{width:600%!important;max-width:600%!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe{height:600px!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed .pdfobject-container{height:600px!important;}.elementor-5678 .elementor-element.elementor-element-3a93238b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-3a93238b:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-3a93238b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08836a5 );}.elementor-5678 .elementor-element.elementor-element-4663817e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-4663817e{text-align:center;}.elementor-5678 .elementor-element.elementor-element-4663817e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5678 .elementor-element.elementor-element-0601cbb > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-0601cbb{text-align:center;}.elementor-5678 .elementor-element.elementor-element-354b1bfb > .elementor-widget-container{background-color:#FFFBFB59;margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;border-style:groove;border-width:3px 3px 3px 3px;border-color:#747474;border-radius:25px 25px 25px 25px;}.elementor-5678 .elementor-element.elementor-element-354b1bfb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5678 .elementor-element.elementor-element-1d2d0eb1 > .elementor-widget-container{background-color:#FF0000;}.elementor-5678 .elementor-element.elementor-element-1d2d0eb1.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-5678 .elementor-element.elementor-element-1d2d0eb1{color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-59098a7a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-59098a7a:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-59098a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-widget-edit_post .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-edit_post .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-edit_post.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-edit_post .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-edit_post .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-edit_post:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-edit_post.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-edit_post .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-fields{gap:15px;margin:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-fields>.acf-field{border-top:none;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field[data-width]+.acf-field[data-width]{border-left:none;}body.rtl .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-form-fields.-left .acf-field label{padding-left:0px;}body:not(.rtl) .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-form-fields.-left .acf-field label{padding-right:0px;}body .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-form-fields.-top .acf-field label{padding-bottom:0px;}body .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-form-fields.-top p.description{padding-bottom:0px;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field:not(.acf-field-image) input:not([type=submit]):not([type=button]):not(.acf-input):not(.select2-search__field){background-color:#ffffff;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field textarea{background-color:#ffffff;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field .acf-input select{background-color:#ffffff;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field .acf-input .select2-selection{background-color:#ffffff;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-submit-buttons{padding-top:0px;justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-field-submit-button .acf-input{padding-top:0px;justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-submit-button{border-radius:opx opx opx opx;fill:var( --e-global-color-12b2ba0 );color:var( --e-global-color-12b2ba0 );background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-12b2ba0 );}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-submit-button:hover{fill:#FFFFFF;color:#FFFFFF;background-color:var( --e-global-color-12b2ba0 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .modal-button-container{padding-top:0px;display:flex;flex-direction:column;gap:10px;justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .modal-button{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-modal-content{justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-actions a{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-minus{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-plus{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .image-field .button{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .frontend-admin-tabs-wrapper{justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .form-tab{text-align:center;border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .form-tab:not(.active){fill:#fff;color:#fff;background-color:#6EC1E4;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .step-count{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-delete-button-container{display:flex;justify-content:center;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .fea-delete-button{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-notice.-success{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-notice.-error{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-notice.-limit{border-radius:opx opx opx opx;}.elementor-5678 .elementor-element.elementor-element-1c84c80e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-1c84c80e:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-1c84c80e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-5678 .elementor-element.elementor-element-5e8f2262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5678 .elementor-element.elementor-element-5e8f2262{text-align:center;}.elementor-5678 .elementor-element.elementor-element-5e8f2262 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5678 .elementor-element.elementor-element-77054b04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-77054b04{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-5678 .elementor-element.elementor-element-6df90799{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-5678 .elementor-element.elementor-element-6df90799:not(.elementor-motion-effects-element-type-background), .elementor-5678 .elementor-element.elementor-element-6df90799 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF52;}.elementor-5678 .elementor-element.elementor-element-23e6f6be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5678 .elementor-element.elementor-element-23e6f6be{text-align:center;}.elementor-5678 .elementor-element.elementor-element-23e6f6be .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-weight:600;}.elementor-5678 .elementor-element.elementor-element-67a29f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-5678 .elementor-element.elementor-element-67a29f4{font-family:"Noto Sans JP", Sans-serif;font-weight:400;}.elementor-widget-delete_post .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-delete_post .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-delete_post.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-delete_post .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-delete_post .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-delete_post:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-delete_post.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-delete_post .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5678 .elementor-element.elementor-element-70a723e0 .fea-delete-button-container{display:flex;justify-content:center;}.elementor-5678 .elementor-element.elementor-element-70a723e0 .fea-delete-button{border-radius:opx opx opx opx;fill:#FF0303;color:#FF0303;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0000;}.elementor-5678 .elementor-element.elementor-element-70a723e0 .fea-delete-button:hover{fill:#FFFFFF;color:#FFFFFF;background-color:#FF0000;border-color:#FFFFFF;}@media(min-width:768px){.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .elementor-repeater-item-391edbe{width:100%;margin:o% o% o% o%;padding:o% o% o% o%;}body:not(.rtl) .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-minus{right:10%;}body.rtl .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-minus{left:10%;}body .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-minus{top:50%;}body:not(.rtl) .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-plus{right:10%;}body.rtl .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-plus{left:10%;}body .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .acf-repeater .acf-row-handle .acf-icon.-plus{top:5%;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .frontend-admin-tabs-view-horizontal .frontend-admin-tabs-wrapper{margin-bottom:30px;}body.rtl .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .frontend-admin-tabs-view-vertical .frontend-admin-tabs-wrapper{margin-left:30px;}body:not(.rtl) .elementor-5678 .elementor-element.elementor-element-2f1c6b9d .frontend-admin-tabs-view-vertical .frontend-admin-tabs-wrapper{margin-right:30px;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .frontend-admin-tabs-wrapper{gap:15px;}}@media(max-width:1024px){.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe, , .elementor-5678 .elementor-element.elementor-element-1c0779a9 .ep-share-position-bottom .ep-embed-content-wraper{width:400px!important;max-width:400px!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe{height:400px!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed .pdfobject-container{height:400px!important;}.elementor-5678 .elementor-element.elementor-element-5e8f2262 .elementor-heading-title{font-size:24px;}.elementor-5678 .elementor-element.elementor-element-23e6f6be .elementor-heading-title{font-size:24px;}}@media(max-width:767px){.elementor-5678 .elementor-element.elementor-element-7dd81b31{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-5678 .elementor-element.elementor-element-7415a407{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-341f2868{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-1f42c287 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-d1d39c2 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-2a12bc5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-4b92058d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-15b930dd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-332e166 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-332e166{text-align:start;}.elementor-5678 .elementor-element.elementor-element-332e166 .elementor-heading-title{font-size:22px;}.elementor-5678 .elementor-element.elementor-element-1351fcdd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-6d638a61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-225235f5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-50b28193 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-6d2e0444{text-align:start;}.elementor-5678 .elementor-element.elementor-element-b15466c{text-align:start;}.elementor-5678 .elementor-element.elementor-element-6055ccca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-6055ccca{columns:1;}.elementor-5678 .elementor-element.elementor-element-7ef4ad4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-4a9bb57c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-1c55311a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-75a2bfe9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-73cd58c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-764209e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-6f3faeec{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-6a0eca3e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-45837bec > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-2785dee6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-70b8cef5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-5678 .elementor-element.elementor-element-17fa2ae7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-b82e8d8{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-55530fa4{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-7dcd78e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-7dcd78e4{font-size:19px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576 .premium-twentytwenty-before-label span{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-7ff8e576 .premium-twentytwenty-after-label span{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-5eb3b652{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-45d96553 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-45d96553 .premium-twentytwenty-before-label span{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-45d96553 .premium-twentytwenty-after-label span{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe, , .elementor-5678 .elementor-element.elementor-element-1c0779a9 .ep-share-position-bottom .ep-embed-content-wraper{width:300px!important;max-width:300px!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed iframe{height:300px!important;}.elementor-5678 .elementor-element.elementor-element-1c0779a9 .embedpress-document-embed .pdfobject-container{height:300px!important;}.elementor-5678 .elementor-element.elementor-element-3a93238b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-4663817e > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-4663817e .elementor-heading-title{font-size:20px;}.elementor-5678 .elementor-element.elementor-element-354b1bfb > .elementor-widget-container{margin:0px 5px 0px 5px;padding:10px 10px 10px 10px;}.elementor-5678 .elementor-element.elementor-element-59098a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d .elementor-repeater-item-391edbe{width:100%;}.elementor-5678 .elementor-element.elementor-element-2f1c6b9d > .elementor-widget-container{margin:20px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-1c84c80e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-5e8f2262 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-5e8f2262 .elementor-heading-title{font-size:22px;}.elementor-5678 .elementor-element.elementor-element-77054b04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-77054b04{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-6df90799{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-5678 .elementor-element.elementor-element-23e6f6be > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5678 .elementor-element.elementor-element-23e6f6be .elementor-heading-title{font-size:22px;}.elementor-5678 .elementor-element.elementor-element-67a29f4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-5678 .elementor-element.elementor-element-67a29f4{font-size:14px;}.elementor-5678 .elementor-element.elementor-element-70a723e0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for edit_post, class: .elementor-element-2f1c6b9d *//* 全ユーザーのACF送信ボタンを無効化 */
.acf-field-submit-button,
.fea-delete-button,
.fea-submit-button {
    pointer-events: none;
    opacity: 0.5;
}

/* 管理者（admin-bar が表示されるユーザー）だけ有効化 */
body.admin-bar .acf-field-submit-button,
body.admin-bar .fea-delete-button,
body.admin-bar .fea-submit-button {
    pointer-events: auto;
    opacity: 1;
}/* End custom CSS */