.elementor .e-25489df2-be38:hover,.elementor .e-25489df2-be38:focus-visible{text-decoration:underline;}.elementor .e-25489df2-be38{font-family:"Noto Sans JP";font-size:12px;color:#6a5b4c;line-height:1.6;display:block;}.elementor .e-73f84a60-50f7{font-family:"Noto Sans JP";font-size:12px;color:#6a5b4c;line-height:1.6;display:block;}.elementor .e-5a5311af-1f28:hover,.elementor .e-5a5311af-1f28:focus-visible{text-decoration:underline;}.elementor .e-5a5311af-1f28{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:#6d513b;line-height:1.6;display:block;}.elementor .e-1ae60b4d-3dc9{width:100%;max-width:1164px;padding-block-start:19px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;gap:9px;flex-wrap:wrap;align-items:center;}.elementor .e-6a830e8e-c73a{width:100%;max-width:1000px;font-family:"Noto Serif JP";font-weight:700;font-size:46px;color:#312820;line-height:1.38;display:block;overflow-wrap:anywhere; line-break:strict; text-wrap:balance;\n}.elementor .e-d7150ac-a178{font-family:"Noto Sans JP";font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-478d6445-3e10{font-family:"Noto Sans JP";font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-24dbee66-bde6{font-family:"Noto Sans JP";font-weight:600;font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-42053b6-cc2e{width:100%;padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-71474018-4965{width:100%;padding:0px;}.elementor .e-6dad6620-90a0{width:100%;max-width:1164px;padding-block-start:23px;padding-block-end:31px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:13px;align-items:stretch;}.elementor .e-5e886618-787b{width:100%;padding:0px;border-block-end-width:1px;background-color:#fdfbf5;border-bottom-style: solid; border-bottom-color: #ddd2c0;\n}.elementor .e-d354a60-fbb3{width:100%;height:auto;display:block;}.elementor .e-156f8d4e-2deb{width:100%;min-width:0px;font-family:"Noto Sans JP";font-size:16px;color:#312820;line-height:1.86;padding:0px;overflow-wrap: anywhere;\n}.elementor .e-6dcb1599-9b23:hover,.elementor .e-6dcb1599-9b23:focus-visible{text-decoration:underline;}.elementor .e-6dcb1599-9b23{font-family:"Noto Sans JP";font-weight:700;font-size:14px;color:#79542a;line-height:1.6;padding-block-start:3px;padding-block-end:3px;padding-inline-start:0px;padding-inline-end:0px;display:block;}.elementor .e-fa7f3ec-33f0{width:100%;padding-block-start:15px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #ddd2c0;\n}.elementor .e-429f4e7e-f0cb{width:100%;padding-block-start:15px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: #ddd2c0;\n}.elementor .e-8592aec-bc1c{width:100%;max-width:860px;padding-block-start:24px;padding-block-end:42px;padding-inline-start:32px;padding-inline-end:32px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:19px;align-items:stretch;}.elementor .e-4aacdf55-168e{width:100%;padding:0px;background-color:#fffcf7;}