.elementor-124 .elementor-element.elementor-element-2854c29{--display:flex;--min-height:421px;--flex-direction:column;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:.3s}.elementor-124 .elementor-element.elementor-element-2854c29:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-2854c29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://tsujiokasakanten.com/wp-content/uploads/2024/11/58bef2fe938865e80a709347b7b0b89b.png");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-124 .elementor-element.elementor-element-2854c29,.elementor-124 .elementor-element.elementor-element-2854c29:before{--border-transition:.3s}.elementor-widget-heading .elementor-heading-title{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)}.elementor-124 .elementor-element.elementor-element-2c26406>.elementor-widget-container{margin:125px 0 0;padding:0}.elementor-124 .elementor-element.elementor-element-2c26406{text-align:center}.elementor-124 .elementor-element.elementor-element-2c26406 .elementor-heading-title{color:#fff;font-family:"Sawarabi Gothic",Sans-serif;font-size:40px;font-weight:600;letter-spacing:2.7px}.elementor-124 .elementor-element.elementor-element-9bb82e7>.elementor-widget-container{margin:10px 0 0;padding:0}.elementor-124 .elementor-element.elementor-element-9bb82e7{text-align:center}.elementor-124 .elementor-element.elementor-element-9bb82e7 .elementor-heading-title{color:var(--e-global-color-d719d27);font-family:"Sawarabi Mincho",Sans-serif;font-size:14px;font-weight:600}.elementor-124 .elementor-element.elementor-element-7862740a{--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;--gap:0px 0px;--background-transition:.3s;--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-124 .elementor-element.elementor-element-7862740a:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-7862740a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#cecece}.elementor-124 .elementor-element.elementor-element-7862740a,.elementor-124 .elementor-element.elementor-element-7862740a:before{--border-transition:.3s}.elementor-124 .elementor-element.elementor-element-1ff01f11{--display:flex;--align-items:center;--container-widget-width:calc((1 - var(--container-widget-flex-grow))*100%);--background-transition:.3s}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label,.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type=submit]{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-124 .elementor-element.elementor-element-55c76057{width:var(--container-widget-width,55.084%);max-width:55.084%;--container-widget-width:55.084%;--container-widget-flex-grow:0}.elementor-124 .elementor-element.elementor-element-55c76057>.elementor-widget-container{margin:100px 0 50px;padding:0}.elementor-124 .elementor-element.elementor-element-55c76057.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:100%}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form{border-style:none}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .eael-contact-form-7-heading{text-align:left}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .eael-contact-form-7-title{color:var(--e-global-color-d719d27)}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .eael-contact-form-7-description{color:var(--e-global-color-d719d27);font-family:"Roboto",Sans-serif;font-weight:500}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{border-style:none}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form label{color:var(--e-global-color-d719d27)}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 label{color:var(--e-global-color-d719d27)}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{color:var(--e-global-color-d719d27)}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form input[type=submit]{width:100%;background-color:var(--e-global-color-f699c19);color:var(--e-global-color-d719d27);border-style:solid;border-width:1px;border-color:var(--e-global-color-d719d27);border-radius:0;margin-top:30px}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-form input[type=submit]:hover{background-color:var(--e-global-color-secondary)}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-mail-sent-ng,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-mail-sent-ok,.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-response-output{border-style:none}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-mail-sent-ng{border-radius:0}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-mail-sent-ok{border-radius:0}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .wpcf7-response-output{border-radius:0}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:#1fd18e;transition:width 50ms ease}:root{--page-title-display:none}@media(min-width:768px){.elementor-124 .elementor-element.elementor-element-1ff01f11{--content-width:1022px}}@media(min-width:1025px){.elementor-124 .elementor-element.elementor-element-2854c29:not(.elementor-motion-effects-element-type-background),.elementor-124 .elementor-element.elementor-element-2854c29>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:767px){.elementor-124 .elementor-element.elementor-element-2c26406>.elementor-widget-container{margin:40px 0 0}.elementor-124 .elementor-element.elementor-element-2c26406 .elementor-heading-title{font-size:30px}.elementor-124 .elementor-element.elementor-element-9bb82e7>.elementor-widget-container{margin:10px 0 20px}.elementor-124 .elementor-element.elementor-element-7862740a{--content-width:1584px}.elementor-124 .elementor-element.elementor-element-55c76057>.elementor-widget-container{margin:50px 0 0}.elementor-124 .elementor-element.elementor-element-55c76057{--container-widget-width:300px;--container-widget-flex-grow:0;width:var(--container-widget-width,300px);max-width:300px}.elementor-124 .elementor-element.elementor-element-55c76057.elementor-element{--align-self:center}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7-wrapper{text-align:default}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form{padding:0}.elementor-124 .elementor-element.elementor-element-55c76057 .eael-contact-form-7 .eael-contact-form-7-heading{text-align:center}}