.elementor-4199 .elementor-element.elementor-element-8eb6a26:not(.elementor-motion-effects-element-type-background),.elementor-4199 .elementor-element.elementor-element-8eb6a26>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.7th-e-life.jp/wp-content/uploads/2023/11/design-simulation-system-hero.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-4199 .elementor-element.elementor-element-8eb6a26>.elementor-container{min-height:100vh}.elementor-4199 .elementor-element.elementor-element-8eb6a26{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4199 .elementor-element.elementor-element-8eb6a26>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-aa2e85c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-4199 .elementor-element.elementor-element-aa2e85c>.elementor-background-overlay{background-color:#000;opacity:.4}.elementor-4199 .elementor-element.elementor-element-aa2e85c>.elementor-container{max-width:1300px;min-height:10vh}.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-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu a.hfe-menu-item,.elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var(--e-global-color-text)}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var(--e-global-color-accent)}.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item{padding-left:50px;padding-right:50px}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-sub-menu-item{padding-left:calc( 50px + 20px );padding-right:50px}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 50px + 40px );padding-right:50px}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 50px + 60px );padding-right:50px}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 50px + 80px );padding-right:50px}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px}body:not(.rtl) .elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body.rtl .elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-left:0}.elementor-4199 .elementor-element.elementor-element-646b5fa nav:not(.hfe-nav-menu__layout-horizontal) .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}body:not(.rtl) .elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item{margin-bottom:0}.elementor-4199 .elementor-element.elementor-element-646b5fa ul.sub-menu{width:220px}.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px}.elementor-4199 .elementor-element.elementor-element-646b5fa{width:var(--container-widget-width,160.85%);max-width:160.85%;--container-widget-width:160.85%;--container-widget-flex-grow:0}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu__toggle{margin-left:auto}.elementor-4199 .elementor-element.elementor-element-646b5fa a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa a.hfe-sub-menu-item{font-family:"Roboto Condensed",Sans-serif;font-size:1em;font-weight:500;text-decoration:none}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu a.hfe-sub-menu-item{color:#fff}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item:hover,.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu a.hfe-sub-menu-item:hover,.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item.current-menu-item a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item.highlighted,.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item a.hfe-menu-item:focus{color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:unset}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item.current-menu-item a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa .menu-item.current-menu-ancestor a.hfe-menu-item{color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:before,.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent.current-menu-item a.hfe-menu-item:after{background-color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-nav-menu:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a.current-menu-item:after{background-color:unset}.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-pointer__framed .menu-item.parent.current-menu-item a.hfe-menu-item:before,.elementor-4199 .elementor-element.elementor-element-646b5fa .hfe-pointer__framed .menu-item.parent.current-menu-item a.hfe-menu-item:after{border-color:#00e8ff}.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa .elementor-menu-toggle,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{color:#fff}.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown .menu-item a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#FFFFFF00}.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu li a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-sub-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-menu-item,.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:"Roboto Condensed",Sans-serif;font-size:1em;font-weight:500}.elementor-4199 .elementor-element.elementor-element-646b5fa .sub-menu li.menu-item:not(:last-child),.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown li.menu-item:not(:last-child),.elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px}.elementor-4199 .elementor-element.elementor-element-646b5fa div.hfe-nav-menu-icon{color:#fff}.elementor-4199 .elementor-element.elementor-element-646b5fa div.hfe-nav-menu-icon svg{fill:#fff}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-4199 .elementor-element.elementor-element-ed433e5 .elementor-icon-wrapper{text-align:center}.elementor-4199 .elementor-element.elementor-element-ed433e5.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-4199 .elementor-element.elementor-element-ed433e5.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-ed433e5.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-4199 .elementor-element.elementor-element-ed433e5.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-ed433e5.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-4199 .elementor-element.elementor-element-ed433e5 .elementor-icon{font-size:2em}.elementor-4199 .elementor-element.elementor-element-ed433e5 .elementor-icon svg{height:2em}.elementor-4199 .elementor-element.elementor-element-ae055b7 .elementor-icon-wrapper{text-align:center}.elementor-4199 .elementor-element.elementor-element-ae055b7.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-4199 .elementor-element.elementor-element-ae055b7.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-ae055b7.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-4199 .elementor-element.elementor-element-ae055b7.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-ae055b7.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-4199 .elementor-element.elementor-element-ae055b7 .elementor-icon{font-size:2em}.elementor-4199 .elementor-element.elementor-element-ae055b7 .elementor-icon svg{height:2em}.elementor-4199 .elementor-element.elementor-element-adf7510 .elementor-icon-wrapper{text-align:center}.elementor-4199 .elementor-element.elementor-element-adf7510.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-4199 .elementor-element.elementor-element-adf7510.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-adf7510.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-4199 .elementor-element.elementor-element-adf7510.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-adf7510.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-4199 .elementor-element.elementor-element-adf7510 .elementor-icon{font-size:2em}.elementor-4199 .elementor-element.elementor-element-adf7510 .elementor-icon svg{height:2em}.elementor-4199 .elementor-element.elementor-element-8ac44d0 .elementor-icon-wrapper{text-align:center}.elementor-4199 .elementor-element.elementor-element-8ac44d0.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-4199 .elementor-element.elementor-element-8ac44d0.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-8ac44d0.elementor-view-default .elementor-icon{color:#fff;border-color:#fff}.elementor-4199 .elementor-element.elementor-element-8ac44d0.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-8ac44d0.elementor-view-default .elementor-icon svg{fill:#fff}.elementor-4199 .elementor-element.elementor-element-8ac44d0 .elementor-icon{font-size:2em}.elementor-4199 .elementor-element.elementor-element-8ac44d0 .elementor-icon svg{height:2em}.elementor-4199 .elementor-element.elementor-element-19e3cce>.elementor-container{max-width:1300px}.elementor-4199 .elementor-element.elementor-element-19e3cce{margin-top:50px;margin-bottom:50px}.elementor-bc-flex-widget .elementor-4199 .elementor-element.elementor-element-24e26e8.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4199 .elementor-element.elementor-element-24e26e8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.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-4199 .elementor-element.elementor-element-c068981>.elementor-widget-container{margin:0;padding:0}.elementor-4199 .elementor-element.elementor-element-c068981 .elementor-heading-title{font-family:"Roboto Condensed",Sans-serif;font-size:3em;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000}.elementor-4199 .elementor-element.elementor-element-c619e05{text-align:left}.elementor-4199 .elementor-element.elementor-element-c619e05 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;color:#000}.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-4199 .elementor-element.elementor-element-452db13{font-family:"Noto Sans JP",Sans-serif;font-size:2em;font-weight:700;line-height:1.5em;color:#000}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{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-4199 .elementor-element.elementor-element-20fbc78 .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-4199 .elementor-element.elementor-element-20fbc78{--icon-box-icon-margin:0px}.elementor-4199 .elementor-element.elementor-element-20fbc78 .elementor-icon-box-title{margin-block-end:0px}.elementor-4199 .elementor-element.elementor-element-20fbc78.elementor-view-stacked .elementor-icon{background-color:#999}.elementor-4199 .elementor-element.elementor-element-20fbc78.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-20fbc78.elementor-view-default .elementor-icon{fill:#999;color:#999;border-color:#999}.elementor-4199 .elementor-element.elementor-element-20fbc78 .elementor-icon{font-size:1em}.elementor-4199 .elementor-element.elementor-element-20fbc78 .elementor-icon-box-description{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-54abcaf .elementor-icon-box-wrapper{align-items:center;text-align:left}.elementor-4199 .elementor-element.elementor-element-54abcaf{--icon-box-icon-margin:0px}.elementor-4199 .elementor-element.elementor-element-54abcaf .elementor-icon-box-title{margin-block-end:0px}.elementor-4199 .elementor-element.elementor-element-54abcaf.elementor-view-stacked .elementor-icon{background-color:#999}.elementor-4199 .elementor-element.elementor-element-54abcaf.elementor-view-framed .elementor-icon,.elementor-4199 .elementor-element.elementor-element-54abcaf.elementor-view-default .elementor-icon{fill:#999;color:#999;border-color:#999}.elementor-4199 .elementor-element.elementor-element-54abcaf .elementor-icon{font-size:1em}.elementor-4199 .elementor-element.elementor-element-54abcaf .elementor-icon-box-description{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-bc-flex-widget .elementor-4199 .elementor-element.elementor-element-faceec4.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4199 .elementor-element.elementor-element-faceec4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4199 .elementor-element.elementor-element-710682c>.elementor-container{min-height:1300px}.elementor-4199 .elementor-element.elementor-element-710682c{padding:0}.elementor-4199 .elementor-element.elementor-element-60490f8.elementor-column>.elementor-widget-wrap{justify-content:flex-start}.elementor-4199 .elementor-element.elementor-element-a418d51:not(.elementor-motion-effects-element-type-background),.elementor-4199 .elementor-element.elementor-element-a418d51>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.7th-e-life.jp/wp-content/uploads/2023/11/seatcover-california-back02.png");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-4199 .elementor-element.elementor-element-a418d51>.elementor-container{max-width:1300px}.elementor-4199 .elementor-element.elementor-element-a418d51{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-4199 .elementor-element.elementor-element-a418d51>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-0a78814 .elementor-heading-title{font-family:"Roboto Condensed",Sans-serif;font-size:1.5em;font-weight:600;color:#fff}.elementor-4199 .elementor-element.elementor-element-4eb9b80{font-family:"Noto Sans JP",Sans-serif;font-size:2.2em;font-weight:400;line-height:1.5em;color:#fff}.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-4199 .elementor-element.elementor-element-95df913{--divider-border-style:double;--divider-color:#ffaf21;--divider-border-width:2px}.elementor-4199 .elementor-element.elementor-element-95df913 .elementor-divider-separator{width:46%}.elementor-4199 .elementor-element.elementor-element-95df913 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-4199 .elementor-element.elementor-element-ffef14c{font-family:"Noto Sans JP",Sans-serif;font-size:1.2em;font-weight:300;line-height:1.3em;color:#fff}.elementor-4199 .elementor-element.elementor-element-ad57a50:not(.elementor-motion-effects-element-type-background),.elementor-4199 .elementor-element.elementor-element-ad57a50>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e3e7ea}.elementor-4199 .elementor-element.elementor-element-ad57a50>.elementor-container{max-width:1300px}.elementor-4199 .elementor-element.elementor-element-ad57a50{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-4199 .elementor-element.elementor-element-ad57a50>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-8847df8{text-align:center}.elementor-4199 .elementor-element.elementor-element-8847df8 .elementor-heading-title{font-family:"Roboto Condensed",Sans-serif;font-size:3em;font-weight:600;color:#000}.elementor-4199 .elementor-element.elementor-element-a2ac5be{--divider-border-style:solid;--divider-color:#84959e;--divider-border-width:4px}.elementor-4199 .elementor-element.elementor-element-a2ac5be .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0}.elementor-4199 .elementor-element.elementor-element-a2ac5be .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px}.elementor-4199 .elementor-element.elementor-element-92af7cb{margin-top:0;margin-bottom:30px}.elementor-4199 .elementor-element.elementor-element-992acbe .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.5em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-0726e6c{--divider-border-style:solid;--divider-color:#416f7f;--divider-border-width:1px}.elementor-4199 .elementor-element.elementor-element-0726e6c .elementor-divider-separator{width:100%}.elementor-4199 .elementor-element.elementor-element-0726e6c .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-4199 .elementor-element.elementor-element-704777b>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-3e5685c{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-a3f67b8{width:var(--container-widget-width,103.795%);max-width:103.795%;--container-widget-width:103.795%;--container-widget-flex-grow:0}.elementor-4199 .elementor-element.elementor-element-2cf4239 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1.5em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-a31d399{--divider-border-style:solid;--divider-color:#416f7f;--divider-border-width:1px}.elementor-4199 .elementor-element.elementor-element-a31d399 .elementor-divider-separator{width:100%}.elementor-4199 .elementor-element.elementor-element-a31d399 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-4199 .elementor-element.elementor-element-7852e4a>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-be171a9{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-7f2d46f>.elementor-widget-container{margin:0;padding:0}.elementor-4199 .elementor-element.elementor-element-7f2d46f{text-align:center}.elementor-4199 .elementor-element.elementor-element-7f2d46f .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-4199 .elementor-element.elementor-element-3c99916{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:1.5em;font-weight:500;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-1c079b2{--divider-border-style:solid;--divider-color:#416f7f;--divider-border-width:1px}.elementor-4199 .elementor-element.elementor-element-1c079b2 .elementor-divider-separator{width:100%}.elementor-4199 .elementor-element.elementor-element-1c079b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-4199 .elementor-element.elementor-element-5cf90a9{margin-top:0;margin-bottom:30px}.elementor-4199 .elementor-element.elementor-element-8ba5f97>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-41c225b .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-48ba7ec{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-f7ef4f1{width:var(--container-widget-width,103.795%);max-width:103.795%;--container-widget-width:103.795%;--container-widget-flex-grow:0}.elementor-4199 .elementor-element.elementor-element-a936abb>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-a3c78c1 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-214690a{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-006a832>.elementor-widget-container{margin:0;padding:0}.elementor-4199 .elementor-element.elementor-element-006a832{text-align:center}.elementor-4199 .elementor-element.elementor-element-006a832 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-4199 .elementor-element.elementor-element-c7e383e{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:1.5em;font-weight:500;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-530056d{--divider-border-style:solid;--divider-color:#416f7f;--divider-border-width:1px}.elementor-4199 .elementor-element.elementor-element-530056d .elementor-divider-separator{width:100%}.elementor-4199 .elementor-element.elementor-element-530056d .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-4199 .elementor-element.elementor-element-7f17b63{margin-top:0;margin-bottom:30px}.elementor-4199 .elementor-element.elementor-element-fe09349>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-b7a1fdd .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-9f77b1a{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-ebff03c{width:var(--container-widget-width,103.795%);max-width:103.795%;--container-widget-width:103.795%;--container-widget-flex-grow:0}.elementor-4199 .elementor-element.elementor-element-359328f>.elementor-element-populated{padding:0 20px 0 0}.elementor-4199 .elementor-element.elementor-element-faaa28a .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:600;color:#416f7f}.elementor-4199 .elementor-element.elementor-element-de35482{font-family:"Noto Sans JP",Sans-serif;font-size:1em;font-weight:400;color:#000}.elementor-4199 .elementor-element.elementor-element-8a67d8c:not(.elementor-motion-effects-element-type-background),.elementor-4199 .elementor-element.elementor-element-8a67d8c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#4d5e6a}.elementor-4199 .elementor-element.elementor-element-8a67d8c>.elementor-container{min-height:250px}.elementor-4199 .elementor-element.elementor-element-8a67d8c{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:50px;margin-bottom:0}.elementor-4199 .elementor-element.elementor-element-8a67d8c>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-a1aaf59>.elementor-container{min-height:200px}.elementor-bc-flex-widget .elementor-4199 .elementor-element.elementor-element-1ab028b.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4199 .elementor-element.elementor-element-1ab028b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4199 .elementor-element.elementor-element-1ab028b>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4199 .elementor-element.elementor-element-1ab028b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-ec690aa>.elementor-widget-container{margin:0 10px 0 0}.elementor-bc-flex-widget .elementor-4199 .elementor-element.elementor-element-4d04bf7.elementor-column .elementor-widget-wrap{align-items:center}.elementor-4199 .elementor-element.elementor-element-4d04bf7.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-4199 .elementor-element.elementor-element-4d04bf7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-4199 .elementor-element.elementor-element-4d04bf7>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-4199 .elementor-element.elementor-element-6c15c19>.elementor-widget-container{margin:0 0 0 10px}@media(min-width:768px){.elementor-4199 .elementor-element.elementor-element-3b4bb56{width:13.966%}.elementor-4199 .elementor-element.elementor-element-e3a6a31{width:63.395%}.elementor-4199 .elementor-element.elementor-element-a1ba024{width:4.953%}.elementor-4199 .elementor-element.elementor-element-fafc176{width:5.024%}.elementor-4199 .elementor-element.elementor-element-82cf2ba{width:4.981%}.elementor-4199 .elementor-element.elementor-element-a665fb1{width:4.983%}.elementor-4199 .elementor-element.elementor-element-24e26e8{width:45%}.elementor-4199 .elementor-element.elementor-element-faceec4{width:55%}.elementor-4199 .elementor-element.elementor-element-704777b{width:57%}.elementor-4199 .elementor-element.elementor-element-5a1ac02{width:43%}.elementor-4199 .elementor-element.elementor-element-7852e4a{width:50%}.elementor-4199 .elementor-element.elementor-element-51e4bd2{width:50%}.elementor-4199 .elementor-element.elementor-element-8ba5f97{width:57%}.elementor-4199 .elementor-element.elementor-element-3457cfe{width:43%}.elementor-4199 .elementor-element.elementor-element-a936abb{width:57%}.elementor-4199 .elementor-element.elementor-element-08ffe70{width:43%}.elementor-4199 .elementor-element.elementor-element-fe09349{width:57%}.elementor-4199 .elementor-element.elementor-element-96676d7{width:43%}.elementor-4199 .elementor-element.elementor-element-359328f{width:57%}.elementor-4199 .elementor-element.elementor-element-541be6e{width:43%}}@media(max-width:1024px){body:not(.rtl) .elementor-4199 .elementor-element.elementor-element-646b5fa.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body .elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}}@media(max-width:767px){body:not(.rtl) .elementor-4199 .elementor-element.elementor-element-646b5fa.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu>li.menu-item:not(:last-child){margin-right:0}body .elementor-4199 .elementor-element.elementor-element-646b5fa nav.hfe-nav-menu__layout-vertical .hfe-nav-menu>li.menu-item:not(:last-child){margin-bottom:0}.elementor-4199 .elementor-element.elementor-element-c068981 .elementor-heading-title{font-size:1.3em}.elementor-4199 .elementor-element.elementor-element-c619e05 .elementor-heading-title{font-size:1em}}