.elementor .e-68063266-f70b:hover,.elementor .e-68063266-f70b:focus-visible{text-decoration:underline;}.elementor .e-68063266-f70b{font-family:"Noto Sans JP";font-size:12px;color:#6a5b4c;line-height:1.6;display:block;}.elementor .e-12ab1388-c18f{font-family:"Noto Sans JP";font-size:12px;color:#6a5b4c;line-height:1.6;display:block;}.elementor .e-1a753e66-1890:hover,.elementor .e-1a753e66-1890:focus-visible{text-decoration:underline;}.elementor .e-1a753e66-1890{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:#6d513b;line-height:1.6;display:block;}.elementor .e-12aae730-3d81{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-2a2b11e5-de65{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-3b1a295-385f{font-family:"Noto Sans JP";font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-54f6fc84-37fe{font-family:"Noto Sans JP";font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-5f6757c9-d8f1{font-family:"Noto Sans JP";font-weight:600;font-size:14px;color:#65564a;line-height:1.5;display:block;}.elementor .e-593195ad-75b5{width:100%;padding:0px;flex-direction:row;gap:8px;flex-wrap:wrap;align-items:center;}.elementor .e-70b74be2-d8d4{width:100%;padding:0px;}.elementor .e-152cb90e-16e7{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-16cce6b6-ae46{width:100%;padding:0px;border-block-end-width:1px;background-color:#fdfbf5;border-bottom-style: solid; border-bottom-color: #ddd2c0;\n}.elementor .e-17ba130f-a3c0{width:100%;height:auto;display:block;}.elementor .e-641bfd81-8b55{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-260a67ab-5e9b:hover,.elementor .e-260a67ab-5e9b:focus-visible{text-decoration:underline;}.elementor .e-260a67ab-5e9b{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-7f2898c7-1193{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-367cff23-f98d{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-170c889e-1aa0{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-12852a6b-91d7{width:100%;padding:0px;background-color:#fffcf7;}