.elementor-6 .elementor-element.elementor-element-a555854{--display:flex;--min-height:102vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--overlay-mix-blend-mode:multiply;--margin-top:-5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:4rem;--padding-right:4rem;}.elementor-6 .elementor-element.elementor-element-a555854::before, .elementor-6 .elementor-element.elementor-element-a555854 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-a555854 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-a555854 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-a555854 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-a555854 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-a555854 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-6 .elementor-element.elementor-element-f85f8df > .elementor-widget-container{margin:3rem 0rem 0rem 0rem;padding:5rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-f85f8df.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-f85f8df .elementor-heading-title{font-family:"Carme", Sans-serif;font-size:8rem;font-weight:700;line-height:1em;letter-spacing:0rem;word-spacing:8px;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-ebfa430{width:100%;max-width:100%;text-align:start;}.elementor-6 .elementor-element.elementor-element-ebfa430 > .elementor-widget-container{margin:1rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ebfa430 .elementor-heading-title{font-size:2rem;font-weight:700;line-height:1.8em;letter-spacing:0.05rem;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dded7c9.elementor-element{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-dded7c9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;line-height:2.2em;letter-spacing:0.05rem;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-085ce0d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-728acfc{--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;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-5c62704{--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;--justify-content:center;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-5c62704:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-5c62704 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE3;}.elementor-6 .elementor-element.elementor-element-5c62704.e-con{--align-self:flex-start;}.elementor-6 .elementor-element.elementor-element-df3e083 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-df3e083{text-align:center;}.elementor-6 .elementor-element.elementor-element-df3e083 .elementor-heading-title{font-size:2.1rem;font-weight:800;line-height:1.6em;letter-spacing:0.2rem;}.elementor-6 .elementor-element.elementor-element-b6af12e{text-align:center;}.elementor-6 .elementor-element.elementor-element-b6af12e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:1rem;font-weight:400;line-height:2.2em;letter-spacing:0.05rem;}.elementor-6 .elementor-element.elementor-element-6512b49{--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;--justify-content:center;}.elementor-6 .elementor-element.elementor-element-a47e0d6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-fc9c3a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-27410af{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-0be2dd6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-0be2dd6{text-align:center;}.elementor-6 .elementor-element.elementor-element-0be2dd6 .elementor-heading-title{font-family:"Carme", Sans-serif;font-size:2.5rem;font-weight:700;line-height:2.2em;letter-spacing:0.15rem;}.elementor-6 .elementor-element.elementor-element-34f47ff > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;}.elementor-6 .elementor-element.elementor-element-34f47ff{text-align:center;}.elementor-6 .elementor-element.elementor-element-34f47ff .elementor-heading-title{font-size:1.2rem;font-weight:600;line-height:2.2em;letter-spacing:0.15rem;}.elementor-6 .elementor-element.elementor-element-84af272{--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-6 .elementor-element.elementor-element-d47a508{--display:flex;}.elementor-6 .elementor-element.elementor-element-9454076 .elementor-heading-title{font-size:1rem;font-weight:600;line-height:2.2em;letter-spacing:0.05rem;}.elementor-6 .elementor-element.elementor-element-92f7dd3{--display:flex;}.elementor-6 .elementor-element.elementor-element-11fa5ea .elementor-heading-title{font-size:1rem;font-weight:600;line-height:2.2em;letter-spacing:0.05rem;}.elementor-6 .elementor-element.elementor-element-377e1e3{--display:flex;}.elementor-6 .elementor-element.elementor-element-6a20faa .elementor-heading-title{font-size:1rem;font-weight:600;line-height:2.2em;letter-spacing:0.05rem;}.elementor-6 .elementor-element.elementor-element-0aee2ed .elementor-button{background-color:#3D3D3D;font-family:"Carme", Sans-serif;font-weight:700;border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-6 .elementor-element.elementor-element-0aee2ed .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-0aee2ed .elementor-button:focus{background-color:#FFFFFF;color:#3D3D3D;border-color:#3D3D3D;}.elementor-6 .elementor-element.elementor-element-0aee2ed{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-0aee2ed > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-6 .elementor-element.elementor-element-0aee2ed .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-0aee2ed .elementor-button:focus svg{fill:#3D3D3D;}.elementor-6 .elementor-element.elementor-element-766c5db{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6 .elementor-element.elementor-element-766c5db:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-766c5db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-6 .elementor-element.elementor-element-111462d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-111462d{text-align:center;}.elementor-6 .elementor-element.elementor-element-111462d .elementor-heading-title{font-family:"Carme", Sans-serif;font-size:2.5rem;font-weight:700;line-height:2.2em;letter-spacing:0.15rem;}.elementor-6 .elementor-element.elementor-element-c144c57 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:0rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-c144c57{text-align:center;}.elementor-6 .elementor-element.elementor-element-c144c57 .elementor-heading-title{font-size:1.2rem;font-weight:600;line-height:2.2em;letter-spacing:0.15rem;}.elementor-6 .elementor-element.elementor-element-e279ca2{--grid-columns:3;}.elementor-6 .elementor-element.elementor-element-3fb31a7 .elementor-button{background-color:#3D3D3D;font-family:"Carme", Sans-serif;font-weight:700;border-style:solid;border-radius:50px 50px 50px 50px;}.elementor-6 .elementor-element.elementor-element-3fb31a7 .elementor-button:hover, .elementor-6 .elementor-element.elementor-element-3fb31a7 .elementor-button:focus{background-color:#FFFFFF;color:#3D3D3D;border-color:#3D3D3D;}.elementor-6 .elementor-element.elementor-element-3fb31a7{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-3fb31a7 > .elementor-widget-container{padding:1rem 0rem 1rem 0rem;}.elementor-6 .elementor-element.elementor-element-3fb31a7 .elementor-button:hover svg, .elementor-6 .elementor-element.elementor-element-3fb31a7 .elementor-button:focus svg{fill:#3D3D3D;}.elementor-6 .elementor-element.elementor-element-184bf42{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6 .elementor-element.elementor-element-2a3ba86{--display:flex;--min-height:245px;--justify-content:center;--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-2a3ba86:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-2a3ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kano-diecasting.co.jp/wp-content/uploads/2026/08/DSC_1668.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-2a3ba86::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0200008C;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-2a3ba86:hover::before, .elementor-6 .elementor-element.elementor-element-2a3ba86:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2a3ba86:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-2a3ba86 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-2a3ba86:hover{--overlay-opacity:0.25;}.elementor-6 .elementor-element.elementor-element-2a3ba86, .elementor-6 .elementor-element.elementor-element-2a3ba86::before{--overlay-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-ed4796e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-ed4796e{text-align:center;}.elementor-6 .elementor-element.elementor-element-ed4796e .elementor-heading-title{font-family:"Carme", Sans-serif;font-size:2rem;font-weight:700;line-height:2.2em;letter-spacing:0.15rem;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a9bfddc > .elementor-widget-container{margin:-1.5rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;}.elementor-6 .elementor-element.elementor-element-a9bfddc{text-align:center;}.elementor-6 .elementor-element.elementor-element-a9bfddc .elementor-heading-title{font-size:1.2rem;font-weight:600;line-height:1.5em;letter-spacing:0.15rem;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8acd729{--display:flex;--min-height:245px;--justify-content:center;--overlay-opacity:0.7;}.elementor-6 .elementor-element.elementor-element-8acd729:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-8acd729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kano-diecasting.co.jp/wp-content/uploads/2026/08/DSC_1549.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-8acd729::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0200008C;--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-8acd729:hover::before, .elementor-6 .elementor-element.elementor-element-8acd729:hover > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8acd729:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .elementor-background-slideshow:hover::before, .elementor-6 .elementor-element.elementor-element-8acd729 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6 .elementor-element.elementor-element-8acd729:hover{--overlay-opacity:0.25;}.elementor-6 .elementor-element.elementor-element-8acd729, .elementor-6 .elementor-element.elementor-element-8acd729::before{--overlay-transition:0.3s;}.elementor-6 .elementor-element.elementor-element-b2f5766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-b2f5766{text-align:center;}.elementor-6 .elementor-element.elementor-element-b2f5766 .elementor-heading-title{font-family:"Carme", Sans-serif;font-size:2rem;font-weight:700;line-height:2.2em;letter-spacing:0.15rem;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-1e3b9d5 > .elementor-widget-container{margin:-1.5rem 0rem 0rem 0rem;padding:0rem 0rem 1rem 0rem;}.elementor-6 .elementor-element.elementor-element-1e3b9d5{text-align:center;}.elementor-6 .elementor-element.elementor-element-1e3b9d5 .elementor-heading-title{font-size:1.2rem;font-weight:600;line-height:1.5em;letter-spacing:0.15rem;color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-6 .elementor-element.elementor-element-b6af12e{text-align:center;}}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-a555854{--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6 .elementor-element.elementor-element-f85f8df .elementor-heading-title{font-size:5rem;}.elementor-6 .elementor-element.elementor-element-e279ca2{--grid-columns:2;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-a555854{--overlay-opacity:0.3;--margin-top:-7rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6 .elementor-element.elementor-element-f85f8df .elementor-heading-title{font-size:2.4rem;line-height:1.3em;}.elementor-6 .elementor-element.elementor-element-ebfa430 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-ebfa430 .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-dded7c9{text-align:justify;}.elementor-6 .elementor-element.elementor-element-dded7c9 .elementor-heading-title{font-size:1rem;line-height:1.8em;}.elementor-6 .elementor-element.elementor-element-5c62704{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6 .elementor-element.elementor-element-df3e083 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-df3e083 .elementor-heading-title{font-size:1.2rem;}.elementor-6 .elementor-element.elementor-element-b6af12e{text-align:justify;}.elementor-6 .elementor-element.elementor-element-b6af12e .elementor-heading-title{font-size:1rem;line-height:1.8em;}.elementor-6 .elementor-element.elementor-element-0be2dd6 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-0be2dd6 .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-34f47ff > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-34f47ff .elementor-heading-title{font-size:1.1rem;}.elementor-6 .elementor-element.elementor-element-9454076 .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-11fa5ea .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-6a20faa .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-0aee2ed > .elementor-widget-container{padding:1rem 0rem 2rem 0rem;}.elementor-6 .elementor-element.elementor-element-766c5db{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6 .elementor-element.elementor-element-111462d > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-111462d .elementor-heading-title{font-size:1.3rem;}.elementor-6 .elementor-element.elementor-element-c144c57 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-c144c57 .elementor-heading-title{font-size:1.1rem;}.elementor-6 .elementor-element.elementor-element-e279ca2{--grid-columns:1;}.elementor-6 .elementor-element.elementor-element-ed4796e > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-ed4796e .elementor-heading-title{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-a9bfddc > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-a9bfddc .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-b2f5766 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-b2f5766 .elementor-heading-title{font-size:1.5rem;}.elementor-6 .elementor-element.elementor-element-1e3b9d5 > .elementor-widget-container{margin:-1rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6 .elementor-element.elementor-element-1e3b9d5 .elementor-heading-title{font-size:1rem;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-728acfc{--width:25%;}.elementor-6 .elementor-element.elementor-element-5c62704{--width:740px;}.elementor-6 .elementor-element.elementor-element-6512b49{--width:25%;}}