.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu .elementor-item{font-family:"Times New Roman",Sans-serif}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-menu-toggle{color:#fff;fill:#fff}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown{background-color:#000000C9}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a:hover,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a:focus,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a.highlighted,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-menu-toggle:hover,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-menu-toggle:focus{color:#fff}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a:hover,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a:focus,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a.highlighted{background-color:#454545}.elementor-170 .elementor-element.elementor-element-52f2de78 div.elementor-menu-toggle{color:#fff}.elementor-170 .elementor-element.elementor-element-52f2de78 div.elementor-menu-toggle svg{fill:#fff}.elementor-170 .elementor-element.elementor-element-65d2d931>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-65d2d931>.elementor-container{min-height:100vh}.elementor-170 .elementor-element.elementor-element-65d2d931{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1px;margin-bottom:0}.elementor-170 .elementor-element.elementor-element-77a78e72{padding:0 0 0 15rem}.elementor-170 .elementor-element.elementor-element-203e68b5 img{width:350px;max-width:350px}.elementor-170 .elementor-element.elementor-element-3ebada22{--spacer-size:30px}.elementor-170 .elementor-element.elementor-element-45f0b8af>.elementor-container{max-width:1500px}.elementor-170 .elementor-element.elementor-element-11e44f7c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-170 .elementor-element.elementor-element-11e44f7c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kanehachi-crafts.com/cms/wp-content/uploads/2022/01/concrete_wall.png");background-size:cover}.elementor-170 .elementor-element.elementor-element-11e44f7c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-170 .elementor-element.elementor-element-11e44f7c>.elementor-element-populated>.elementor-background-overlay{mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-11e44f7c>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-170 .elementor-element.elementor-element-11e44f7c{z-index:5}.elementor-170 .elementor-element.elementor-element-41ee8aed>.elementor-widget-container{margin:1rem 0 0;padding:1rem}.elementor-170 .elementor-element.elementor-element-41ee8aed{text-align:center}.elementor-170 .elementor-element.elementor-element-41ee8aed img{width:140px;max-width:140%}.elementor-170 .elementor-element.elementor-element-7f021b3e>.elementor-widget-container{margin:5rem 0 0;padding:20px}.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu .elementor-item{font-family:"Times New Roman",Sans-serif;font-size:1.4rem;letter-spacing:4.5px}.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item{color:#9c9c9c;fill:#9c9c9c}.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item:hover,.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item.highlighted,.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item:focus{color:#fff;fill:#fff}.elementor-170 .elementor-element.elementor-element-7f021b3e .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff}.elementor-170 .elementor-element.elementor-element-2fc56f2{margin-top:0;margin-bottom:0;padding:.5rem 0 .5rem 15rem}.elementor-170 .elementor-element.elementor-element-71499a7 .cpel-switcher__lang a{padding-left:14px;padding-right:14px}.elementor-170 .elementor-element.elementor-element-71499a7 .cpel-switcher__nav{--cpel-switcher-space:15px}.elementor-170 .elementor-element.elementor-element-71499a7.cpel-switcher--aspect-ratio-11 .cpel-switcher__flag{width:20px;height:20px}.elementor-170 .elementor-element.elementor-element-71499a7.cpel-switcher--aspect-ratio-43 .cpel-switcher__flag{width:20px;height:calc(20px * 0.75)}.elementor-170 .elementor-element.elementor-element-71499a7 .cpel-switcher__flag img{border-radius:0}.elementor-170 .elementor-element.elementor-element-71499a7 .cpel-switcher__name{padding-left:10px}.elementor-170 .elementor-element.elementor-element-59ad47a2:not(.elementor-motion-effects-element-type-background),.elementor-170 .elementor-element.elementor-element-59ad47a2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-170 .elementor-element.elementor-element-59ad47a2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0 1rem 15rem}.elementor-170 .elementor-element.elementor-element-59ad47a2>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-4c11c102{text-align:center}.elementor-170 .elementor-element.elementor-element-4c11c102 img{width:320px;max-width:320px}.elementor-170 .elementor-element.elementor-element-381d1ad7>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-170 .elementor-element.elementor-element-381d1ad7:not(.elementor-motion-effects-element-type-background),.elementor-170 .elementor-element.elementor-element-381d1ad7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-170 .elementor-element.elementor-element-381d1ad7{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0 5rem 15rem}.elementor-170 .elementor-element.elementor-element-381d1ad7>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-290300d9>.elementor-element-populated{margin:3rem;--e-column-margin-right:3rem;--e-column-margin-left:3rem}.elementor-170 .elementor-element.elementor-element-2a237bbb{--spacer-size:25px}.elementor-170 .elementor-element.elementor-element-7b5c7288{margin-top:0;margin-bottom:2rem}.elementor-bc-flex-widget .elementor-170 .elementor-element.elementor-element-625f5bef.elementor-column .elementor-widget-wrap{align-items:center}.elementor-170 .elementor-element.elementor-element-625f5bef.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-4d3f3d47{width:auto;max-width:auto}.elementor-170 .elementor-element.elementor-element-4d3f3d47 img{width:30px;max-width:30px}.elementor-170 .elementor-element.elementor-element-13b83ce{width:auto;max-width:auto}.elementor-170 .elementor-element.elementor-element-13b83ce>.elementor-widget-container{padding:0 0 0 .5rem}.elementor-170 .elementor-element.elementor-element-13b83ce .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700}.elementor-170 .elementor-element.elementor-element-1fd54c75{font-family:"Noto Serif JP",Sans-serif;line-height:1.5em}.elementor-170 .elementor-element.elementor-element-68f310fb{--spacer-size:25px}.elementor-170 .elementor-element.elementor-element-5c1ee726>.elementor-widget-container{margin:0 0 1rem}.elementor-170 .elementor-element.elementor-element-5c1ee726 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700}.elementor-170 .elementor-element.elementor-element-757a430d{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-170 .elementor-element.elementor-element-7a642be8{text-align:center}.elementor-170 .elementor-element.elementor-element-7a642be8 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content h2 a,.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content h4 a,.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content .htmega-post-g-title a{color:#fff}.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content h2 a:hover,.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content h4 a:hover,.elementor-170 .elementor-element.elementor-element-61f657fd .ht-post .post-content .content .htmega-post-g-title a:hover{color:#fff}.elementor-170 .elementor-element.elementor-element-78f73759:not(.elementor-motion-effects-element-type-background),.elementor-170 .elementor-element.elementor-element-78f73759>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-170 .elementor-element.elementor-element-78f73759{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-170 .elementor-element.elementor-element-78f73759>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-e07decc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-e07decc>.elementor-container{max-width:1500px}.elementor-170 .elementor-element.elementor-element-73caa384 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-170 .elementor-element.elementor-element-73caa384>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-170 .elementor-element.elementor-element-73caa384>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-5ce6e05f{--spacer-size:500px}.elementor-bc-flex-widget .elementor-170 .elementor-element.elementor-element-49190823.elementor-column .elementor-widget-wrap{align-items:center}.elementor-170 .elementor-element.elementor-element-49190823.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-49190823>.elementor-element-populated{padding:3rem 1rem}.elementor-170 .elementor-element.elementor-element-519167b5>.elementor-widget-container{padding:2rem 0}.elementor-170 .elementor-element.elementor-element-519167b5{text-align:center}.elementor-170 .elementor-element.elementor-element-519167b5 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-3c969ebf .elementor-icon-wrapper{text-align:center}.elementor-170 .elementor-element.elementor-element-3c969ebf.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-3c969ebf.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-3c969ebf.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-3c969ebf.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-3c969ebf.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-1e74c87{text-align:center;font-family:"Noto Serif JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-3e5984f9{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-170 .elementor-element.elementor-element-4830fb1e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-4830fb1e>.elementor-container{max-width:1500px}.elementor-bc-flex-widget .elementor-170 .elementor-element.elementor-element-685afded.elementor-column .elementor-widget-wrap{align-items:center}.elementor-170 .elementor-element.elementor-element-685afded.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-685afded>.elementor-element-populated{padding:3rem 1rem}.elementor-170 .elementor-element.elementor-element-34c5a6c4>.elementor-widget-container{padding:2rem 0}.elementor-170 .elementor-element.elementor-element-34c5a6c4{text-align:center}.elementor-170 .elementor-element.elementor-element-34c5a6c4 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-53157297 .elementor-icon-wrapper{text-align:center}.elementor-170 .elementor-element.elementor-element-53157297.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-53157297.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-53157297.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-53157297.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-53157297.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-1a1e76ec{text-align:center;font-family:"Noto Serif JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-7e8b38d .elementor-background-slideshow__slide__image{background-size:cover}.elementor-170 .elementor-element.elementor-element-7e8b38d>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-170 .elementor-element.elementor-element-7e8b38d>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-47619f42{--spacer-size:500px}.elementor-170 .elementor-element.elementor-element-423da0a5>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-423da0a5:not(.elementor-motion-effects-element-type-background),.elementor-170 .elementor-element.elementor-element-423da0a5>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-170 .elementor-element.elementor-element-423da0a5{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 15rem}.elementor-170 .elementor-element.elementor-element-423da0a5>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-f8cc1cc iframe{height:600px}.elementor-170 .elementor-element.elementor-element-76ef030a>.elementor-widget-container{padding:2rem 0}.elementor-170 .elementor-element.elementor-element-76ef030a{text-align:center}.elementor-170 .elementor-element.elementor-element-76ef030a .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-713c143 .elementor-icon-wrapper{text-align:center}.elementor-170 .elementor-element.elementor-element-713c143.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-713c143.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-713c143.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-713c143.elementor-view-framed .elementor-icon,.elementor-170 .elementor-element.elementor-element-713c143.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-60939726{text-align:center}.elementor-170 .elementor-element.elementor-element-60939726 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-icon i{transition:color .3s}.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-170 .elementor-element.elementor-element-254ab750{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;line-height:1.5em}.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-text{transition:color .3s}.elementor-170 .elementor-element.elementor-element-35d95ee .elementor-button{background-color:#fff;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#000}.elementor-170 .elementor-element.elementor-element-35d95ee .elementor-button-content-wrapper{flex-direction:row}.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-icon i{transition:color .3s}.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-icon svg{transition:fill .3s}.elementor-170 .elementor-element.elementor-element-5035497f{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:.8rem;line-height:1.5em}.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-text{transition:color .3s}.elementor-170 .elementor-element.elementor-element-2fbee28{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-170 .elementor-element.elementor-element-1e1d5fa0>.elementor-widget-container{padding:0 0 5rem}.elementor-170 .elementor-element.elementor-element-1e1d5fa0{text-align:center}.elementor-170 .elementor-element.elementor-element-1e1d5fa0 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-170 .elementor-element.elementor-element-1df45323{padding:0 0 3rem}.elementor-170 .elementor-element.elementor-element-671ca231>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-170 .elementor-element.elementor-element-48aab4b7{text-align:center}.elementor-170 .elementor-element.elementor-element-48aab4b7 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:100}.elementor-170 .elementor-element.elementor-element-4a949faa{margin-top:0;margin-bottom:5rem;padding:0}.elementor-170 .elementor-element.elementor-element-4dc5b5a9{padding:0 0 3rem}.elementor-170 .elementor-element.elementor-element-7e23b600>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-170 .elementor-element.elementor-element-28fc473c>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-28fc473c{text-align:center}.elementor-170 .elementor-element.elementor-element-28fc473c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:100}.elementor-170 .elementor-element.elementor-element-37eae2bb>.elementor-container{max-width:520px}.elementor-170 .elementor-element.elementor-element-4ca90553 .elementor-button{background-color:#fff;font-family:"Noto Serif JP",Sans-serif;text-transform:lowercase;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#000;border-radius:0}.elementor-170 .elementor-element.elementor-element-4ca90553>.elementor-widget-container{margin:1rem 0 0}.elementor-170 .elementor-element.elementor-element-4ca90553 .elementor-button-content-wrapper{flex-direction:row}.elementor-170 .elementor-element.elementor-element-4ca90553 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-170 .elementor-element.elementor-element-687e6163:not(.elementor-motion-effects-element-type-background),.elementor-170 .elementor-element.elementor-element-687e6163>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-170 .elementor-element.elementor-element-687e6163{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 15rem}.elementor-170 .elementor-element.elementor-element-687e6163>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-2327e099>.elementor-element-populated{padding:3rem 0}.elementor-170 .elementor-element.elementor-element-71d120bd{text-align:center}.elementor-170 .elementor-element.elementor-element-71d120bd .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-5604d024>.elementor-widget-container{margin:0 4rem}.elementor-170 .elementor-element.elementor-element-5604d024 .elementor-icon-list-icon i{transition:color .3s}.elementor-170 .elementor-element.elementor-element-5604d024 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-170 .elementor-element.elementor-element-5604d024{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-170 .elementor-element.elementor-element-5604d024 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-170 .elementor-element.elementor-element-5604d024 .elementor-icon-list-item>a{font-size:.7rem}.elementor-170 .elementor-element.elementor-element-5604d024 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-170 .elementor-element.elementor-element-5b205f30>.elementor-widget-container{margin:1rem 4rem}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group{margin-bottom:10px}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-form-fields-wrapper{margin-bottom:-10px}body.rtl .elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group>label{font-family:"Noto Serif JP",Sans-serif;font-size:.8rem}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group .elementor-field,.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-subgroup label{font-family:"Noto Sans JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:0}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-radius:0}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-button{font-family:"Noto Sans JP",Sans-serif;letter-spacing:10px;border-style:solid;border-width:1px;border-radius:0;padding:0}.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__buttons__wrapper__button-next{background-color:#fff;color:#000}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-button[type=submit]{background-color:#fff;color:#000}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-button[type=submit] svg *{fill:#000}.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__buttons__wrapper__button-next:hover{background-color:#4f4f4f;color:#fff}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-button[type=submit]:hover{background-color:#4f4f4f;color:#fff}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-170 .elementor-element.elementor-element-5b205f30 .elementor-message{font-family:"Noto Sans JP",Sans-serif;font-size:1px}.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__indicators__indicator,.elementor-170 .elementor-element.elementor-element-5b205f30 .e-form__indicators__indicator__label{font-family:"Noto Sans JP",Sans-serif}.elementor-170 .elementor-element.elementor-element-5b205f30{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#fff;--e-form-steps-indicator-active-secondary-color:#fff;--e-form-steps-indicator-completed-secondary-color:#fff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px}.elementor-170 .elementor-element.elementor-element-305eb496{text-align:center;font-size:.6rem}.elementor-170 .elementor-element.elementor-element-6b6fbeaa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-170 .elementor-element.elementor-element-6b6fbeaa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kanehachi-crafts.com/cms/wp-content/uploads/2022/01/header-scaled-1.jpg");background-position:bottom center}.elementor-170 .elementor-element.elementor-element-6b6fbeaa>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.5}.elementor-170 .elementor-element.elementor-element-6b6fbeaa>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-170 .elementor-element.elementor-element-6b6fbeaa>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-170 .elementor-element.elementor-element-5d14487e{--spacer-size:50px}.elementor-170 .elementor-element.elementor-element-3ccb0fa3{padding:2rem 0 2rem 15rem}.elementor-170 .elementor-element.elementor-element-6b27c05d img{width:64px;max-width:64px}.elementor-170 .elementor-element.elementor-element-7e301e89{text-align:center}.elementor-170 .elementor-element.elementor-element-7e301e89 .elementor-heading-title{font-family:"Taviraj",Sans-serif}@media(max-width:1024px) and (min-width:768px){.elementor-170 .elementor-element.elementor-element-290300d9{width:45%}.elementor-170 .elementor-element.elementor-element-1d52d4ea{width:55%}.elementor-170 .elementor-element.elementor-element-73caa384{width:100%}.elementor-170 .elementor-element.elementor-element-49190823{width:100%}.elementor-170 .elementor-element.elementor-element-685afded{width:100%}.elementor-170 .elementor-element.elementor-element-7e8b38d{width:100%}.elementor-170 .elementor-element.elementor-element-221ae34{width:100%}.elementor-170 .elementor-element.elementor-element-11818cc4{width:100%}.elementor-170 .elementor-element.elementor-element-2327e099{width:60%}.elementor-170 .elementor-element.elementor-element-6b6fbeaa{width:40%}}@media(max-width:1024px){.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-framed .elementor-item:before{border-width:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-underline .elementor-item:after,.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-overline .elementor-item:before,.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-double-line .elementor-item:before,.elementor-170 .elementor-element.elementor-element-52f2de78 .e--pointer-double-line .elementor-item:after{height:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.elementor-170 .elementor-element.elementor-element-52f2de78{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:32px}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown .elementor-item,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:1.5rem}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a{padding-top:30px;padding-bottom:30px}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-menu-toggle{border-width:0;border-radius:0}.elementor-170 .elementor-element.elementor-element-65d2d931>.elementor-container{min-height:65vh}.elementor-170 .elementor-element.elementor-element-65d2d931{margin-top:-50px;margin-bottom:0;padding:0}.elementor-170 .elementor-element.elementor-element-31e9fea9>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-170 .elementor-element.elementor-element-77a78e72{margin-top:0;margin-bottom:0;padding:0}.elementor-170 .elementor-element.elementor-element-630dfb55>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-170 .elementor-element.elementor-element-203e68b5 img{width:280px;max-width:280px}.elementor-170 .elementor-element.elementor-element-3ebada22{--spacer-size:10px}.elementor-170 .elementor-element.elementor-element-2fc56f2{padding:0}.elementor-170 .elementor-element.elementor-element-59ad47a2{padding:3rem 0 1rem}.elementor-170 .elementor-element.elementor-element-381d1ad7{padding:0}.elementor-bc-flex-widget .elementor-170 .elementor-element.elementor-element-290300d9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-170 .elementor-element.elementor-element-290300d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-170 .elementor-element.elementor-element-290300d9>.elementor-element-populated{margin:0 0 0 1rem;--e-column-margin-right:0rem;--e-column-margin-left:1rem}.elementor-170 .elementor-element.elementor-element-1d52d4ea>.elementor-element-populated{margin:1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem}.elementor-170 .elementor-element.elementor-element-2a237bbb{--spacer-size:5px}.elementor-170 .elementor-element.elementor-element-757a430d{padding:3rem 0}.elementor-170 .elementor-element.elementor-element-7a642be8>.elementor-widget-container{margin:0}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-170 .elementor-element.elementor-element-78f73759{padding:3rem 0}.elementor-170 .elementor-element.elementor-element-519167b5>.elementor-widget-container{padding:1rem 0}.elementor-170 .elementor-element.elementor-element-3e5984f9{padding:3rem 0}.elementor-170 .elementor-element.elementor-element-34c5a6c4>.elementor-widget-container{padding:1rem 0}.elementor-170 .elementor-element.elementor-element-423da0a5{padding:0}.elementor-170 .elementor-element.elementor-element-f8cc1cc iframe{height:400px}.elementor-170 .elementor-element.elementor-element-11818cc4>.elementor-element-populated{padding:2rem 0}.elementor-170 .elementor-element.elementor-element-76ef030a>.elementor-widget-container{padding:1rem 0}.elementor-170 .elementor-element.elementor-element-2fbee28{padding:3rem 0}.elementor-170 .elementor-element.elementor-element-1e1d5fa0>.elementor-widget-container{margin:0;padding:0}.elementor-170 .elementor-element.elementor-element-4a949faa{padding:0}.elementor-170 .elementor-element.elementor-element-4dc5b5a9{padding:0 0 4rem}.elementor-170 .elementor-element.elementor-element-7e23b600>.elementor-element-populated{padding:0}.elementor-170 .elementor-element.elementor-element-4ca90553>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-687e6163{padding:0}.elementor-170 .elementor-element.elementor-element-2327e099>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-170 .elementor-element.elementor-element-3ccb0fa3{margin-top:2rem;margin-bottom:0;padding:0}}@media(max-width:767px){.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown .elementor-item,.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:1.1rem}.elementor-170 .elementor-element.elementor-element-52f2de78 .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px}.elementor-170 .elementor-element.elementor-element-65d2d931>.elementor-container{min-height:70vh}.elementor-170 .elementor-element.elementor-element-77a78e72{margin-top:30px;margin-bottom:0;padding:0}.elementor-170 .elementor-element.elementor-element-630dfb55>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-170 .elementor-element.elementor-element-3ebada22{--spacer-size:0px}.elementor-170 .elementor-element.elementor-element-59ad47a2{padding:1rem 0 0}.elementor-170 .elementor-element.elementor-element-4c11c102{text-align:center}.elementor-170 .elementor-element.elementor-element-4c11c102 img{width:65%;max-width:65%}.elementor-170 .elementor-element.elementor-element-381d1ad7{padding:0}.elementor-170 .elementor-element.elementor-element-290300d9>.elementor-element-populated{margin:1rem 3rem;--e-column-margin-right:3rem;--e-column-margin-left:3rem}.elementor-170 .elementor-element.elementor-element-1d52d4ea>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-170 .elementor-element.elementor-element-2a237bbb{--spacer-size:5px}.elementor-170 .elementor-element.elementor-element-7b5c7288{padding:0 0 1rem}.elementor-170 .elementor-element.elementor-element-625f5bef.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-170 .elementor-element.elementor-element-13b83ce{text-align:center}.elementor-170 .elementor-element.elementor-element-5c1ee726{text-align:center}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-170 .elementor-element.elementor-element-61f657fd .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-170 .elementor-element.elementor-element-e07decc{margin-top:0;margin-bottom:0}.elementor-170 .elementor-element.elementor-element-5ce6e05f{--spacer-size:240px}.elementor-170 .elementor-element.elementor-element-49190823>.elementor-element-populated{padding:0}.elementor-170 .elementor-element.elementor-element-519167b5>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-1e74c87>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-1e74c87{text-align:left}.elementor-170 .elementor-element.elementor-element-4830fb1e{margin-top:0;margin-bottom:0}.elementor-170 .elementor-element.elementor-element-685afded>.elementor-element-populated{padding:0}.elementor-170 .elementor-element.elementor-element-34c5a6c4>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-1a1e76ec>.elementor-widget-container{padding:0 0 1rem}.elementor-170 .elementor-element.elementor-element-1a1e76ec{text-align:left}.elementor-170 .elementor-element.elementor-element-47619f42{--spacer-size:240px}.elementor-170 .elementor-element.elementor-element-423da0a5{padding:3rem 0 0}.elementor-170 .elementor-element.elementor-element-f8cc1cc>.elementor-widget-container{margin:3rem 0 0}.elementor-170 .elementor-element.elementor-element-f8cc1cc iframe{height:250px}.elementor-170 .elementor-element.elementor-element-76ef030a>.elementor-widget-container{padding:0}.elementor-170 .elementor-element.elementor-element-60939726 .elementor-heading-title{font-size:1.7rem}.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-170 .elementor-element.elementor-element-254ab750 .elementor-icon-list-item>a{font-size:1.25rem}.elementor-170 .elementor-element.elementor-element-35d95ee>.elementor-widget-container{margin:1rem 0}.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-item>.elementor-icon-list-text,.elementor-170 .elementor-element.elementor-element-5035497f .elementor-icon-list-item>a{font-size:.9rem}.elementor-170 .elementor-element.elementor-element-2327e099>.elementor-element-populated{padding:10px}.elementor-170 .elementor-element.elementor-element-5604d024>.elementor-widget-container{margin:10px}.elementor-170 .elementor-element.elementor-element-5b205f30>.elementor-widget-container{margin:10px}}i.eicon-menu-bar{text-shadow:0px 0px 2px #000}.elementor-170 .elementor-element.elementor-element-52f2de78{z-index:9999}.komorebi{position:relative;margin:auto;padding:0;display:block;-webkit-animation:forest-night 10s infinite;animation:forest-night 10s infinite}@-webkit-keyframes forest-night{0%{filter:hue-rotate(0deg) brightness(1.9)}25%{filter:hue-rotate(0deg) brightness(1.5)}50%{filter:hue-rotate(0deg) brightness(1.9)}75%{filter:hue-rotate(0deg) brightness(1.5)}100%{filter:hue-rotate(0deg) brightness(1.9)}}@keyframes forest-night{0%{filter:hue-rotate(0deg) brightness(1.9)}25%{filter:hue-rotate(0deg) brightness(1.5)}50%{filter:hue-rotate(0deg) brightness(1.9)}75%{filter:hue-rotate(0deg) brightness(1.5)}100%{filter:hue-rotate(0deg) brightness(1.9)}}.elementor-170 .elementor-element.elementor-element-7f021b3e ul{height:calc(100vh - 250px)}.elementor-170 .elementor-element.elementor-element-7f021b3e li{min-height:50px;height:calc(100% / 7)}.elementor-170 .elementor-element.elementor-element-11e44f7c{position:fixed;top:0;left:0;height:100%;width:15rem}@media (max-width:768px){.elementor-170 .elementor-element.elementor-element-11e44f7c{display:none!important}}.elementor-170 .elementor-element.elementor-element-7be4bb91 table,.elementor-170 .elementor-element.elementor-element-7be4bb91 td{border:none;font-size:.9rem;vertical-align:top}.elementor-170 .elementor-element.elementor-element-7be4bb91 td:first-child{width:120px}@media (max-width:767px){.elementor-170 .elementor-element.elementor-element-7be4bb91 td:first-child{font-weight:700}.elementor-170 .elementor-element.elementor-element-7be4bb91 td{font-size:.8rem;padding:5px;width:100%;display:block}}.elementor-170 .elementor-element.elementor-element-267cd5d9{margin:0 auto!important;text-align:center}.elementor-170 .elementor-element.elementor-element-5b205f30 button{margin-top:2rem}.elementor-170 .elementor-element.elementor-element-5b205f30 span,.elementor-170 .elementor-element.elementor-element-5b205f30 label{font-family:Noto Serif JP !important}.grecaptcha-badge{visibility:hidden}