.elementor-23 .elementor-element.elementor-element-24e69b3:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-24e69b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://shoei-kinzoku.com/wp-content/uploads/2023/01/25526583_s.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-23 .elementor-element.elementor-element-24e69b3>.elementor-background-overlay{background-color:var(--e-global-color-astglobalcolor5);opacity:.68;transition:background .3s,border-radius .3s,opacity .3s}.elementor-23 .elementor-element.elementor-element-24e69b3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 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-23 .elementor-element.elementor-element-5ca5559{text-align:center}.elementor-23 .elementor-element.elementor-element-5ca5559 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:36px;font-weight:500;letter-spacing:3.8px;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-06a7be3:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-06a7be3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-23 .elementor-element.elementor-element-06a7be3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0}.elementor-23 .elementor-element.elementor-element-06a7be3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23 .elementor-element.elementor-element-1ce8249>.elementor-widget-container{padding:0 0 50px}.elementor-23 .elementor-element.elementor-element-1ce8249{text-align:center}.elementor-23 .elementor-element.elementor-element-1ce8249 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:30px;font-weight:500;letter-spacing:3.8px;color:var(--e-global-color-2f8342b)}.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-23 .elementor-element.elementor-element-300eb99{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-cdcc534{padding:50px 0}.elementor-23 .elementor-element.elementor-element-c44976f>.elementor-element-populated{padding:0 20px 0 0}.elementor-23 .elementor-element.elementor-element-d4a9d4b>.elementor-widget-container{margin:0}.elementor-23 .elementor-element.elementor-element-d4a9d4b{text-align:start}.elementor-23 .elementor-element.elementor-element-d4a9d4b .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;color:var(--e-global-color-2f8342b)}.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-bc-flex-widget .elementor-23 .elementor-element.elementor-element-a04ce16.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-a04ce16.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-a04ce16>.elementor-element-populated{padding:0 0 0 20px}.elementor-23 .elementor-element.elementor-element-e74a1f0{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-fd4711e{padding:50px 0}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-37b9d11.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-37b9d11.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-37b9d11>.elementor-element-populated{padding:0 20px 0 0}.elementor-23 .elementor-element.elementor-element-81df2c9{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-d19e8ac>.elementor-element-populated{padding:0 0 0 20px}.elementor-23 .elementor-element.elementor-element-dff583a>.elementor-widget-container{margin:0}.elementor-23 .elementor-element.elementor-element-dff583a{text-align:start}.elementor-23 .elementor-element.elementor-element-dff583a .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:26px;font-weight:500;letter-spacing:0px;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-3bc2f33{padding:50px 0}.elementor-23 .elementor-element.elementor-element-5a5cc16>.elementor-element-populated{padding:0 20px 0 0}.elementor-23 .elementor-element.elementor-element-c0ff554>.elementor-widget-container{margin:0}.elementor-23 .elementor-element.elementor-element-c0ff554{text-align:start}.elementor-23 .elementor-element.elementor-element-c0ff554 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:26px;font-weight:500;letter-spacing:2px;color:var(--e-global-color-2f8342b)}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-8b87990.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-8b87990.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-8b87990>.elementor-element-populated{padding:0 0 0 20px}.elementor-23 .elementor-element.elementor-element-3d7794e{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-6a38a3d{padding:50px 0}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-1448809.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-1448809.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-1448809>.elementor-element-populated{padding:0 20px 0 0}.elementor-23 .elementor-element.elementor-element-10565ed{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-786424f>.elementor-element-populated{padding:0 0 0 20px}.elementor-23 .elementor-element.elementor-element-4dcdb84>.elementor-widget-container{margin:0}.elementor-23 .elementor-element.elementor-element-4dcdb84{text-align:start}.elementor-23 .elementor-element.elementor-element-4dcdb84 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:26px;font-weight:500;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-02b66f5{padding:50px 0 100px}.elementor-23 .elementor-element.elementor-element-951eadc>.elementor-element-populated{padding:0 20px 0 0}.elementor-23 .elementor-element.elementor-element-12abe70>.elementor-widget-container{margin:0}.elementor-23 .elementor-element.elementor-element-12abe70{text-align:start}.elementor-23 .elementor-element.elementor-element-12abe70 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:26px;font-weight:500;color:var(--e-global-color-2f8342b)}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-c60f452.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-c60f452.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-23 .elementor-element.elementor-element-c60f452>.elementor-element-populated{padding:0 0 0 20px}.elementor-23 .elementor-element.elementor-element-be8cb47{font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-e886008:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-e886008>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-f96f0e9)}.elementor-23 .elementor-element.elementor-element-e886008{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-23 .elementor-element.elementor-element-e886008>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-23 .elementor-element.elementor-element-e886008>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:63px}.elementor-23 .elementor-element.elementor-element-808eb39>.elementor-widget-container{padding:0}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-808eb39{left:-22px}body.rtl .elementor-23 .elementor-element.elementor-element-808eb39{right:-22px}.elementor-23 .elementor-element.elementor-element-808eb39{top:-84px;text-align:start}.elementor-23 .elementor-element.elementor-element-808eb39 img{width:20%;max-width:20%}.elementor-23 .elementor-element.elementor-element-9ae2f75>.elementor-widget-container{padding:0 0 50px}.elementor-23 .elementor-element.elementor-element-9ae2f75{text-align:center}.elementor-23 .elementor-element.elementor-element-9ae2f75 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:30px;font-weight:500;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-76c2bc2>.elementor-widget-container{padding:50px 0}.elementor-23 .elementor-element.elementor-element-76c2bc2{text-align:center}.elementor-23 .elementor-element.elementor-element-76c2bc2 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:30px;font-weight:500;letter-spacing:2px;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-8283798{padding:50px 0}.elementor-23 .elementor-element.elementor-element-79f0dcc>.elementor-element-populated{padding:10px 10px 10px 20px}.elementor-23 .elementor-element.elementor-element-66adcda>.elementor-element-populated{padding:10px 10px 10px 20px}.elementor-23 .elementor-element.elementor-element-df26404{text-align:start}.elementor-23 .elementor-element.elementor-element-df26404 .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:20px;font-weight:500;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-4fc4d23{text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}.elementor-23 .elementor-element.elementor-element-367d00d{text-align:start}.elementor-23 .elementor-element.elementor-element-367d00d .elementor-heading-title{font-family:"Kiwi Maru",Sans-serif;font-size:20px;font-weight:500;letter-spacing:2px;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-2f8342b)}.elementor-23 .elementor-element.elementor-element-1bd8d53{text-align:start;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:var(--e-global-color-868806a)}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-e886008>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:43px}.elementor-23 .elementor-element.elementor-element-9ae2f75>.elementor-widget-container{padding:0}.elementor-23 .elementor-element.elementor-element-9ae2f75 .elementor-heading-title{font-size:28px}.elementor-23 .elementor-element.elementor-element-76c2bc2 .elementor-heading-title{font-size:28px}.elementor-23 .elementor-element.elementor-element-8283798{padding:0}.elementor-bc-flex-widget .elementor-23 .elementor-element.elementor-element-79f0dcc.elementor-column .elementor-widget-wrap{align-items:center}.elementor-23 .elementor-element.elementor-element-79f0dcc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-24e69b3:not(.elementor-motion-effects-element-type-background),.elementor-23 .elementor-element.elementor-element-24e69b3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:top center}.elementor-23 .elementor-element.elementor-element-5ca5559 .elementor-heading-title{font-size:30px}.elementor-23 .elementor-element.elementor-element-1ce8249>.elementor-widget-container{padding:0 0 30px}.elementor-23 .elementor-element.elementor-element-1ce8249 .elementor-heading-title{font-size:26px}.elementor-23 .elementor-element.elementor-element-300eb99>.elementor-widget-container{padding:0 10px}.elementor-23 .elementor-element.elementor-element-300eb99{text-align:start;font-size:16px}.elementor-23 .elementor-element.elementor-element-cdcc534{padding:0 10px}.elementor-23 .elementor-element.elementor-element-c44976f>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-d4a9d4b .elementor-heading-title{font-size:24px}.elementor-23 .elementor-element.elementor-element-a04ce16>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-e74a1f0>.elementor-widget-container{padding:10px 0 0}.elementor-23 .elementor-element.elementor-element-e74a1f0{font-size:16px}.elementor-23 .elementor-element.elementor-element-fd4711e{padding:50px 10px 0}.elementor-23 .elementor-element.elementor-element-37b9d11>.elementor-element-populated{padding:10px 0 0}.elementor-23 .elementor-element.elementor-element-81df2c9>.elementor-widget-container{padding:10px 0 0}.elementor-23 .elementor-element.elementor-element-81df2c9{font-size:16px}.elementor-23 .elementor-element.elementor-element-d19e8ac>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-dff583a .elementor-heading-title{font-size:24px;line-height:1.2em}.elementor-23 .elementor-element.elementor-element-3bc2f33{padding:50px 10px 0}.elementor-23 .elementor-element.elementor-element-5a5cc16>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-c0ff554 .elementor-heading-title{font-size:24px}.elementor-23 .elementor-element.elementor-element-8b87990>.elementor-element-populated{padding:20px 0 0}.elementor-23 .elementor-element.elementor-element-3d7794e>.elementor-widget-container{padding:10px 0 0}.elementor-23 .elementor-element.elementor-element-3d7794e{font-size:16px}.elementor-23 .elementor-element.elementor-element-6a38a3d{padding:50px 10px 0}.elementor-23 .elementor-element.elementor-element-1448809>.elementor-element-populated{padding:20px 0 0}.elementor-23 .elementor-element.elementor-element-10565ed{font-size:16px}.elementor-23 .elementor-element.elementor-element-786424f>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-4dcdb84 .elementor-heading-title{font-size:24px}.elementor-23 .elementor-element.elementor-element-02b66f5{padding:50px 10px}.elementor-23 .elementor-element.elementor-element-951eadc>.elementor-element-populated{padding:0}.elementor-23 .elementor-element.elementor-element-12abe70 .elementor-heading-title{font-size:24px}.elementor-23 .elementor-element.elementor-element-c60f452>.elementor-element-populated{padding:20px 0 0}.elementor-23 .elementor-element.elementor-element-be8cb47>.elementor-widget-container{padding:10px 0 0}.elementor-23 .elementor-element.elementor-element-be8cb47{font-size:16px}.elementor-23 .elementor-element.elementor-element-e886008>.elementor-shape-bottom svg{width:calc(300% + 1.3px);height:26px}.elementor-23 .elementor-element.elementor-element-e886008{margin-top:50px;margin-bottom:0;padding:10px 0 30px}.elementor-23 .elementor-element.elementor-element-808eb39>.elementor-widget-container{padding:0}body:not(.rtl) .elementor-23 .elementor-element.elementor-element-808eb39{left:-3px}body.rtl .elementor-23 .elementor-element.elementor-element-808eb39{right:-3px}.elementor-23 .elementor-element.elementor-element-808eb39{top:-62px;text-align:start}.elementor-23 .elementor-element.elementor-element-808eb39 img{width:40%;max-width:40%}.elementor-23 .elementor-element.elementor-element-9ae2f75 .elementor-heading-title{font-size:22px;line-height:1.5em}.elementor-23 .elementor-element.elementor-element-76c2bc2>.elementor-widget-container{padding:10px 0}.elementor-23 .elementor-element.elementor-element-76c2bc2 .elementor-heading-title{font-size:22px}.elementor-23 .elementor-element.elementor-element-8283798{padding:30px 0 0}.elementor-23 .elementor-element.elementor-element-79f0dcc>.elementor-element-populated{padding:10px}.elementor-23 .elementor-element.elementor-element-66adcda>.elementor-element-populated{padding:20px 10px 10px}.elementor-23 .elementor-element.elementor-element-df26404 .elementor-heading-title{font-size:20px}.elementor-23 .elementor-element.elementor-element-4fc4d23{font-size:16px}.elementor-23 .elementor-element.elementor-element-367d00d .elementor-heading-title{font-size:20px}.elementor-23 .elementor-element.elementor-element-1bd8d53{font-size:16px}}