.elementor-widget-container [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-808 .elementor-element.elementor-element-f27d410{--display:flex;--overlay-opacity:0.3;--padding-top:12%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-808 .elementor-element.elementor-element-f27d410:not(.elementor-motion-effects-element-type-background), .elementor-808 .elementor-element.elementor-element-f27d410 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-808 .elementor-element.elementor-element-f27d410::before, .elementor-808 .elementor-element.elementor-element-f27d410 > .elementor-background-video-container::before, .elementor-808 .elementor-element.elementor-element-f27d410 > .e-con-inner > .elementor-background-video-container::before, .elementor-808 .elementor-element.elementor-element-f27d410 > .elementor-background-slideshow::before, .elementor-808 .elementor-element.elementor-element-f27d410 > .e-con-inner > .elementor-background-slideshow::before, .elementor-808 .elementor-element.elementor-element-f27d410 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-heading [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-heading .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.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 );}.elementor-808 .elementor-element.elementor-element-e4f3788{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-808 .elementor-element.elementor-element-e4f3788 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:700;line-height:1.5em;letter-spacing:0.07em;color:#004896;}.elementor-808 .elementor-element.elementor-element-839ac57{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 6%) 0%;}.elementor-808 .elementor-element.elementor-element-839ac57 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:500;line-height:2.2em;letter-spacing:0.1em;color:#000000;}.elementor-widget-shortcode [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-shortcode .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-shortcode .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-808 .elementor-element.elementor-element-2cb1345{--display:flex;--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-widget-html [data-tippy-root] > .tippy-box{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-html .wpcf7 label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html ::placeholder{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .wpcf7-submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-808 .elementor-element.elementor-element-e7bad0d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-808 .elementor-element.elementor-element-f27d410{--padding-top:15%;--padding-bottom:15%;--padding-left:3%;--padding-right:3%;}.elementor-808 .elementor-element.elementor-element-e4f3788 .elementor-heading-title{font-size:4.2vw;}.elementor-808 .elementor-element.elementor-element-839ac57 .elementor-heading-title{font-size:1.6vw;letter-spacing:0.05em;}}@media(min-width:768px){.elementor-808 .elementor-element.elementor-element-f27d410{--content-width:900px;}}@media(max-width:767px){.elementor-808 .elementor-element.elementor-element-f27d410{--content-width:90%;--padding-top:30%;--padding-bottom:12%;--padding-left:3%;--padding-right:3%;}.elementor-808 .elementor-element.elementor-element-e4f3788{text-align:center;}.elementor-808 .elementor-element.elementor-element-e4f3788 .elementor-heading-title{font-size:6.6vw;}.elementor-808 .elementor-element.elementor-element-839ac57{margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-808 .elementor-element.elementor-element-839ac57.elementor-element{--order:99999 /* order end hack */;}.elementor-808 .elementor-element.elementor-element-839ac57 .elementor-heading-title{font-size:3.6vw;line-height:2em;}}