.elementor-2397 .elementor-element.elementor-element-1fadb6b{--display:flex;--min-height:32vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-1fadb6b:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-1fadb6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/10/Untitled-1_upscaled-scaled-1.webp");background-repeat:no-repeat;background-size:100% auto}.elementor-2397 .elementor-element.elementor-element-4f70206{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap}.elementor-2397 .elementor-element.elementor-element-451e1c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-widget-breadcrumbs{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2397 .elementor-element.elementor-element-82b975f{width:var(--container-widget-width,96vw);max-width:96vw;--container-widget-width:96vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-aea3326{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.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-2397 .elementor-element.elementor-element-4bb31b6{width:var(--container-widget-width,96vw);max-width:96vw;--container-widget-width:96vw;--container-widget-flex-grow:0;font-family:"Open Sans",Sans-serif;color:var(--e-global-color-primary)}.elementor-2397 .elementor-element.elementor-element-1287895{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2397 .elementor-element.elementor-element-1287895.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.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-2397 .elementor-element.elementor-element-f93f5da{width:var(--container-widget-width,97%);max-width:97%;padding:15px 0 0;--container-widget-width:97%;--container-widget-flex-grow:0;border-radius:0;text-align:right}.elementor-2397 .elementor-element.elementor-element-f93f5da.elementor-element{--align-self:flex-start;--order:-99999}.elementor-2397 .elementor-element.elementor-element-f93f5da img{width:100%;border-radius:15px}.elementor-2397 .elementor-element.elementor-element-413d5f9{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:15px;color:var(--e-global-color-primary)}.elementor-2397 .elementor-element.elementor-element-dde9fa2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-2397 .elementor-element.elementor-element-dde9fa2.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink: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-2397 .elementor-element.elementor-element-f13cf44{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:100px 0 15px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-2397 .elementor-element.elementor-element-f13cf44.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-f13cf44 .elementor-heading-title{font-family:"Open Sans",Sans-serif;font-size:45px;font-weight:500;font-style:italic;-webkit-text-stroke-color:#000;stroke:#000;color:var(--e-global-color-14b2625)}.elementor-2397 .elementor-element.elementor-element-679f877{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-1a14067{--display:flex;--min-height:250px;--justify-content:flex-start;--background-transition:.3s;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-1a14067:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-1a14067>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/2-7528d84a.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-1a14067:before,.elementor-2397 .elementor-element.elementor-element-1a14067>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-1a14067>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-1a14067>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-1a14067>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-1a14067>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-1a14067.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-9c678dc{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-9c678dc.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-9c678dc .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-3ab1297{--display:flex;--min-height:250px;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-3ab1297:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-3ab1297>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/3-a75cdca2-scaled-e1761727303194.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-3ab1297:before,.elementor-2397 .elementor-element.elementor-element-3ab1297>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-3ab1297>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-3ab1297>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-3ab1297>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-3ab1297>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-3ab1297.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-c238f6c{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-c238f6c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-c238f6c .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-e6c47b5{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-45d1858{--display:flex;--min-height:250px;--justify-content:flex-start;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-45d1858:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-45d1858>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/2_9e47c05e-60d2-48dd-bf40-01074d278b92.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-45d1858:before,.elementor-2397 .elementor-element.elementor-element-45d1858>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-45d1858>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-45d1858>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-45d1858>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-45d1858>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-45d1858.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-14f4056{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-14f4056.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-14f4056 .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-fd1c8d5{--display:flex;--min-height:250px;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-fd1c8d5:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/1-a75cdca2.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-fd1c8d5:before,.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-fd1c8d5>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-fd1c8d5.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-57f01d7{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-57f01d7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-57f01d7 .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-77b293b{--display:flex;--min-height:250px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-77b293b:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-77b293b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/3-7528d84a.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-77b293b:before,.elementor-2397 .elementor-element.elementor-element-77b293b>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-77b293b>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-77b293b>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-77b293b>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-77b293b>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-77b293b.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-9dc4c57{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-9dc4c57.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-9dc4c57 .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-943a6cd{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:start;--align-items:start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-99ca7f9{--display:flex;--min-height:250px;--justify-content:flex-start;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-99ca7f9:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/maksim-zinchenko-OPllnZcoR-w-unsplash.webp");background-position:0 0;background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-99ca7f9:before,.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-99ca7f9>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-99ca7f9>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-99ca7f9.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-f28afdf{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-f28afdf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-f28afdf .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-9f4331e{--display:flex;--min-height:250px;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-9f4331e:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-9f4331e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/2-a75cdca2-e1761709053785.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-9f4331e:before,.elementor-2397 .elementor-element.elementor-element-9f4331e>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-9f4331e>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-9f4331e>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-9f4331e>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-9f4331e>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-9f4331e.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-9bb987e{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-9bb987e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-9bb987e .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-29b8a85{--display:flex;--min-height:250px;--overlay-opacity:.5;--border-radius:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-29b8a85:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-29b8a85>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/11/4-a75cdca2-scaled-e1761707693151.webp");background-repeat:no-repeat;background-size:cover}.elementor-2397 .elementor-element.elementor-element-29b8a85:before,.elementor-2397 .elementor-element.elementor-element-29b8a85>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-29b8a85>.e-con-inner>.elementor-background-video-container:before,.elementor-2397 .elementor-element.elementor-element-29b8a85>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-29b8a85>.e-con-inner>.elementor-background-slideshow:before,.elementor-2397 .elementor-element.elementor-element-29b8a85>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#00000061;--background-overlay:''}.elementor-2397 .elementor-element.elementor-element-29b8a85.e-con:hover{--e-con-transform-scale:1.01}.elementor-2397 .elementor-element.elementor-element-61b32da{width:var(--container-widget-width,20vw);max-width:20vw;background-color:#6F6F6F82;margin:7px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px;--container-widget-width:20vw;--container-widget-flex-grow:0;border-radius:5px;text-align:center}.elementor-2397 .elementor-element.elementor-element-61b32da.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-2397 .elementor-element.elementor-element-61b32da .elementor-heading-title{font-size:20px;color:#fff}.elementor-2397 .elementor-element.elementor-element-7dca0d5{--display:flex}:root{--page-title-display:none}@media(max-width:1024px){.elementor-2397 .elementor-element.elementor-element-1fadb6b:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-1fadb6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/10/made_in_japan_pc_00-1.webp")}.elementor-2397 .elementor-element.elementor-element-1fadb6b{--min-height:47vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-aea3326{--justify-content:flex-start}.elementor-2397 .elementor-element.elementor-element-aea3326.e-con{--align-self:flex-start}.elementor-2397 .elementor-element.elementor-element-4bb31b6{font-size:12px}.elementor-2397 .elementor-element.elementor-element-1287895{--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-f93f5da img{width:100%}.elementor-2397 .elementor-element.elementor-element-413d5f9{font-size:11px}.elementor-2397 .elementor-element.elementor-element-dde9fa2{--justify-content:flex-start}.elementor-2397 .elementor-element.elementor-element-dde9fa2.e-con{--align-self:flex-start}.elementor-2397 .elementor-element.elementor-element-f13cf44 .elementor-heading-title{font-size:30px}.elementor-2397 .elementor-element.elementor-element-679f877{--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-1a14067{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-9c678dc .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-3ab1297{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-c238f6c{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var(--container-widget-width,30vw);max-width:30vw}.elementor-2397 .elementor-element.elementor-element-c238f6c .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-e6c47b5{--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-45d1858{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-14f4056 .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-fd1c8d5{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-57f01d7{--container-widget-width:30vw;--container-widget-flex-grow:0;width:var(--container-widget-width,30vw);max-width:30vw}.elementor-2397 .elementor-element.elementor-element-57f01d7 .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-77b293b{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-9dc4c57{--container-widget-width:16vw;--container-widget-flex-grow:0;width:var(--container-widget-width,16vw);max-width:16vw}.elementor-2397 .elementor-element.elementor-element-9dc4c57 .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-943a6cd{--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-99ca7f9{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-99ca7f9:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-2397 .elementor-element.elementor-element-f28afdf .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-9f4331e{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-9bb987e .elementor-heading-title{font-size:16px}.elementor-2397 .elementor-element.elementor-element-29b8a85{--min-height:120px}.elementor-2397 .elementor-element.elementor-element-61b32da .elementor-heading-title{font-size:16px}}@media(max-width:767px){.elementor-2397 .elementor-element.elementor-element-1fadb6b:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-1fadb6b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kirokujapan.jp/wp-content/uploads/2025/10/made_in_japan_pc_00-1.webp");background-repeat:no-repeat;background-size:100% auto}.elementor-2397 .elementor-element.elementor-element-1fadb6b{--width:500px;--min-height:22vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px}.elementor-2397 .elementor-element.elementor-element-1fadb6b.e-con{--align-self:flex-start}.elementor-2397 .elementor-element.elementor-element-aea3326{--min-height:0px;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2397 .elementor-element.elementor-element-4bb31b6{padding:10px 0 0;font-size:11px}.elementor-2397 .elementor-element.elementor-element-1287895{--width:100%;--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-f93f5da img{width:100%}.elementor-2397 .elementor-element.elementor-element-413d5f9{font-size:11px}.elementor-2397 .elementor-element.elementor-element-dde9fa2{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-2397 .elementor-element.elementor-element-f13cf44{width:var(--container-widget-width,100%);max-width:100%;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0 0;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-f13cf44 .elementor-heading-title{font-size:25px;line-height:1.3em}.elementor-2397 .elementor-element.elementor-element-679f877{--min-height:0px;--e-con-grid-template-columns:repeat(2,1fr);--gap:0% 1%;--row-gap:0%;--column-gap:1%;--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-1a14067{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-9c678dc{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-9c678dc .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-3ab1297{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-c238f6c{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-c238f6c .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-e6c47b5{--e-con-grid-template-columns:repeat(3,1fr);--gap:0% 1%;--row-gap:0%;--column-gap:1%;--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-45d1858{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-14f4056{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-14f4056 .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-fd1c8d5{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-57f01d7{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-57f01d7 .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-77b293b{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-9dc4c57{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-9dc4c57 .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-943a6cd{--e-con-grid-template-columns:repeat(3,1fr);--gap:0% 1%;--row-gap:0%;--column-gap:1%;--grid-auto-flow:row}.elementor-2397 .elementor-element.elementor-element-99ca7f9{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-99ca7f9:not(.elementor-motion-effects-element-type-background),.elementor-2397 .elementor-element.elementor-element-99ca7f9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-2397 .elementor-element.elementor-element-f28afdf{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-f28afdf .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-9f4331e{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-9bb987e{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-9bb987e .elementor-heading-title{font-size:13px}.elementor-2397 .elementor-element.elementor-element-29b8a85{--min-height:70px}.elementor-2397 .elementor-element.elementor-element-61b32da{width:var(--container-widget-width,69.44vw);max-width:69.44vw;--container-widget-width:69.44vw;--container-widget-flex-grow:0}.elementor-2397 .elementor-element.elementor-element-61b32da .elementor-heading-title{font-size:13px}}@media(min-width:768px){.elementor-2397 .elementor-element.elementor-element-1fadb6b{--width:100%}.elementor-2397 .elementor-element.elementor-element-451e1c6{--width:100%}.elementor-2397 .elementor-element.elementor-element-1287895{--width:90%}.elementor-2397 .elementor-element.elementor-element-dde9fa2{--width:100%}.elementor-2397 .elementor-element.elementor-element-679f877{--content-width:90%}.elementor-2397 .elementor-element.elementor-element-1a14067{--width:42vw}.elementor-2397 .elementor-element.elementor-element-3ab1297{--width:48vw}.elementor-2397 .elementor-element.elementor-element-e6c47b5{--content-width:90%}.elementor-2397 .elementor-element.elementor-element-45d1858{--width:21vw}.elementor-2397 .elementor-element.elementor-element-fd1c8d5{--width:48vw}.elementor-2397 .elementor-element.elementor-element-77b293b{--width:20vw}.elementor-2397 .elementor-element.elementor-element-943a6cd{--content-width:90%}.elementor-2397 .elementor-element.elementor-element-99ca7f9{--width:35vw}.elementor-2397 .elementor-element.elementor-element-9f4331e{--width:25vw}.elementor-2397 .elementor-element.elementor-element-29b8a85{--width:29vw}}@media(max-width:1024px) and (min-width:768px){.elementor-2397 .elementor-element.elementor-element-1287895{--width:100%}.elementor-2397 .elementor-element.elementor-element-3ab1297{--width:45vw}.elementor-2397 .elementor-element.elementor-element-fd1c8d5{--width:43vw}.elementor-2397 .elementor-element.elementor-element-99ca7f9{--width:30vw}}.zoom-on-hover{overflow:hidden}.zoom-on-hover:hover .elementor-widget-container,.zoom-on-hover:hover img{transform:scale(1.3);transition:transform .3s ease-in-out}