.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-7 .elementor-element.elementor-element-8882882{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-f306ec8{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-9fc3eac{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-1bc4cf3{padding:5px}.elementor-widget-button .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-7 .elementor-element.elementor-element-2d63a42 .elementor-button{background-color:#222;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;border-radius:25px}.elementor-7 .elementor-element.elementor-element-34c80e2 .elementor-button{background-color:#222;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;border-radius:25px}.elementor-7 .elementor-element.elementor-element-49ef360{--spacer-size:21px}.elementor-7 .elementor-element.elementor-element-a40fc55{--spacer-size:7px}.elementor-7 .elementor-element.elementor-element-2b1f7442>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7 .elementor-element.elementor-element-9d02364{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-9e9255c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-2e4f615{padding:10px;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-6dbc4f7{padding:1em}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-14e3504c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7 .elementor-element.elementor-element-14e3504c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7 .elementor-element.elementor-element-14e3504c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7 .elementor-element.elementor-element-14e3504c>.elementor-element-populated{padding:0}.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-7 .elementor-element.elementor-element-22ab7231{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0;text-align:left}.elementor-7 .elementor-element.elementor-element-22ab7231 .elementor-heading-title{font-family:"Cabin",Sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:3.8px;color:#000}.elementor-7 .elementor-element.elementor-element-e239910{text-align:left}.elementor-7 .elementor-element.elementor-element-e239910 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:.8em;font-weight:300;text-transform:lowercase;line-height:1.6em;letter-spacing:.2px;color:#888}.elementor-7 .elementor-element.elementor-element-348d3b74{text-align:left}.elementor-7 .elementor-element.elementor-element-348d3b74 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:.8em;font-weight:300;text-transform:lowercase;line-height:1.6em;letter-spacing:.2px;color:#888}.elementor-7 .elementor-element.elementor-element-3349ad5{--spacer-size:15px}.elementor-7 .elementor-element.elementor-element-553952c{--spacer-size:1px}.elementor-7 .elementor-element.elementor-element-9e1bc79{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0;text-align:left}.elementor-7 .elementor-element.elementor-element-9e1bc79 .elementor-heading-title{font-family:"Cabin",Sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:3.8px;color:#000}.elementor-7 .elementor-element.elementor-element-d2926d2{text-align:left}.elementor-7 .elementor-element.elementor-element-d2926d2 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:.8em;font-weight:300;text-transform:lowercase;line-height:1.6em;letter-spacing:.2px;color:#888}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-178e7d87.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7 .elementor-element.elementor-element-178e7d87.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7 .elementor-element.elementor-element-178e7d87>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px}.elementor-7 .elementor-element.elementor-element-178e7d87>.elementor-element-populated{padding:0}.elementor-7 .elementor-element.elementor-element-c386d1d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0;text-align:left}.elementor-7 .elementor-element.elementor-element-c386d1d .elementor-heading-title{font-family:"Cabin",Sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:3.8px;color:#000}.elementor-7 .elementor-element.elementor-element-36833d78{text-align:left}.elementor-7 .elementor-element.elementor-element-36833d78 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:.8em;font-weight:300;text-transform:lowercase;line-height:1.6em;letter-spacing:.2px;color:#888}.elementor-7 .elementor-element.elementor-element-f2fd0d3{text-align:left}.elementor-7 .elementor-element.elementor-element-f2fd0d3 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:.8em;font-weight:300;text-transform:lowercase;line-height:1.6em;letter-spacing:.2px;color:#888}.elementor-7 .elementor-element.elementor-element-8a1c995{--spacer-size:15px}.elementor-7 .elementor-element.elementor-element-5c0a8da{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0;text-align:left}.elementor-7 .elementor-element.elementor-element-5c0a8da .elementor-heading-title{font-family:"Cabin",Sans-serif;font-size:.6rem;font-weight:700;text-transform:uppercase;line-height:1.7em;letter-spacing:3.8px;color:#000}.elementor-7 .elementor-element.elementor-element-4b45d0a1{--grid-template-columns:repeat(0,auto);text-align:left;padding:0 0 1em;--icon-size:17px;--grid-column-gap:13px;--grid-row-gap:0px}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon{background-color:#fff;--icon-padding:.5em;border-style:solid;border-width:1px;border-color:#f2f2f2}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon i{color:#000}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon svg{fill:#000}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-icon{border-radius:100px}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon:hover{background-color:#fff;border-color:#f2f2f2}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon:hover i{color:#000}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon:hover svg{fill:#000}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button{background-color:#dbb88e;font-family:"Cabin",Sans-serif;font-size:.7rem;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;fill:#fff;color:#fff;border-radius:0;padding:22px 40px 19px}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button:focus{background-color:#0f0f0f;color:#fff}.elementor-7 .elementor-element.elementor-element-b5ecf2b{padding:1em 0 0}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button:hover svg,.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button:focus svg{fill:#fff}.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-7 .elementor-element.elementor-element-8051fcd{--spacer-size:50px}.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-7 .elementor-element.elementor-element-20d55666:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://e-himeken.com/wp-content/uploads/2025/10/back.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-background-overlay{background-color:#000;opacity:.59;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-container{max-width:1350px;min-height:59vh}.elementor-7 .elementor-element.elementor-element-20d55666 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-7 .elementor-element.elementor-element-20d55666{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-7 .elementor-element.elementor-element-30ef5ac2>.elementor-element-populated{padding:10px 30px 90px}.elementor-7 .elementor-element.elementor-element-921f714{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:28px;font-weight:900;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-777479c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-29d19a1{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-69f3793d>.elementor-element-populated{padding:10px 10px 90px}.elementor-7 .elementor-element.elementor-element-47416633>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-7 .elementor-element.elementor-element-7a1e7ca6 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-7 .elementor-element.elementor-element-54932db7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-54932db7:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-54932db7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://e-himeken.com/wp-content/uploads/2025/10/back.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover}.elementor-7 .elementor-element.elementor-element-54932db7>.elementor-background-overlay{background-color:#000;opacity:.59;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-54932db7>.elementor-container{max-width:1350px;min-height:12vh}.elementor-7 .elementor-element.elementor-element-54932db7 .elementor-background-overlay{filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-7 .elementor-element.elementor-element-54932db7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-7 .elementor-element.elementor-element-3f25a348>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-76335d9b .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:1em;font-weight:400;text-transform:uppercase;letter-spacing:3px;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-7 .elementor-element.elementor-element-6384f213{--divider-border-style:solid;--divider-color:#fff;--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-6384f213 .elementor-divider-separator{width:100%}.elementor-7 .elementor-element.elementor-element-6384f213 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat",Sans-serif;font-size:.8em;font-weight:300;text-transform:uppercase;letter-spacing:3px;fill:#fff;color:#fff;border-style:solid;border-width:2px;border-color:#fff;border-radius:30px}.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button:focus{background-color:#fff;color:#5d5455}.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button-content-wrapper{flex-direction:row}.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button:hover svg,.elementor-7 .elementor-element.elementor-element-114b4d95 .elementor-button:focus svg{fill:#5d5455}.elementor-7 .elementor-element.elementor-element-d90d178{--spacer-size:50px}.elementor-7 .elementor-element.elementor-element-b9eb1d2{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-5f0f4ed{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-311875d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-8a33060{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-034d20c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-0396325{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-dd702d9{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-7090352{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-a1e9dec{--spacer-size:50px}.elementor-7 .elementor-element.elementor-element-433bea53:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-433bea53>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-7 .elementor-element.elementor-element-433bea53>.elementor-background-overlay{background-image:url("https://e-himeken.com/wp-content/uploads/2025/08/ow3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:.35;transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-433bea53>.elementor-container{max-width:1350px}.elementor-7 .elementor-element.elementor-element-433bea53{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:70px 0}.elementor-7 .elementor-element.elementor-element-4b297f4{margin-top:-120px;margin-bottom:0;padding:0}.elementor-7 .elementor-element.elementor-element-5f3b5731{--divider-border-style:solid;--divider-color:rgba(255,255,255,.61);--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-5f3b5731 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-7 .elementor-element.elementor-element-5f3b5731 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-7 .elementor-element.elementor-element-20d0ef69{margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-20d0ef69 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:1em;font-weight:100;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-42d6ee0{--divider-border-style:solid;--divider-color:rgba(255,255,255,.61);--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-42d6ee0 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-7 .elementor-element.elementor-element-42d6ee0 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-7 .elementor-element.elementor-element-4766d9a2{margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-4766d9a2 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:1em;font-weight:100;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-38db508e{--divider-border-style:solid;--divider-color:rgba(255,255,255,.61);--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-38db508e .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-7 .elementor-element.elementor-element-38db508e .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-7 .elementor-element.elementor-element-26689c80{margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-26689c80 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:1em;font-weight:100;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-1204470{--divider-border-style:solid;--divider-color:rgba(255,255,255,.61);--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-1204470 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0}.elementor-7 .elementor-element.elementor-element-1204470 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px}.elementor-7 .elementor-element.elementor-element-3971ccf3{margin:-17px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center}.elementor-7 .elementor-element.elementor-element-3971ccf3 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:1em;font-weight:100;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-4200ccef:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://e-himeken.com/wp-content/uploads/2025/08/ow3.jpg")}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated>.elementor-background-overlay{background-color:#fff;background-image:url("https://e-himeken.com/wp-content/uploads/2025/08/trans.png");background-position:center center;background-repeat:no-repeat;opacity:.72}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:70px 0 40px -42px;--e-column-margin-right:0px;--e-column-margin-left:-42px;padding:50px}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7 .elementor-element.elementor-element-4200ccef{z-index:6}.elementor-7 .elementor-element.elementor-element-5ea6f323{--spacer-size:60px}.elementor-7 .elementor-element.elementor-element-04d189f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-4bef922f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-4bef922f{margin-top:-7px;margin-bottom:0}.elementor-7 .elementor-element.elementor-element-9debdca{margin:-8px 0 calc(var(--kit-widget-spacing, 0px) + -8px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-a6cd84c{--divider-border-style:solid;--divider-color:#5d5455;--divider-border-width:1px}.elementor-7 .elementor-element.elementor-element-a6cd84c .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0}.elementor-7 .elementor-element.elementor-element-a6cd84c .elementor-divider{text-align:right;padding-block-start:8px;padding-block-end:8px}.elementor-7 .elementor-element.elementor-element-1ae2b4d{margin:26px 0 calc(var(--kit-widget-spacing, 0px) + 9px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Montserrat",Sans-serif;font-size:.8em;font-weight:400;text-transform:uppercase;letter-spacing:3px;fill:#141414;color:#141414;border-style:solid;border-width:2px;border-color:#141414;border-radius:30px}.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button:hover,.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button:focus{background-color:#fff;color:#000;border-color:#fff}.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button-content-wrapper{flex-direction:row}.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button .elementor-button-content-wrapper{gap:17px}.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button:hover svg,.elementor-7 .elementor-element.elementor-element-da79bc9 .elementor-button:focus svg{fill:#000}.elementor-7 .elementor-element.elementor-element-12fae8ce{--spacer-size:60px}.elementor-7 .elementor-element.elementor-element-afcf53d{--spacer-size:50px}.elementor-7 .elementor-element.elementor-element-98acd2d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-2e4b5aa{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-dc65a76{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-ca7a10e{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-db0a3b6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-6b1f4b0{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-f95e131{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-c512dff{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-1291c50{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -16px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-c17f3cb{padding:0;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-88dadf2{--spacer-size:50px}.elementor-7 .elementor-element.elementor-element-6ad31007>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-end;align-items:flex-end}.elementor-7 .elementor-element.elementor-element-6ad31007>.elementor-background-overlay{background-color:#000;background-image:url("https://e-himeken.com/wp-content/uploads/2025/10/back2.jpg");opacity:1}.elementor-7 .elementor-element.elementor-element-6ad31007>.elementor-container{max-width:1350px;min-height:58vh}.elementor-7 .elementor-element.elementor-element-6ad31007 .elementor-background-overlay{filter:brightness(68%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}.elementor-7 .elementor-element.elementor-element-50f7054a>.elementor-element-populated{padding:10px 30px 90px}.elementor-7 .elementor-element.elementor-element-d135936{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:50px;font-weight:900;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-dce75ca{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;font-family:"Noto Sans JP",Sans-serif;font-size:22px;font-weight:900;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-9d34873{font-family:"Noto Sans JP",Sans-serif;font-size:12px;font-weight:500;letter-spacing:1px;color:#fff}.elementor-7 .elementor-element.elementor-element-a9b0b8c>.elementor-element-populated{padding:10px 10px 90px}.elementor-7 .elementor-element.elementor-element-284455da{--grid-template-columns:repeat(0,auto);text-align:center;--icon-size:19px;--grid-column-gap:20px;--grid-row-gap:0px}.elementor-7 .elementor-element.elementor-element-284455da .elementor-social-icon{background-color:rgba(0,0,0,0);border-style:solid;border-width:2px;border-color:#fff}.elementor-7 .elementor-element.elementor-element-284455da .elementor-social-icon i{color:#fff}.elementor-7 .elementor-element.elementor-element-284455da .elementor-social-icon svg{fill:#fff}.elementor-7 .elementor-element.elementor-element-52467b31{padding:70px 0 15px}.elementor-7 .elementor-element.elementor-element-59485df2>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-3f1bc490{--divider-border-style:solid;--divider-color:#5d5455;--divider-border-width:1px;margin:0 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-7 .elementor-element.elementor-element-3f1bc490 .elementor-divider-separator{width:100%}.elementor-7 .elementor-element.elementor-element-3f1bc490 .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-7 .elementor-element.elementor-element-bea6de3{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-fb5fd7f{padding:10px;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-69c24097>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-560031cb{--divider-border-style:solid;--divider-color:#5d5455;--divider-border-width:1px;margin:0 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-7 .elementor-element.elementor-element-560031cb .elementor-divider-separator{width:100%}.elementor-7 .elementor-element.elementor-element-560031cb .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-7 .elementor-element.elementor-element-5d489b7{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-6474597{padding:10px;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-34025a6>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-7 .elementor-element.elementor-element-723c63f9{--divider-border-style:solid;--divider-color:#5d5455;--divider-border-width:1px;margin:0 7px calc(var(--kit-widget-spacing, 0px) + 0px) 0px}.elementor-7 .elementor-element.elementor-element-723c63f9 .elementor-divider-separator{width:100%}.elementor-7 .elementor-element.elementor-element-723c63f9 .elementor-divider{padding-block-start:7px;padding-block-end:7px}.elementor-7 .elementor-element.elementor-element-f09fee5{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;font-family:"Noto Sans JP",Sans-serif;font-size:15px;font-weight:700;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-5c5e7de{padding:10px;text-align:left;font-family:"Noto Sans JP",Sans-serif;font-size:10px;font-weight:500;letter-spacing:1px;color:#020202}.elementor-7 .elementor-element.elementor-element-8f97fba{padding:5px}.elementor-7 .elementor-element.elementor-element-853918e .elementor-button{background-color:#222;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;border-radius:25px}.elementor-7 .elementor-element.elementor-element-2d39072 .elementor-button{background-color:#222;font-family:"Noto Sans JP",Sans-serif;font-size:11px;font-weight:700;line-height:13px;letter-spacing:1px;border-radius:25px}.elementor-7 .elementor-element.elementor-element-e801c84{--spacer-size:20px}.elementor-7 .elementor-element.elementor-element-014db8f{--spacer-size:50px}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-22ab7231{text-align:center}.elementor-7 .elementor-element.elementor-element-22ab7231 .elementor-heading-title{font-size:.8em}.elementor-7 .elementor-element.elementor-element-e239910{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-348d3b74{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-9e1bc79{text-align:center}.elementor-7 .elementor-element.elementor-element-9e1bc79 .elementor-heading-title{font-size:.8em}.elementor-7 .elementor-element.elementor-element-d2926d2{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-c386d1d{text-align:center}.elementor-7 .elementor-element.elementor-element-c386d1d .elementor-heading-title{font-size:.8em}.elementor-7 .elementor-element.elementor-element-36833d78{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-f2fd0d3{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-5c0a8da{text-align:center}.elementor-7 .elementor-element.elementor-element-5c0a8da .elementor-heading-title{font-size:.8em}.elementor-7 .elementor-element.elementor-element-4b45d0a1{text-align:center}.elementor-7 .elementor-element.elementor-element-b5ecf2b{padding:0 0 3.5em}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button{font-size:.72em}.elementor-7 .elementor-element.elementor-element-20d55666{padding:20px}.elementor-7 .elementor-element.elementor-element-76335d9b .elementor-heading-title{font-size:1em}.elementor-7 .elementor-element.elementor-element-433bea53{margin-top:0;margin-bottom:0;padding:0}.elementor-7 .elementor-element.elementor-element-79a5a7e3>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7 .elementor-element.elementor-element-5ea6f323{--spacer-size:10px}.elementor-7 .elementor-element.elementor-element-6ad31007{padding:20px}.elementor-7 .elementor-element.elementor-element-52467b31{padding:2em}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8882882{font-size:12px}.elementor-7 .elementor-element.elementor-element-f306ec8{font-size:18px}.elementor-7 .elementor-element.elementor-element-0b70347{width:50%}.elementor-7 .elementor-element.elementor-element-f5c8b00{width:50%}.elementor-7 .elementor-element.elementor-element-9d02364{font-size:12px}.elementor-7 .elementor-element.elementor-element-9e9255c{font-size:18px}.elementor-7 .elementor-element.elementor-element-14e3504c{width:50%}.elementor-7 .elementor-element.elementor-element-14e3504c>.elementor-element-populated{padding:1em}.elementor-7 .elementor-element.elementor-element-22ab7231{text-align:center}.elementor-7 .elementor-element.elementor-element-22ab7231 .elementor-heading-title{font-size:.7rem;line-height:1.3em}.elementor-7 .elementor-element.elementor-element-e239910{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-348d3b74{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-9e1bc79{text-align:center}.elementor-7 .elementor-element.elementor-element-9e1bc79 .elementor-heading-title{font-size:.7rem;line-height:1.3em}.elementor-7 .elementor-element.elementor-element-d2926d2{padding:0}.elementor-7 .elementor-element.elementor-element-178e7d87{width:50%}.elementor-7 .elementor-element.elementor-element-178e7d87>.elementor-element-populated{padding:1em}.elementor-7 .elementor-element.elementor-element-c386d1d{text-align:center}.elementor-7 .elementor-element.elementor-element-c386d1d .elementor-heading-title{font-size:.7rem;line-height:1.3em}.elementor-7 .elementor-element.elementor-element-36833d78{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-f2fd0d3{padding:0;text-align:center}.elementor-7 .elementor-element.elementor-element-5c0a8da{text-align:center}.elementor-7 .elementor-element.elementor-element-5c0a8da .elementor-heading-title{font-size:.7rem;line-height:1.3em}.elementor-7 .elementor-element.elementor-element-4b45d0a1{text-align:center;--icon-size:13px;--grid-column-gap:1px}.elementor-7 .elementor-element.elementor-element-4b45d0a1 .elementor-social-icon{--icon-padding:.5em}.elementor-7 .elementor-element.elementor-element-b5ecf2b{padding:0 0 3em}.elementor-7 .elementor-element.elementor-element-b5ecf2b .elementor-button{font-size:.72em}.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-container{min-height:69vh}.elementor-7 .elementor-element.elementor-element-20d55666{margin-top:0;margin-bottom:0;padding:20px}.elementor-7 .elementor-element.elementor-element-30ef5ac2>.elementor-element-populated{padding:3em 1em 1em}.elementor-7 .elementor-element.elementor-element-921f714{font-size:18px}.elementor-7 .elementor-element.elementor-element-777479c{font-size:18px}.elementor-7 .elementor-element.elementor-element-69f3793d>.elementor-element-populated{padding:0}.elementor-7 .elementor-element.elementor-element-47416633{padding:0}.elementor-7 .elementor-element.elementor-element-54932db7{margin-top:0;margin-bottom:0;padding:2em}.elementor-7 .elementor-element.elementor-element-7eb410a3{width:87%}.elementor-7 .elementor-element.elementor-element-41f5678e{width:12%}.elementor-7 .elementor-element.elementor-element-b9eb1d2{font-size:18px}.elementor-7 .elementor-element.elementor-element-311875d{font-size:12px}.elementor-7 .elementor-element.elementor-element-034d20c{font-size:12px}.elementor-7 .elementor-element.elementor-element-dd702d9{font-size:12px}.elementor-7 .elementor-element.elementor-element-2c586d5c{width:25%}.elementor-7 .elementor-element.elementor-element-7ce0dc84{width:25%}.elementor-7 .elementor-element.elementor-element-94753a3{width:25%}.elementor-7 .elementor-element.elementor-element-444d3171{width:25%}.elementor-7 .elementor-element.elementor-element-580c47f6{width:25%}.elementor-7 .elementor-element.elementor-element-10b65aa6{width:25%}.elementor-7 .elementor-element.elementor-element-51e527d2{width:25%}.elementor-7 .elementor-element.elementor-element-134b022a{width:25%}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated{padding:2em}.elementor-7 .elementor-element.elementor-element-04d189f{font-size:18px}.elementor-7 .elementor-element.elementor-element-7411931c{width:88%}.elementor-7 .elementor-element.elementor-element-9debdca{font-size:18px}.elementor-7 .elementor-element.elementor-element-4bc232f6{width:12%}.elementor-7 .elementor-element.elementor-element-98acd2d{font-size:18px}.elementor-7 .elementor-element.elementor-element-9474a79{width:50%}.elementor-7 .elementor-element.elementor-element-dc65a76{font-size:12px}.elementor-7 .elementor-element.elementor-element-759fd4d{width:50%}.elementor-7 .elementor-element.elementor-element-db0a3b6{font-size:12px}.elementor-7 .elementor-element.elementor-element-7d82459{width:50%}.elementor-7 .elementor-element.elementor-element-f95e131{font-size:12px}.elementor-7 .elementor-element.elementor-element-c2bc643{width:50%}.elementor-7 .elementor-element.elementor-element-1291c50{font-size:12px}.elementor-7 .elementor-element.elementor-element-6ad31007>.elementor-container{min-height:57vh}.elementor-7 .elementor-element.elementor-element-6ad31007{margin-top:0;margin-bottom:0;padding:2em}.elementor-7 .elementor-element.elementor-element-50f7054a>.elementor-element-populated{margin:0 0 10px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-7 .elementor-element.elementor-element-d135936{font-size:18px}.elementor-7 .elementor-element.elementor-element-dce75ca{font-size:18px}.elementor-7 .elementor-element.elementor-element-a9b0b8c>.elementor-element-populated{margin:0 0 31px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-7 .elementor-element.elementor-element-7abb7e8b>.elementor-element-populated{padding:15px}.elementor-7 .elementor-element.elementor-element-26c2709b{width:12%}.elementor-7 .elementor-element.elementor-element-34b17fab{width:88%}.elementor-7 .elementor-element.elementor-element-bea6de3{font-size:12px}.elementor-7 .elementor-element.elementor-element-5e64e2a>.elementor-element-populated{padding:15px}.elementor-7 .elementor-element.elementor-element-8f8e4d3{width:12%}.elementor-7 .elementor-element.elementor-element-7cb5e68b{width:88%}.elementor-7 .elementor-element.elementor-element-5d489b7{font-size:12px}.elementor-7 .elementor-element.elementor-element-6277d063>.elementor-element-populated{padding:15px}.elementor-7 .elementor-element.elementor-element-b85000b{width:12%}.elementor-7 .elementor-element.elementor-element-6eec8761{width:88%}.elementor-7 .elementor-element.elementor-element-f09fee5{font-size:12px}.elementor-7 .elementor-element.elementor-element-786c2f3{width:50%}.elementor-7 .elementor-element.elementor-element-3ff5f18{width:50%}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-6276a19{width:51.574%}.elementor-7 .elementor-element.elementor-element-9e09556{width:48.426%}.elementor-7 .elementor-element.elementor-element-30ef5ac2{width:61.357%}.elementor-7 .elementor-element.elementor-element-69f3793d{width:38.643%}.elementor-7 .elementor-element.elementor-element-324325be{width:28.983%}.elementor-7 .elementor-element.elementor-element-41255dda{width:71.977%}.elementor-7 .elementor-element.elementor-element-298f6717{width:49.04%}.elementor-7 .elementor-element.elementor-element-12e437c7{width:72.071%}.elementor-7 .elementor-element.elementor-element-7eb410a3{width:30.536%}.elementor-7 .elementor-element.elementor-element-41f5678e{width:69.46%}.elementor-7 .elementor-element.elementor-element-44d984f0{width:27.929%}.elementor-7 .elementor-element.elementor-element-7411931c{width:51.5%}.elementor-7 .elementor-element.elementor-element-4bc232f6{width:48.5%}.elementor-7 .elementor-element.elementor-element-50f7054a{width:61.357%}.elementor-7 .elementor-element.elementor-element-a9b0b8c{width:38.643%}.elementor-7 .elementor-element.elementor-element-26c2709b{width:11.944%}.elementor-7 .elementor-element.elementor-element-34b17fab{width:88.048%}.elementor-7 .elementor-element.elementor-element-8f8e4d3{width:11.944%}.elementor-7 .elementor-element.elementor-element-7cb5e68b{width:88.048%}.elementor-7 .elementor-element.elementor-element-b85000b{width:11.944%}.elementor-7 .elementor-element.elementor-element-6eec8761{width:88.048%}}@media(max-width:1024px) and (min-width:768px){.elementor-7 .elementor-element.elementor-element-12e437c7{width:60%}.elementor-7 .elementor-element.elementor-element-44d984f0{width:40%}.elementor-7 .elementor-element.elementor-element-79a5a7e3{width:100%}.elementor-7 .elementor-element.elementor-element-4200ccef{width:100%}.elementor-7 .elementor-element.elementor-element-7411931c{width:85%}.elementor-7 .elementor-element.elementor-element-4bc232f6{width:15%}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-20d55666:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-20d55666>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-7 .elementor-element.elementor-element-54932db7:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-54932db7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-7 .elementor-element.elementor-element-433bea53>.elementor-background-overlay{background-attachment:fixed}.elementor-7 .elementor-element.elementor-element-4200ccef>.elementor-element-populated>.elementor-background-overlay{background-attachment:fixed}}