.elementor .e-7c01730-e38bed6{font-family:"Noto Serif JP";font-size:30px;line-height:1.5em;text-align:center;}.elementor .e-2a8db72-c7cc55b{font-family:"Noto Serif JP";font-weight:600;font-size:19px;line-height:1.3em;margin-inline-start:105px;}.elementor .e-972c99c-edca2bb{font-family:"Noto Sans JP";font-size:14px;line-height:1.8em;}.elementor .e-d36e494-6f26f32{position:absolute;inset-block-start:2px;font-family:"Montserrat Alternates";font-size:70px;color:#94877f6e;line-height:1em;font-style:italic;}.elementor .e-4c15fc7-7af8692{font-size:14px;color:var(--main_color);letter-spacing:2px;text-align:start;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;border-color:#49281A;border-style:none;background-color:var(--base_color);align-self:end;}.elementor .e-4c15fc7-7af8692:hover,.elementor .e-4c15fc7-7af8692:focus-visible{color:var(--text-color2);border-color:var(--text-color2);}.elementor .e-71f13c4-41d749b{width:380px;padding:15px;border-style:none;flex-direction:column;gap:17px;flex-wrap:wrap;}.elementor .e-c2a6975-2e91b37{font-family:"Noto Serif JP";font-weight:600;font-size:19px;line-height:1.3em;margin-inline-start:105px;}.elementor .e-0522d80-2d09046{font-family:"Noto Sans JP";font-size:14px;line-height:1.8em;}.elementor .e-913f491-81f0ed0{position:absolute;inset-block-start:2px;font-family:"Montserrat Alternates";font-size:70px;color:#94877f6e;line-height:1em;font-style:italic;}.elementor .e-8e22c4f-97b24b8{font-size:14px;color:var(--main_color);letter-spacing:2px;text-align:start;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;border-color:#49281A;border-style:none;background-color:var(--base_color);align-self:end;}.elementor .e-8e22c4f-97b24b8:hover,.elementor .e-8e22c4f-97b24b8:focus-visible{color:var(--text-color2);border-color:var(--text-color2);}.elementor .e-c7000df-336d760{width:380px;padding:15px;border-style:none;flex-direction:column;gap:17px;flex-wrap:wrap;}.elementor .e-fe456e8-92e87b2{font-family:"Noto Serif JP";font-weight:600;font-size:19px;line-height:1.3em;margin-inline-start:105px;}.elementor .e-fd691f1-e0cbd92{font-family:"Noto Sans JP";font-size:14px;line-height:1.8em;}.elementor .e-a7fa88c-58c01be{position:absolute;inset-block-start:2px;font-family:"Montserrat Alternates";font-size:70px;color:#94877f6e;line-height:1em;font-style:italic;}.elementor .e-3e000ec-37f9978{font-size:14px;color:var(--main_color);letter-spacing:2px;text-align:start;padding-block-start:0px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;border-color:#49281A;border-style:none;background-color:var(--base_color);align-self:end;}.elementor .e-3e000ec-37f9978:hover,.elementor .e-3e000ec-37f9978:focus-visible{color:var(--text-color2);border-color:var(--text-color2);}.elementor .e-465e098-5dd2050{width:380px;padding:15px;border-style:none;flex-direction:column;gap:17px;flex-wrap:wrap;}.elementor .e-494dd0b-1fd4b4e{padding:0px;flex-direction:row;gap:42px;flex-wrap:wrap;}.elementor .e-1b4c7a2-4bb35c3{padding-block-start:60px;padding-block-end:80px;padding-inline-start:var(--containers_paddhing);padding-inline-end:var(--containers_paddhing);flex-direction:column;gap:40px;align-items:center;}.elementor .e-8f8580c-22779eb{width:500px;background-color:var(--text-color2);}.elementor .e-e23cc3d-66fbf78{flex-direction:column;align-items:center;}.elementor .e-4914b60-d63067e{font-family:"Noto Sans JP";font-weight:500;font-size:20px;align-self:center;}.elementor .e-25a4891-fd79265{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-db6487c-f0e6684{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-e48c031-2560476{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-eb1af24-ff818d5{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-7dd7ab5-eaed01d{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-7022bcb-a7ba3d7{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-6321208-c9ef8e2{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-9592ce1-e498482{height:40vh;object-fit:cover;object-position:top center;}.elementor .e-7bc0116-f24be08{padding-block-start:80px;padding-block-end:80px;padding-inline-start:var(--containers_paddhing-1050);padding-inline-end:var(--containers_paddhing-1050);flex-direction:column;gap:20px;}.elementor .e-5141049-b3c51b1{width:500px;background-color:var(--text-color2);}.elementor .e-01e6be4-1cbea37{flex-direction:column;align-items:center;}.elementor .e-7bc12da-701cfbf{font-family:"Noto Sans JP";font-weight:500;font-size:20px;align-self:center;}.elementor .e-bd06b33-56d7873{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-ef854ef-cf131a7{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-9b32c61-bb46493{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-23e4977-271f9e9{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-7fbcfc1-489ae14{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-9cf8f27-31f1de2{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-1511879-9271f97{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-e958857-45ee773{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-bce8292-975ac79{height:40vh;object-fit:cover;object-position:top center;}.elementor .e-9b72d63-5d4eea1{padding-block-start:80px;padding-block-end:80px;padding-inline-start:var(--containers_paddhing-1050);padding-inline-end:var(--containers_paddhing-1050);flex-direction:column;gap:20px;}.elementor .e-56386a6-b773a16{width:500px;background-color:var(--text-color2);}.elementor .e-bd58ea3-afe425e{flex-direction:column;align-items:center;}.elementor .e-cedaf00-ccdc8a6{font-family:"Noto Sans JP";font-weight:500;font-size:20px;align-self:center;}.elementor .e-fac6958-0207ec9{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-0443079-c8554d7{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-6b97b4b-c1fb2d3{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-b2d3077-7731287{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-b18f3d2-49a558a{font-family:"Noto Sans JP";font-weight:400;font-size:16px;line-height:var(--paragraph-Line_height);}.elementor .e-adc4f4b-2bd66a5{height:40vh;object-fit:cover;object-position:center center;}.elementor .e-2a2bf40-1d22fbe{padding-block-start:80px;padding-block-end:80px;padding-inline-start:var(--containers_paddhing-1050);padding-inline-end:var(--containers_paddhing-1050);flex-direction:column;gap:20px;}.elementor .e-1078dec-1aa7a13{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-1078dec-1aa7a13:hover,.elementor .e-1078dec-1aa7a13:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-0293c2e-ba04589{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-0293c2e-ba04589:hover,.elementor .e-0293c2e-ba04589:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-89523f1-4ca9d95{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-89523f1-4ca9d95:hover,.elementor .e-89523f1-4ca9d95:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-017042a-1bf67ef{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-017042a-1bf67ef:hover,.elementor .e-017042a-1bf67ef:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-eed89fe-5b8514f{width:100%;background-color:var(--text-color2);}.elementor .e-c1357a8-2d82b3d{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-c1357a8-2d82b3d:hover,.elementor .e-c1357a8-2d82b3d:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-613fe71-b7d52e4{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-613fe71-b7d52e4:hover,.elementor .e-613fe71-b7d52e4:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-0dea075-1dfb2d2{width:280px;height:48px;font-family:"Noto Sans JP";font-size:14px;color:var(--main_color);padding:13.5px;border-width:1px;border-color:var(--main_color);border-style:solid;background-color:var(--base_color);}.elementor .e-0dea075-1dfb2d2:hover,.elementor .e-0dea075-1dfb2d2:focus-visible{color:var(--base_color);background-color:var(--main_color);}.elementor .e-9a0cad2-a938c75{column-gap:28px;flex-direction:row;row-gap:40px;flex-wrap:wrap;}.elementor .e-773619b-30e9a45{padding-block-start:80px;padding-block-end:80px;padding-inline-start:var(--DUP_containers_paddhing);padding-inline-end:var(--containers_paddhing);background-color:var(--BG-beige);flex-direction:column;gap:40px;align-items:center;}