.elementor-3 .elementor-element.elementor-element-195c9cb:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-195c9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hp-tsukurun.com/wp-content/uploads/2025/11/top32.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-195c9cb > .elementor-background-overlay{background-color:var( --e-global-color-cb2a111 );opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-195c9cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:205px 0px 202px 0px;}.elementor-3 .elementor-element.elementor-element-de85699{text-align:center;}.elementor-3 .elementor-element.elementor-element-de85699 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:600;line-height:1.5em;color:var( --e-global-color-52d4b74 );}.elementor-3 .elementor-element.elementor-element-7221326{text-align:center;}.elementor-3 .elementor-element.elementor-element-7221326 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:45px;font-weight:600;line-height:1.5em;color:var( --e-global-color-52d4b74 );}.elementor-3 .elementor-element.elementor-element-6186e26{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:050px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-c2d5907{--spacer-size:50px;}.elementor-3 .elementor-element.elementor-element-abe4b81{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:600;line-height:31px;}.elementor-3 .elementor-element.elementor-element-14efe6f{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-weight:600;line-height:31px;}.elementor-3 .elementor-element.elementor-element-162f0fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-162f0fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-4380ebe{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-ec2eb41 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:600;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-6f21c98{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-6f21c98 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-6f21c98 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-c10a9a8{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-313fe2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-313fe2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-1aff462{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-ed42239 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-098319f{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-098319f .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-098319f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-7e94fb3{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-6e19d14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-6e19d14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-7f7f92d{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-1fdc023 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-4a5d565{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-4a5d565 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-4a5d565 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-cf97eb3{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-eb20932{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-eb20932 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-8b69f8c{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-55921bb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-9f33f28{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-9f33f28 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-9f33f28 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-8d6bf08{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-7a70fe5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-7a70fe5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-3c4f55d{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-d6eefa8 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-20baed9{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-20baed9 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-20baed9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-3f947f9{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-bf1c9a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-bf1c9a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-429e6dd{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-b95e43d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-b5630c9{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-b5630c9 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-b5630c9 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-d51502f{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-b7a08e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-b7a08e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-b2aa90e{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-e7ffa84 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-d19e4f0{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-d19e4f0 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-d19e4f0 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-dd4a55d{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-08b9ad8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-08b9ad8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-393cc75{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-d89502f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-f4a7722{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-f4a7722 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-f4a7722 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-77b372b{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-a11bb46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-a11bb46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-7e5c5da{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-43742e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-a5978d3{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-a5978d3 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-a5978d3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-4a2cb15{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;}.elementor-3 .elementor-element.elementor-element-e1a1b7d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3 .elementor-element.elementor-element-e1a1b7d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3 .elementor-element.elementor-element-224485b{--spacer-size:20px;}.elementor-3 .elementor-element.elementor-element-e57797b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-accent );}.elementor-3 .elementor-element.elementor-element-8d87689{--divider-border-style:dotted;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;}.elementor-3 .elementor-element.elementor-element-8d87689 .elementor-divider-separator{width:100%;}.elementor-3 .elementor-element.elementor-element-8d87689 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-3 .elementor-element.elementor-element-ee1c070{font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-text );}.elementor-3 .elementor-element.elementor-element-515d906{--spacer-size:50px;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-162f0fe{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-313fe2e{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-6e19d14{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-eb20932{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-7a70fe5{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-bf1c9a9{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-b7a08e3{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-08b9ad8{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-a11bb46{padding:0px 30px 0px 30px;}.elementor-3 .elementor-element.elementor-element-e1a1b7d{padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-de85699 .elementor-heading-title{font-size:45px;}.elementor-3 .elementor-element.elementor-element-7221326 .elementor-heading-title{font-size:45px;}.elementor-3 .elementor-element.elementor-element-6186e26{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3 .elementor-element.elementor-element-162f0fe{padding:0px 010px 0px 10px;}.elementor-3 .elementor-element.elementor-element-313fe2e{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-6e19d14{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-eb20932{padding:0px 010px 0px 10px;}.elementor-3 .elementor-element.elementor-element-7a70fe5{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-bf1c9a9{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-b7a08e3{padding:0px 010px 0px 010px;}.elementor-3 .elementor-element.elementor-element-08b9ad8{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-a11bb46{padding:0px 10px 0px 10px;}.elementor-3 .elementor-element.elementor-element-e1a1b7d{padding:0px 10px 0px 10px;}}