.elementor .text_box{padding:0px;margin:0px;flex-direction:column;gap:15px;}.elementor .wrap{word-break: keep-all;
overflow-wrap: anywhere;\n}.elementor .yakumono-half{letter-spacing:0.04em;}.elementor .body_text-18px{font-family:var(--diant-font);font-weight:500;font-size:18px;color:var(--text-color01);line-height:1.9em;text-align:start;}.elementor .title_subtitle-bar{width:40px;max-width:40px;margin-inline-end:15px;background-color:var(--text-color01);align-self:center;}.elementor .title_subtitle{font-family:var(--diant-font);font-weight:600;font-size:19px;color:var(--text-color01);letter-spacing:0.05em;line-height:1.4em;align-self:start;}.elementor .contents_box_margin-top{width:70%;max-width:1500px;column-gap:4%;padding:0px;margin-block-start:160px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;row-gap:60px;}.elementor .lowpage_top-contents{width:80%;max-width:1750px;padding-block-start:150px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:6px;align-items:start;}.elementor .low_pagetop-title{font-family:var(--diant-font02);font-weight:700;font-size:5vw;color:var(--text-color01);letter-spacing:0.07em;line-height:1em;}.elementor .low_pagetop-subtitle{font-family:var(--diant-font);font-weight:600;font-size:20px;color:var(--text-color01);letter-spacing:0.05em;line-height:1em;}