.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu .elementor-item{font-family:"Times New Roman",Sans-serif}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-menu-toggle{color:#fff;fill:#fff}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown{background-color:#000000C9}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a:hover,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a:focus,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a.highlighted,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-menu-toggle:hover,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-menu-toggle:focus{color:#fff}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a:hover,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a:focus,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a.highlighted{background-color:#454545}.elementor-35 .elementor-element.elementor-element-197782b8 div.elementor-menu-toggle{color:#fff}.elementor-35 .elementor-element.elementor-element-197782b8 div.elementor-menu-toggle svg{fill:#fff}.elementor-35 .elementor-element.elementor-element-44a50897>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-44a50897>.elementor-container{min-height:100vh}.elementor-35 .elementor-element.elementor-element-44a50897{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-1px;margin-bottom:0}.elementor-35 .elementor-element.elementor-element-21de8350{padding:0 0 0 15rem}.elementor-35 .elementor-element.elementor-element-6deacf3f img{width:350px;max-width:350px}.elementor-35 .elementor-element.elementor-element-73cd50ad{--spacer-size:30px}.elementor-35 .elementor-element.elementor-element-1d2fc997>.elementor-container{max-width:1500px}.elementor-35 .elementor-element.elementor-element-4f6a15f7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-35 .elementor-element.elementor-element-4f6a15f7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kanehachi-crafts.com/cms/wp-content/uploads/2021/10/concrete_wall.png");background-size:cover}.elementor-35 .elementor-element.elementor-element-4f6a15f7>.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-35 .elementor-element.elementor-element-4f6a15f7>.elementor-element-populated>.elementor-background-overlay{mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-4f6a15f7>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35 .elementor-element.elementor-element-4f6a15f7{z-index:5}.elementor-35 .elementor-element.elementor-element-258701dd>.elementor-widget-container{margin:1rem 0 0;padding:1rem}.elementor-35 .elementor-element.elementor-element-258701dd{text-align:center}.elementor-35 .elementor-element.elementor-element-258701dd img{width:140px;max-width:140%}.elementor-35 .elementor-element.elementor-element-53773757>.elementor-widget-container{margin:5rem 0 0;padding:20px}.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu .elementor-item{font-family:"Times New Roman",Sans-serif;font-size:1.4rem;letter-spacing:4.5px}.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item{color:#9c9c9c;fill:#9c9c9c}.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item:hover,.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item:focus{color:#fff;fill:#fff}.elementor-35 .elementor-element.elementor-element-53773757 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#fff}.elementor-35 .elementor-element.elementor-element-96ccb9b:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-96ccb9b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-96ccb9b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0 1rem 15rem}.elementor-35 .elementor-element.elementor-element-96ccb9b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-76c9a88{text-align:center}.elementor-35 .elementor-element.elementor-element-76c9a88 img{width:320px;max-width:320px}.elementor-35 .elementor-element.elementor-element-53e1a9d>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-35 .elementor-element.elementor-element-53e1a9d:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-53e1a9d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-53e1a9d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 15rem}.elementor-35 .elementor-element.elementor-element-53e1a9d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-8053956>.elementor-element-populated{margin:2rem;--e-column-margin-right:2rem;--e-column-margin-left:2rem}.elementor-35 .elementor-element.elementor-element-31c513c>.elementor-element-populated{margin:3rem;--e-column-margin-right:3rem;--e-column-margin-left:3rem}.elementor-35 .elementor-element.elementor-element-fa3e3dd{--spacer-size:40px}.elementor-35 .elementor-element.elementor-element-ca99ebc{margin-top:0;margin-bottom:2rem}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-18b5dcb.elementor-column .elementor-widget-wrap{align-items:center}.elementor-35 .elementor-element.elementor-element-18b5dcb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-b2aa846{width:auto;max-width:auto}.elementor-35 .elementor-element.elementor-element-b2aa846 img{width:30px;max-width:30px}.elementor-35 .elementor-element.elementor-element-95572eb{width:auto;max-width:auto}.elementor-35 .elementor-element.elementor-element-95572eb>.elementor-widget-container{padding:0 0 0 .5rem}.elementor-35 .elementor-element.elementor-element-95572eb .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700}.elementor-35 .elementor-element.elementor-element-0d97831{font-family:"Noto Serif JP",Sans-serif;line-height:1.5em}.elementor-35 .elementor-element.elementor-element-f503a5a>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-35 .elementor-element.elementor-element-f503a5a:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-f503a5a>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-f503a5a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:3rem 0 3rem 15rem}.elementor-35 .elementor-element.elementor-element-f503a5a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-aca08d6>.elementor-element-populated{padding:2rem}.elementor-35 .elementor-element.elementor-element-75440e1 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700}.elementor-35 .elementor-element.elementor-element-15463b9{--divider-border-style:solid;--divider-color:#9e9e9e;--divider-border-width:1px}.elementor-35 .elementor-element.elementor-element-15463b9 .elementor-divider-separator{width:100px}.elementor-35 .elementor-element.elementor-element-15463b9 .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-35 .elementor-element.elementor-element-27b2280>.elementor-element-populated{border-style:solid;border-width:0 0 0 1px;padding:2rem}.elementor-35 .elementor-element.elementor-element-72dbfef .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;font-weight:700}.elementor-35 .elementor-element.elementor-element-d91041b{--divider-border-style:solid;--divider-color:#9e9e9e;--divider-border-width:1px}.elementor-35 .elementor-element.elementor-element-d91041b .elementor-divider-separator{width:100px}.elementor-35 .elementor-element.elementor-element-d91041b .elementor-divider{padding-block-start:0px;padding-block-end:0px}.elementor-35 .elementor-element.elementor-element-234544ec{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-79702025{text-align:center}.elementor-35 .elementor-element.elementor-element-79702025 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content h2 a,.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content h4 a,.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content .htmega-post-g-title a{color:#fff}.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content h2 a:hover,.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content h4 a:hover,.elementor-35 .elementor-element.elementor-element-c9d0f61 .ht-post .post-content .content .htmega-post-g-title a:hover{color:#fff}.elementor-35 .elementor-element.elementor-element-1fd7720:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-1fd7720>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-1fd7720{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-1fd7720>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-3050773c>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-3050773c>.elementor-container{max-width:1500px}.elementor-35 .elementor-element.elementor-element-3358fdc3 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-35 .elementor-element.elementor-element-3358fdc3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35 .elementor-element.elementor-element-3358fdc3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-4f1b053a{--spacer-size:500px}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-438a0e1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-35 .elementor-element.elementor-element-438a0e1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-438a0e1>.elementor-element-populated{padding:3rem 1rem}.elementor-35 .elementor-element.elementor-element-ab5c147>.elementor-widget-container{padding:2rem 0}.elementor-35 .elementor-element.elementor-element-ab5c147{text-align:center}.elementor-35 .elementor-element.elementor-element-ab5c147 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-e6276c1 .elementor-icon-wrapper{text-align:center}.elementor-35 .elementor-element.elementor-element-e6276c1.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-e6276c1.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-e6276c1.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-e6276c1.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-e6276c1.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-000ccae{text-align:center;font-family:"Noto Serif JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-cd4f56a .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-35 .elementor-element.elementor-element-cd4f56a>.elementor-widget-container{margin:1rem 0 0}.elementor-35 .elementor-element.elementor-element-cd4f56a .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-cd4f56a .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-ef4f23e{--e-transform-transition-duration:.4s}.elementor-35 .elementor-element.elementor-element-ef4f23e img{width:400px;border-style:solid;border-width:1px;border-color:#d1d1d1;border-radius:0}.elementor-35 .elementor-element.elementor-element-9e647af{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-d326e4d{text-align:center}.elementor-35 .elementor-element.elementor-element-d326e4d .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h2 a,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h4 a,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content .htmega-post-g-title a{color:#fff}.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h2 a:hover,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h4 a:hover,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content .htmega-post-g-title a:hover{color:#fff}.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h4,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content h2,.elementor-35 .elementor-element.elementor-element-14455d2 .ht-post .post-content .content .htmega-post-g-title{font-family:"Noto Serif JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-ab56ad0:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-ab56ad0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-ab56ad0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35 .elementor-element.elementor-element-ab56ad0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-35b2461{--spacer-size:50px}.elementor-35 .elementor-element.elementor-element-19be022{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-19be022>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-ecff6fd>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-ecff6fd>.elementor-container{max-width:1500px}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-342b712.elementor-column .elementor-widget-wrap{align-items:center}.elementor-35 .elementor-element.elementor-element-342b712.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-342b712>.elementor-element-populated{padding:3rem 1rem}.elementor-35 .elementor-element.elementor-element-4c8ede3>.elementor-widget-container{padding:2rem 0}.elementor-35 .elementor-element.elementor-element-4c8ede3{text-align:center}.elementor-35 .elementor-element.elementor-element-4c8ede3 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-d48c756 .elementor-icon-wrapper{text-align:center}.elementor-35 .elementor-element.elementor-element-d48c756.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-d48c756.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-d48c756.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-d48c756.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-d48c756.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-e74839d{text-align:center;font-family:"Noto Serif JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-a89c0f3 .elementor-background-slideshow__slide__image{background-size:cover}.elementor-35 .elementor-element.elementor-element-a89c0f3>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35 .elementor-element.elementor-element-a89c0f3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-86de839{--spacer-size:500px}.elementor-35 .elementor-element.elementor-element-372b0f16>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-372b0f16:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-372b0f16>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-372b0f16{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 15rem}.elementor-35 .elementor-element.elementor-element-372b0f16>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-58d571e2 iframe{height:600px}.elementor-35 .elementor-element.elementor-element-6b009125>.elementor-widget-container{padding:2rem 0}.elementor-35 .elementor-element.elementor-element-6b009125{text-align:center}.elementor-35 .elementor-element.elementor-element-6b009125 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-493c32f0 .elementor-icon-wrapper{text-align:center}.elementor-35 .elementor-element.elementor-element-493c32f0.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-493c32f0.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-493c32f0.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-493c32f0.elementor-view-framed .elementor-icon,.elementor-35 .elementor-element.elementor-element-493c32f0.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-180892b9{text-align:center}.elementor-35 .elementor-element.elementor-element-180892b9 .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-be09dcf>.elementor-widget-container{margin:-13px 0 0}.elementor-35 .elementor-element.elementor-element-be09dcf{text-align:center}.elementor-35 .elementor-element.elementor-element-be09dcf .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1.2rem}.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-icon i{transition:color .3s}.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-35 .elementor-element.elementor-element-712103d3{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:1.5rem;line-height:1.5em}.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-text{transition:color .3s}.elementor-35 .elementor-element.elementor-element-3d49888 .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-35 .elementor-element.elementor-element-3d49888>.elementor-widget-container{margin:1rem 0 0}.elementor-35 .elementor-element.elementor-element-3d49888 .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-3d49888 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-icon i{transition:color .3s}.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-icon svg{transition:fill .3s}.elementor-35 .elementor-element.elementor-element-72a8b88e{--e-icon-list-icon-size:0px;--icon-vertical-offset:0px}.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-item>a{font-family:"Noto Serif JP",Sans-serif;font-size:.8rem;line-height:1.5em}.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-text{transition:color .3s}.elementor-35 .elementor-element.elementor-element-37b61068{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-6c5db024>.elementor-widget-container{padding:0 0 2rem}.elementor-35 .elementor-element.elementor-element-6c5db024{text-align:center}.elementor-35 .elementor-element.elementor-element-6c5db024 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-3de06d71{padding:0 0 1rem}.elementor-35 .elementor-element.elementor-element-6cabddae>.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-35 .elementor-element.elementor-element-367f85c6{text-align:center}.elementor-35 .elementor-element.elementor-element-367f85c6 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:100}.elementor-35 .elementor-element.elementor-element-19ad85c9{margin-top:0;margin-bottom:5rem;padding:0}.elementor-35 .elementor-element.elementor-element-70ad992 .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-35 .elementor-element.elementor-element-70ad992>.elementor-widget-container{margin:1rem 0 0}.elementor-35 .elementor-element.elementor-element-70ad992 .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-70ad992 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-4593a62{padding:0 0 2rem}.elementor-35 .elementor-element.elementor-element-bb32c8e>.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-35 .elementor-element.elementor-element-fabf3c0>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-fabf3c0{text-align:center}.elementor-35 .elementor-element.elementor-element-fabf3c0 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:100}.elementor-35 .elementor-element.elementor-element-28973de>.elementor-container{max-width:520px}.elementor-35 .elementor-element.elementor-element-dfab6d7{--spacer-size:20px}.elementor-35 .elementor-element.elementor-element-8e332c8{width:auto;max-width:auto}.elementor-35 .elementor-element.elementor-element-8e332c8:hover img{opacity:.75}.elementor-35 .elementor-element.elementor-element-8e332c8 img{transition-duration:.3s}.elementor-35 .elementor-element.elementor-element-3a16f516 .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-35 .elementor-element.elementor-element-3a16f516>.elementor-widget-container{margin:1rem 0 0}.elementor-35 .elementor-element.elementor-element-3a16f516 .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-3a16f516 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-0552b14>.elementor-container{max-width:600px}.elementor-35 .elementor-element.elementor-element-0552b14{margin-top:0;margin-bottom:0;padding:5rem 0 5rem 15rem}.elementor-35 .elementor-element.elementor-element-785cd73>.elementor-widget-container{padding:0 0 2rem}.elementor-35 .elementor-element.elementor-element-785cd73{text-align:center}.elementor-35 .elementor-element.elementor-element-785cd73 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:2.5rem;color:var(--e-global-color-primary)}.elementor-35 .elementor-element.elementor-element-d7c8adf{text-align:center}.elementor-35 .elementor-element.elementor-element-d7c8adf .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:1rem;font-weight:700}.elementor-35 .elementor-element.elementor-element-d70f1db .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-35 .elementor-element.elementor-element-d70f1db .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-d70f1db .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-9bc0329 .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-35 .elementor-element.elementor-element-9bc0329 .elementor-button-content-wrapper{flex-direction:row}.elementor-35 .elementor-element.elementor-element-9bc0329 .elementor-button .elementor-button-content-wrapper{gap:15px}.elementor-35 .elementor-element.elementor-element-debdfcc:not(.elementor-motion-effects-element-type-background),.elementor-35 .elementor-element.elementor-element-debdfcc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f9f9f9}.elementor-35 .elementor-element.elementor-element-debdfcc{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 0 15rem}.elementor-35 .elementor-element.elementor-element-debdfcc>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-7f9f770b>.elementor-element-populated{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-4f3552bd{text-align:center}.elementor-35 .elementor-element.elementor-element-4f3552bd .elementor-heading-title{font-family:"Noto Serif JP",Sans-serif;font-size:2rem}.elementor-35 .elementor-element.elementor-element-8b9f204>.elementor-widget-container{margin:0 4rem}.elementor-35 .elementor-element.elementor-element-8b9f204 .elementor-icon-list-icon i{transition:color .3s}.elementor-35 .elementor-element.elementor-element-8b9f204 .elementor-icon-list-icon svg{transition:fill .3s}.elementor-35 .elementor-element.elementor-element-8b9f204{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-35 .elementor-element.elementor-element-8b9f204 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-35 .elementor-element.elementor-element-8b9f204 .elementor-icon-list-item>a{font-size:.7rem}.elementor-35 .elementor-element.elementor-element-8b9f204 .elementor-icon-list-text{color:var(--e-global-color-text);transition:color .3s}.elementor-35 .elementor-element.elementor-element-9400cf4>.elementor-widget-container{margin:1rem 4rem}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group{margin-bottom:10px}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-form-fields-wrapper{margin-bottom:-10px}body.rtl .elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-labels-inline .elementor-field-group>label{padding-left:5px}body:not(.rtl) .elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-labels-inline .elementor-field-group>label{padding-right:5px}body .elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-labels-above .elementor-field-group>label{padding-bottom:5px}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group>label{font-family:"Noto Serif JP",Sans-serif;font-size:.8rem}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group .elementor-field,.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-subgroup label{font-family:"Noto Sans JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fff;border-radius:0}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-field-group .elementor-select-wrapper select{background-color:#fff;border-radius:0}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-button{font-family:"Noto Sans JP",Sans-serif;letter-spacing:10px;border-style:solid;border-width:1px;border-radius:0;padding:0}.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__buttons__wrapper__button-next{background-color:#fff;color:#000}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-button[type=submit]{background-color:#fff;color:#000}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-button[type=submit] svg *{fill:#000}.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__buttons__wrapper__button-previous{color:#fff}.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__buttons__wrapper__button-next:hover{background-color:#4f4f4f;color:#fff}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-button[type=submit]:hover{background-color:#4f4f4f;color:#fff}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-button[type=submit]:hover svg *{fill:#fff}.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__buttons__wrapper__button-previous:hover{color:#fff}.elementor-35 .elementor-element.elementor-element-9400cf4 .elementor-message{font-family:"Noto Sans JP",Sans-serif;font-size:1rem;font-weight:700}.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__indicators__indicator,.elementor-35 .elementor-element.elementor-element-9400cf4 .e-form__indicators__indicator__label{font-family:"Noto Sans JP",Sans-serif}.elementor-35 .elementor-element.elementor-element-9400cf4{--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-35 .elementor-element.elementor-element-2793491{text-align:center;font-size:.6rem}.elementor-35 .elementor-element.elementor-element-2384c852:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-35 .elementor-element.elementor-element-2384c852>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kanehachi-crafts.com/cms/wp-content/uploads/2021/10/header-scaled-1.jpg");background-position:bottom center}.elementor-35 .elementor-element.elementor-element-2384c852>.elementor-element-populated>.elementor-background-overlay{background-color:#000;opacity:.5}.elementor-35 .elementor-element.elementor-element-2384c852>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-35 .elementor-element.elementor-element-2384c852>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-35 .elementor-element.elementor-element-e1ad0b{--spacer-size:50px}.elementor-35 .elementor-element.elementor-element-4d42b223{padding:2rem 0 2rem 15rem}.elementor-35 .elementor-element.elementor-element-1eb4c941 img{width:64px;max-width:64px}.elementor-35 .elementor-element.elementor-element-6086644a{text-align:center}.elementor-35 .elementor-element.elementor-element-6086644a .elementor-heading-title{font-family:"Taviraj",Sans-serif}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-framed .elementor-item:before{border-width:0}.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0}.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0}.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0}.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0}.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-underline .elementor-item:after,.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-overline .elementor-item:before,.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-double-line .elementor-item:before,.elementor-35 .elementor-element.elementor-element-197782b8 .e--pointer-double-line .elementor-item:after{height:0}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--main .elementor-item{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0}.elementor-35 .elementor-element.elementor-element-197782b8{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:32px}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:0}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown .elementor-item,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:1.5rem}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a{padding-top:30px;padding-bottom:30px}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-menu-toggle{border-width:0;border-radius:0}.elementor-35 .elementor-element.elementor-element-44a50897>.elementor-container{min-height:65vh}.elementor-35 .elementor-element.elementor-element-44a50897{margin-top:-50px;margin-bottom:0;padding:0}.elementor-35 .elementor-element.elementor-element-c3b89bf>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-35 .elementor-element.elementor-element-21de8350{margin-top:0;margin-bottom:0;padding:0}.elementor-35 .elementor-element.elementor-element-22deaf4a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-35 .elementor-element.elementor-element-6deacf3f img{width:280px;max-width:280px}.elementor-35 .elementor-element.elementor-element-73cd50ad{--spacer-size:10px}.elementor-35 .elementor-element.elementor-element-96ccb9b{padding:3rem 0 1rem}.elementor-35 .elementor-element.elementor-element-53e1a9d{padding:0}.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-8053956.elementor-column .elementor-widget-wrap{align-items:center}.elementor-35 .elementor-element.elementor-element-8053956.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-35 .elementor-element.elementor-element-8053956>.elementor-element-populated{margin:1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem}.elementor-35 .elementor-element.elementor-element-31c513c>.elementor-element-populated{margin:1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem}.elementor-35 .elementor-element.elementor-element-fa3e3dd{--spacer-size:5px}.elementor-35 .elementor-element.elementor-element-f503a5a{padding:0}.elementor-35 .elementor-element.elementor-element-27b2280>.elementor-element-populated{border-width:0}.elementor-35 .elementor-element.elementor-element-234544ec{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-79702025>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-1fd7720{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-ab5c147>.elementor-widget-container{padding:1rem 0}.elementor-35 .elementor-element.elementor-element-cd4f56a>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-9e647af{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-d326e4d>.elementor-widget-container{margin:0}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-19be022{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-4c8ede3>.elementor-widget-container{padding:1rem 0}.elementor-35 .elementor-element.elementor-element-372b0f16{padding:0}.elementor-35 .elementor-element.elementor-element-58d571e2 iframe{height:400px}.elementor-35 .elementor-element.elementor-element-696a18df>.elementor-element-populated{padding:2rem 0}.elementor-35 .elementor-element.elementor-element-6b009125>.elementor-widget-container{padding:1rem 0}.elementor-35 .elementor-element.elementor-element-3d49888>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-37b61068{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-6c5db024>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-19ad85c9{padding:0}.elementor-35 .elementor-element.elementor-element-70ad992>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-4593a62{padding:10px}.elementor-35 .elementor-element.elementor-element-bb32c8e>.elementor-element-populated{padding:0}.elementor-35 .elementor-element.elementor-element-3a16f516>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-0552b14{padding:3rem 0}.elementor-35 .elementor-element.elementor-element-785cd73>.elementor-widget-container{margin:0;padding:0}.elementor-35 .elementor-element.elementor-element-d70f1db>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-9bc0329>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-debdfcc{padding:0}.elementor-35 .elementor-element.elementor-element-7f9f770b>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-35 .elementor-element.elementor-element-4d42b223{margin-top:2rem;margin-bottom:0;padding:0}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown .elementor-item,.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown .elementor-sub-item{font-size:1.1rem}.elementor-35 .elementor-element.elementor-element-197782b8 .elementor-nav-menu--dropdown a{padding-top:20px;padding-bottom:20px}.elementor-35 .elementor-element.elementor-element-44a50897>.elementor-container{min-height:70vh}.elementor-35 .elementor-element.elementor-element-21de8350{margin-top:30px;margin-bottom:0;padding:0}.elementor-35 .elementor-element.elementor-element-22deaf4a>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0}.elementor-35 .elementor-element.elementor-element-73cd50ad{--spacer-size:0px}.elementor-35 .elementor-element.elementor-element-96ccb9b{padding:1rem 0 0}.elementor-35 .elementor-element.elementor-element-76c9a88{text-align:center}.elementor-35 .elementor-element.elementor-element-76c9a88 img{width:65%;max-width:65%}.elementor-35 .elementor-element.elementor-element-53e1a9d{padding:0}.elementor-35 .elementor-element.elementor-element-8053956>.elementor-element-populated{margin:1rem;--e-column-margin-right:1rem;--e-column-margin-left:1rem}.elementor-35 .elementor-element.elementor-element-31c513c>.elementor-element-populated{margin:0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-35 .elementor-element.elementor-element-fa3e3dd{--spacer-size:5px}.elementor-35 .elementor-element.elementor-element-ca99ebc{padding:0 0 1rem}.elementor-35 .elementor-element.elementor-element-18b5dcb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-35 .elementor-element.elementor-element-95572eb{text-align:center}.elementor-35 .elementor-element.elementor-element-f503a5a{padding:0}.elementor-35 .elementor-element.elementor-element-aca08d6>.elementor-element-populated{padding:10px}.elementor-35 .elementor-element.elementor-element-75440e1{text-align:center}.elementor-35 .elementor-element.elementor-element-15463b9 .elementor-divider{text-align:center}.elementor-35 .elementor-element.elementor-element-15463b9 .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-35 .elementor-element.elementor-element-27b2280>.elementor-element-populated{padding:10px}.elementor-35 .elementor-element.elementor-element-72dbfef{text-align:center}.elementor-35 .elementor-element.elementor-element-d91041b .elementor-divider{text-align:center}.elementor-35 .elementor-element.elementor-element-d91041b .elementor-divider-separator{margin:0 auto;margin-center:0}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-c9d0f61 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-3050773c{margin-top:0;margin-bottom:0}.elementor-35 .elementor-element.elementor-element-4f1b053a{--spacer-size:240px}.elementor-35 .elementor-element.elementor-element-438a0e1>.elementor-element-populated{padding:0}.elementor-35 .elementor-element.elementor-element-ab5c147>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-000ccae>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-000ccae{text-align:left}.elementor-35 .elementor-element.elementor-element-cd4f56a>.elementor-widget-container{margin:0 0 3rem}.elementor-35 .elementor-element.elementor-element-ef4f23e>.elementor-widget-container{margin:0 0 5rem}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col] .ht-post,.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col] .ht-post{margin-top:0}.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-1 .row-1>[class*=col],.elementor-35 .elementor-element.elementor-element-14455d2 .htmega-post-grid-layout-3 .row-1>[class*=col]{padding-bottom:1px;padding-top:1px}.elementor-35 .elementor-element.elementor-element-ecff6fd{margin-top:0;margin-bottom:0}.elementor-35 .elementor-element.elementor-element-342b712>.elementor-element-populated{padding:0}.elementor-35 .elementor-element.elementor-element-4c8ede3>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-e74839d>.elementor-widget-container{padding:0 0 1rem}.elementor-35 .elementor-element.elementor-element-e74839d{text-align:left}.elementor-35 .elementor-element.elementor-element-86de839{--spacer-size:240px}.elementor-35 .elementor-element.elementor-element-372b0f16{padding:3rem 0 0}.elementor-35 .elementor-element.elementor-element-58d571e2>.elementor-widget-container{margin:3rem 0 0}.elementor-35 .elementor-element.elementor-element-58d571e2 iframe{height:250px}.elementor-35 .elementor-element.elementor-element-6b009125>.elementor-widget-container{padding:0}.elementor-35 .elementor-element.elementor-element-180892b9 .elementor-heading-title{font-size:1.7rem}.elementor-35 .elementor-element.elementor-element-be09dcf .elementor-heading-title{font-size:1.7rem}.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-35 .elementor-element.elementor-element-712103d3 .elementor-icon-list-item>a{font-size:1.25rem}.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-item>.elementor-icon-list-text,.elementor-35 .elementor-element.elementor-element-72a8b88e .elementor-icon-list-item>a{font-size:.9rem}.elementor-35 .elementor-element.elementor-element-496d01b>.elementor-widget-container{margin:0 10px}.elementor-35 .elementor-element.elementor-element-dfab6d7{--spacer-size:2px}.elementor-35 .elementor-element.elementor-element-d7c8adf{text-align:center}.elementor-35 .elementor-element.elementor-element-7f9f770b>.elementor-element-populated{padding:10px}.elementor-35 .elementor-element.elementor-element-8b9f204>.elementor-widget-container{margin:10px}.elementor-35 .elementor-element.elementor-element-9400cf4>.elementor-widget-container{margin:10px}}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-8053956{width:37.895%}.elementor-35 .elementor-element.elementor-element-31c513c{width:62.105%}}@media(max-width:1024px) and (min-width:768px){.elementor-35 .elementor-element.elementor-element-8053956{width:45%}.elementor-35 .elementor-element.elementor-element-31c513c{width:55%}.elementor-35 .elementor-element.elementor-element-aca08d6{width:100%}.elementor-35 .elementor-element.elementor-element-27b2280{width:100%}.elementor-35 .elementor-element.elementor-element-3358fdc3{width:100%}.elementor-35 .elementor-element.elementor-element-438a0e1{width:100%}.elementor-35 .elementor-element.elementor-element-342b712{width:100%}.elementor-35 .elementor-element.elementor-element-a89c0f3{width:100%}.elementor-35 .elementor-element.elementor-element-1860dbf4{width:100%}.elementor-35 .elementor-element.elementor-element-696a18df{width:100%}.elementor-35 .elementor-element.elementor-element-825fc5b{width:100%}.elementor-35 .elementor-element.elementor-element-00636ca{width:100%}.elementor-35 .elementor-element.elementor-element-7f9f770b{width:60%}.elementor-35 .elementor-element.elementor-element-2384c852{width:40%}}i.eicon-menu-bar{text-shadow:0px 0px 2px #000}.elementor-35 .elementor-element.elementor-element-197782b8{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-35 .elementor-element.elementor-element-53773757 ul{height:calc(100vh - 250px)}.elementor-35 .elementor-element.elementor-element-53773757 li{min-height:50px;height:calc(100% / 9)}.elementor-35 .elementor-element.elementor-element-4f6a15f7{position:fixed;top:0;left:0;height:100%;width:15rem}@media (max-width:768px){.elementor-35 .elementor-element.elementor-element-4f6a15f7{display:none!important}}.elementor-35 .elementor-element.elementor-element-752a7e6 table,.elementor-35 .elementor-element.elementor-element-752a7e6 td{border:none;font-size:.9rem;vertical-align:top}.elementor-35 .elementor-element.elementor-element-752a7e6 td:first-child{width:80px}@media (max-width:767px){.elementor-35 .elementor-element.elementor-element-752a7e6 td:first-child{font-weight:700;width:55px;text-align:center}.elementor-35 .elementor-element.elementor-element-752a7e6 td{padding:0}}.elementor-35 .elementor-element.elementor-element-9da3d15 table,.elementor-35 .elementor-element.elementor-element-9da3d15 td{border:none;font-size:.9rem;vertical-align:top}.elementor-35 .elementor-element.elementor-element-9da3d15 td:first-child{width:80px}.elementor-35 .elementor-element.elementor-element-9da3d15 ul{margin-bottom:0}@media (max-width:767px){.elementor-35 .elementor-element.elementor-element-9da3d15 td:first-child{font-weight:700;width:55px;text-align:center}.elementor-35 .elementor-element.elementor-element-9da3d15 td{padding:0}}.elementor-35 .elementor-element.elementor-element-fabf3c0 span{font-size:80%}.elementor-35 .elementor-element.elementor-element-8e332c8{margin:0 auto}.elementor-35 .elementor-element.elementor-element-9400cf4 button{margin-top:2rem}.elementor-35 .elementor-element.elementor-element-9400cf4 span,.elementor-35 .elementor-element.elementor-element-9400cf4 label{font-family:Noto Serif JP !important}.grecaptcha-badge{visibility:hidden}