.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-1d2a57b8:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://aisin-kk.com/wp-content/uploads/2022/02/eyecatchcompany-.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-background-overlay{background-color:#000;opacity:.47;transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-container{min-height:18vh}.elementor-14 .elementor-element.elementor-element-1d2a57b8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-shape-bottom .elementor-shape-fill{fill:#fff}.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-shape-bottom svg{width:calc(100% + 1.3px);height:30px}.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-14 .elementor-element.elementor-element-ef7bef5 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#fff}.elementor-14 .elementor-element.elementor-element-56efe99>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-56efe99 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:145px;font-weight:600;text-transform:uppercase;color:#12B53A40}.elementor-14 .elementor-element.elementor-element-b1f3981>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-b1f3981 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:145px;font-weight:600;text-transform:uppercase;color:#12B53A40}.elementor-14 .elementor-element.elementor-element-8b2d757>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-8b2d757 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-8bac524>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-8bac524 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-0e9ef4b>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-0e9ef4b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-575913c>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-26b682fb>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-26b682fb:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-26b682fb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-14 .elementor-element.elementor-element-26b682fb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 60px}.elementor-14 .elementor-element.elementor-element-26b682fb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-419b89ff>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px}.elementor-14 .elementor-element.elementor-element-5317584>.elementor-widget-container{margin:0 0 30px}.elementor-14 .elementor-element.elementor-element-5317584 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-4cf7b81 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-2eb462f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-858a11e:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-858a11e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-858a11e{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:10px}.elementor-14 .elementor-element.elementor-element-858a11e>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-7c75451 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#12b53a}.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-14 .elementor-element.elementor-element-4cab0b1>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-4cab0b1{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-373db39:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-373db39>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-373db39{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-373db39>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-8ac58ee .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-fcf6e92{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-dc7972d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-dc7972d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-dc7972d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-dc7972d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-befd332 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-e4ada3a{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-ea8c29d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ea8c29d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-ea8c29d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-ea8c29d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-ac9a6dd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-8b97dcf{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-ed8ab99:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ed8ab99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-ed8ab99{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:10px}.elementor-14 .elementor-element.elementor-element-ed8ab99>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-f18f329 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-10e40d3>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-10e40d3{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-1acfeaa:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1acfeaa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-1acfeaa{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-1acfeaa>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-cb004e6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-cb004e6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-cb004e6>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-cb004e6>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-d51fd40 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-ccf4f1a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-ccf4f1a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-ccf4f1a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-ccf4f1a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-9869510{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-ee4da67:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ee4da67>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-ee4da67{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-ee4da67>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-7ab6d20 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-b17bd16{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-15bbae0:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-15bbae0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-15bbae0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:10px}.elementor-14 .elementor-element.elementor-element-15bbae0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-8d884f5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-979b00c>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-979b00c{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-be77fb8:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-be77fb8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-be77fb8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-be77fb8>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-8b82eca .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-56e0fb4{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-d655e91:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-d655e91>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-d655e91{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-d655e91>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-65fb278 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-71bc1ec{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-6ff0907:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-6ff0907>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-6ff0907{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:10px}.elementor-14 .elementor-element.elementor-element-6ff0907>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b1be707 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-0ed4f5a>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-0ed4f5a{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-e42653b:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-e42653b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-e42653b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-e42653b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-cba43b3 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-d8c749d{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-e46d316:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-e46d316>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-e46d316{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-e46d316>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-210ca93 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-cfd880c{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-973ad40:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-973ad40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-973ad40{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:20px;padding:10px}.elementor-14 .elementor-element.elementor-element-973ad40>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b47759c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:25px;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-b603f3f>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-b603f3f{font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-c57727d:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-c57727d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.elementor-14 .elementor-element.elementor-element-c57727d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-14 .elementor-element.elementor-element-c57727d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-14 .elementor-element.elementor-element-b80105f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#12b53a}.elementor-14 .elementor-element.elementor-element-ee25ee3{font-family:"Noto Sans JP",Sans-serif;font-weight:500;color:#000}.elementor-14 .elementor-element.elementor-element-8838f14{--spacer-size:20px}.elementor-14 .elementor-element.elementor-element-50f5bfb>.elementor-element-populated{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-4ab199a>.elementor-widget-container{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-4ab199a{text-align:end}.elementor-14 .elementor-element.elementor-element-4ab199a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;line-height:2em;letter-spacing:1px;color:#000}.elementor-14 .elementor-element.elementor-element-0172b2d{text-align:end}.elementor-14 .elementor-element.elementor-element-0172b2d .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:700;line-height:2em;letter-spacing:1px;color:#000}.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-14 .elementor-element.elementor-element-d50ec3e img{width:100%}.elementor-14 .elementor-element.elementor-element-38d8659>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-38d8659 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:145px;font-weight:600;text-transform:uppercase;color:#12B53A40}.elementor-14 .elementor-element.elementor-element-e469e89>.elementor-widget-container{margin:0}.elementor-14 .elementor-element.elementor-element-e469e89 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:145px;font-weight:600;text-transform:uppercase;color:#12B53A40}.elementor-14 .elementor-element.elementor-element-c2c8cdf>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-c2c8cdf .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-d16b077>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-d16b077 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-4155c28>.elementor-widget-container{margin:0;padding:0 10px 0 0}.elementor-14 .elementor-element.elementor-element-4155c28 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:2.5rem;font-weight:600;text-transform:capitalize;letter-spacing:3px;color:#000}.elementor-14 .elementor-element.elementor-element-140497e .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:600;color:#000}.elementor-14 .elementor-element.elementor-element-6bff47b{--e-image-carousel-slides-to-show:3}.elementor-14 .elementor-element.elementor-element-4c64840{--e-image-carousel-slides-to-show:3}.elementor-14 .elementor-element.elementor-element-6d0a72b iframe{height:368px}.elementor-widget-divider{--divider-color: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-14 .elementor-element.elementor-element-cfcf629{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-14 .elementor-element.elementor-element-cfcf629 .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-cfcf629 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-14 .elementor-element.elementor-element-3c5c175{--spacer-size:30px}.elementor-14 .elementor-element.elementor-element-2fc38cb .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:600;color:#000}.elementor-14 .elementor-element.elementor-element-77d419d iframe{height:368px}.elementor-14 .elementor-element.elementor-element-7034fb8{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-14 .elementor-element.elementor-element-7034fb8 .elementor-divider-separator{width:100%}.elementor-14 .elementor-element.elementor-element-7034fb8 .elementor-divider{padding-block-start:5px;padding-block-end:5px}.elementor-14 .elementor-element.elementor-element-74e742a{--spacer-size:30px}.elementor-14 .elementor-element.elementor-element-b4e4d5b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:25px;font-weight:600;color:#000}.elementor-14 .elementor-element.elementor-element-a1db662 iframe{height:368px}.elementor-14 .elementor-element.elementor-element-dbc9a9e{--spacer-size:30px}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-f516db5{width:3.872%}.elementor-14 .elementor-element.elementor-element-6272ca2{width:96.128%}.elementor-14 .elementor-element.elementor-element-1fbadc8{width:8.739%}.elementor-14 .elementor-element.elementor-element-1c76a3b{width:91.261%}.elementor-14 .elementor-element.elementor-element-52f8a15{width:3.872%}.elementor-14 .elementor-element.elementor-element-7a1391b{width:96.128%}.elementor-14 .elementor-element.elementor-element-cb004e6{width:8.739%}.elementor-14 .elementor-element.elementor-element-ccf4f1a{width:91.261%}.elementor-14 .elementor-element.elementor-element-303de02{width:3.872%}.elementor-14 .elementor-element.elementor-element-7faf158{width:96.128%}.elementor-14 .elementor-element.elementor-element-6059538{width:8.739%}.elementor-14 .elementor-element.elementor-element-7dd9072{width:91.261%}.elementor-14 .elementor-element.elementor-element-e7a3269{width:3.872%}.elementor-14 .elementor-element.elementor-element-6c5f7a7{width:96.128%}.elementor-14 .elementor-element.elementor-element-b2ec9b3{width:8.739%}.elementor-14 .elementor-element.elementor-element-f82efd0{width:91.261%}.elementor-14 .elementor-element.elementor-element-c63ea59{width:3.872%}.elementor-14 .elementor-element.elementor-element-fe27df1{width:96.128%}.elementor-14 .elementor-element.elementor-element-8709d11{width:8.739%}.elementor-14 .elementor-element.elementor-element-491b5ee{width:91.261%}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-1d2a57b8{margin-top:0;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-56efe99>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-56efe99 .elementor-heading-title{font-size:70px}.elementor-14 .elementor-element.elementor-element-b1f3981>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-b1f3981 .elementor-heading-title{font-size:70px}.elementor-14 .elementor-element.elementor-element-4cf7b81 .elementor-heading-title{font-size:18px}.elementor-14 .elementor-element.elementor-element-dc7972d{margin-top:0;margin-bottom:20px;padding:10px 10px 5px}.elementor-14 .elementor-element.elementor-element-befd332{text-align:center}.elementor-14 .elementor-element.elementor-element-befd332 .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-e4ada3a>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-e4ada3a{font-size:16px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-1acfeaa{margin-top:0;margin-bottom:20px;padding:10px 10px 5px}.elementor-14 .elementor-element.elementor-element-cb004e6>.elementor-element-populated{padding:5px}.elementor-14 .elementor-element.elementor-element-d51fd40{text-align:center}.elementor-14 .elementor-element.elementor-element-d51fd40 .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-ccf4f1a>.elementor-element-populated{padding:5px}.elementor-14 .elementor-element.elementor-element-9869510>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-9869510{font-size:16px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-be77fb8{margin-top:0;margin-bottom:20px;padding:10px 10px 5px}.elementor-14 .elementor-element.elementor-element-8b82eca{text-align:center}.elementor-14 .elementor-element.elementor-element-8b82eca .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-56e0fb4>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-56e0fb4{font-size:16px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-e42653b{margin-top:0;margin-bottom:20px;padding:10px 10px 5px}.elementor-14 .elementor-element.elementor-element-cba43b3{text-align:center}.elementor-14 .elementor-element.elementor-element-cba43b3 .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-d8c749d>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-d8c749d{font-size:16px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-c57727d{margin-top:0;margin-bottom:20px;padding:10px 10px 5px}.elementor-14 .elementor-element.elementor-element-b80105f{text-align:center}.elementor-14 .elementor-element.elementor-element-b80105f .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-ee25ee3>.elementor-widget-container{margin:0 0 -20px}.elementor-14 .elementor-element.elementor-element-ee25ee3{font-size:16px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-4ab199a>.elementor-widget-container{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-0172b2d>.elementor-widget-container{padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-38d8659 .elementor-heading-title{font-size:70px}.elementor-14 .elementor-element.elementor-element-e469e89>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-e469e89 .elementor-heading-title{font-size:70px}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-1d2a57b8{margin-top:45px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-ef7bef5 .elementor-heading-title{font-size:40px}.elementor-14 .elementor-element.elementor-element-4c50ade>.elementor-element-populated{margin:15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:0}.elementor-14 .elementor-element.elementor-element-56efe99 .elementor-heading-title{font-size:50px}.elementor-14 .elementor-element.elementor-element-b1f3981 .elementor-heading-title{font-size:50px}.elementor-14 .elementor-element.elementor-element-8b2d757>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-8b2d757 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-8bac524>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-8bac524 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-f1761ff{width:100%}.elementor-14 .elementor-element.elementor-element-0e9ef4b>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-0e9ef4b .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-26b682fb{padding:0}.elementor-14 .elementor-element.elementor-element-5317584 .elementor-heading-title{font-size:15px}.elementor-14 .elementor-element.elementor-element-4cf7b81 .elementor-heading-title{font-size:15px}.elementor-14 .elementor-element.elementor-element-2eb462f .elementor-heading-title{font-size:15px}.elementor-14 .elementor-element.elementor-element-373db39{margin-top:0;margin-bottom:30px;padding:10px}.elementor-14 .elementor-element.elementor-element-30892a8{width:10%}.elementor-14 .elementor-element.elementor-element-30892a8>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-8ac58ee{text-align:start}.elementor-14 .elementor-element.elementor-element-8ac58ee .elementor-heading-title{font-size:18px;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d135b9a{width:90%}.elementor-14 .elementor-element.elementor-element-d135b9a>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-fcf6e92{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-ea8c29d{margin-top:0;margin-bottom:30px;padding:10px}.elementor-14 .elementor-element.elementor-element-ad7b2e3{width:10%}.elementor-14 .elementor-element.elementor-element-ad7b2e3>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-ac9a6dd .elementor-heading-title{font-size:18px;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-595b2ab{width:90%}.elementor-14 .elementor-element.elementor-element-595b2ab>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-8b97dcf{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-ee4da67{margin-top:0;margin-bottom:30px;padding:10px}.elementor-14 .elementor-element.elementor-element-90ea04c{width:10%}.elementor-14 .elementor-element.elementor-element-90ea04c>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-7ab6d20{text-align:start}.elementor-14 .elementor-element.elementor-element-7ab6d20 .elementor-heading-title{font-size:18px;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-7af95b2{width:90%}.elementor-14 .elementor-element.elementor-element-7af95b2>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-b17bd16{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-d655e91{margin-top:0;margin-bottom:30px;padding:10px}.elementor-14 .elementor-element.elementor-element-747d739{width:10%}.elementor-14 .elementor-element.elementor-element-747d739>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-65fb278{text-align:start}.elementor-14 .elementor-element.elementor-element-65fb278 .elementor-heading-title{font-size:18px;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-74d794c{width:90%}.elementor-14 .elementor-element.elementor-element-74d794c>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-71bc1ec{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-e46d316{margin-top:0;margin-bottom:30px;padding:10px}.elementor-14 .elementor-element.elementor-element-5d8b168{width:10%}.elementor-14 .elementor-element.elementor-element-5d8b168>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-210ca93{text-align:start}.elementor-14 .elementor-element.elementor-element-210ca93 .elementor-heading-title{font-size:18px;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-8920ade{width:90%}.elementor-14 .elementor-element.elementor-element-8920ade>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-cfd880c{font-size:14px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-4ab199a>.elementor-widget-container{padding:0 0 30px}.elementor-14 .elementor-element.elementor-element-4ab199a .elementor-heading-title{font-size:14px}.elementor-14 .elementor-element.elementor-element-4f7b5bb{margin-top:0;margin-bottom:0;padding:0 0 50px}.elementor-14 .elementor-element.elementor-element-d08cb92{width:100%}.elementor-14 .elementor-element.elementor-element-d08cb92>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-14 .elementor-element.elementor-element-0172b2d>.elementor-widget-container{padding:0}.elementor-14 .elementor-element.elementor-element-0172b2d .elementor-heading-title{font-size:15px;line-height:1.6em;letter-spacing:1px}.elementor-14 .elementor-element.elementor-element-0fa0ad3{padding:0}.elementor-14 .elementor-element.elementor-element-a9374c2>.elementor-element-populated{padding:15px}.elementor-14 .elementor-element.elementor-element-38d8659 .elementor-heading-title{font-size:50px}.elementor-14 .elementor-element.elementor-element-e469e89 .elementor-heading-title{font-size:50px}.elementor-14 .elementor-element.elementor-element-c2c8cdf>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-c2c8cdf .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-d16b077>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-d16b077 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-c79edd9{width:100%}.elementor-14 .elementor-element.elementor-element-4155c28>.elementor-widget-container{margin:0;padding:0}.elementor-14 .elementor-element.elementor-element-4155c28 .elementor-heading-title{font-size:25px}.elementor-14 .elementor-element.elementor-element-4ce8bca{padding:0}.elementor-14 .elementor-element.elementor-element-ad35532>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-140497e .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-787375d>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-2fc38cb .elementor-heading-title{font-size:20px}.elementor-14 .elementor-element.elementor-element-4bca219>.elementor-element-populated{padding:0}.elementor-14 .elementor-element.elementor-element-b4e4d5b .elementor-heading-title{font-size:20px}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-5bf09c36{width:100%}.elementor-14 .elementor-element.elementor-element-0cda345{width:100%}.elementor-14 .elementor-element.elementor-element-f1761ff{width:30%}.elementor-14 .elementor-element.elementor-element-419b89ff{width:100%}.elementor-14 .elementor-element.elementor-element-1fbadc8{width:5%}.elementor-14 .elementor-element.elementor-element-1c76a3b{width:95%}.elementor-14 .elementor-element.elementor-element-cb004e6{width:5%}.elementor-14 .elementor-element.elementor-element-ccf4f1a{width:95%}.elementor-14 .elementor-element.elementor-element-6059538{width:5%}.elementor-14 .elementor-element.elementor-element-7dd9072{width:95%}.elementor-14 .elementor-element.elementor-element-b2ec9b3{width:5%}.elementor-14 .elementor-element.elementor-element-f82efd0{width:95%}.elementor-14 .elementor-element.elementor-element-8709d11{width:5%}.elementor-14 .elementor-element.elementor-element-491b5ee{width:95%}.elementor-14 .elementor-element.elementor-element-2b48078{width:100%}.elementor-14 .elementor-element.elementor-element-c79edd9{width:30%}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-1d2a57b8:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-1d2a57b8>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.title{position:relative;top:0;left:-5%}@media screen and (max-width:768px){.title{position:relative;top:0;left:0}}@media screen and (max-width:545px){.title{position:relative;top:0;left:-3%}}.company{position:relative;padding:0}.company:after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:'';border-radius:3px;background-image:-webkit-gradient(linear,right top,left top,from(#c3ec52),to(#12b53a));background-image:-webkit-linear-gradient(right,#c3ec52 0%,#12b53a 100%);background-image:linear-gradient(to left,#c3ec52 0%,#12b53a 100%)}.company-icon{display:flex;float:right}.company-icon .company-image{width:100px;padding:0;overflow:hidden;position:relative}.company-text{margin:10px 0 10px;padding:0}.company-icon{display:flex;float:right}.company-icon .company-image{width:100px;padding:0;overflow:hidden;position:relative}.company-text-mobile{margin:20px 0 10px;padding:0}<style>#demo{width:700px}#demo table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px}#demo table tr th,#demo table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;font-family:"Noto sans JP";color:#000}#demo table tr th{width:35%;background:#eee}@media screen and (max-width:768px){#demo{width:100%}#demo table,#demo table tbody,#demo table tr,#demo table tr th,#demo table tr td{display:block}#demo table{width:100%;border-width:0 0 1px}#demo table tr th,#demo table tr td{width:100%;padding:3% 5%}#demo table tr td{border-width:0 1px}}</style>.kaisha{width:100%}.kaisha th,.kaisha td{border:1px solid #ccc;padding:20px;font-family:"Noto sans JP";color:#000}.kaisha th{width:30%;font-weight:700;background-color:#dedede}.kaisha td{width:70%}@media screen and (max-width:767px){.kaisha,.kaisha tr,.kaisha td,.kaisha th{display:block}.kaisha th{width:auto}}.kaisha{width:100%}.kaisha th,.kaisha td{border:1px solid #ccc;padding:20px;font-family:"Noto sans JP";color:#000}.kaisha th{width:30%;font-weight:700;background-color:#dedede}.kaisha td{width:70%}@media screen and (max-width:767px){.kaisha,.kaisha tr,.kaisha td,.kaisha th{display:block}.kaisha th{width:auto}}.title{position:relative;top:0;left:-5%}@media screen and (max-width:768px){.title{position:relative;top:0;left:-1%}}@media screen and (max-width:545px){.title{position:relative;top:0;left:-2%}}.company{position:relative;padding:0}.company:after{position:absolute;bottom:0;left:0;width:100%;height:6px;content:'';border-radius:3px;background-image:-webkit-gradient(linear,right top,left top,from(#c3ec52),to(#12b53a));background-image:-webkit-linear-gradient(right,#c3ec52 0%,#12b53a 100%);background-image:linear-gradient(to left,#c3ec52 0%,#12b53a 100%)}<style>#demo{width:700px}#demo table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px}#demo table tr th,#demo table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;font-family:"Noto sans JP";color:#000}#demo table tr th{width:35%;background:#eee}@media screen and (max-width:768px){#demo{width:100%}#demo table,#demo table tbody,#demo table tr,#demo table tr th,#demo table tr td{display:block}#demo table{width:100%;border-width:0 0 1px}#demo table tr th,#demo table tr td{width:100%;padding:3% 5%}#demo table tr td{border-width:0 1px}}</style>