.component--description_list.has--design-type-line dl{border-bottom:1px dotted var(--theme_color_border);display:grid;grid-template-columns:220px 1fr;padding-bottom:20px}.component--description_list.has--design-type-line dl:not(:first-child){padding-top:20px}.component--description_list.has--design-type-line.has--background-color dl{border:none}.component--description_list.has--design-type-line dt{padding-right:15px}.component--description_list.has--design-type-line dd{border-left:1px dotted var(--theme_color_border);padding-left:35px}@container (max-width:768px){.component--description_list.has--design-type-line dl{display:flex;flex-flow:column;row-gap:10px}.component--description_list.has--design-type-line dd{padding-left:15px}}.component--description_list.has--design-type-point_line dl{border-left:3px solid var(--theme_color_sub);display:grid;grid-template-columns:220px 1fr;padding-bottom:20px;padding-top:20px}.component--description_list.has--design-type-point_line dt{padding-left:35px;padding-right:15px;position:relative}.component--description_list.has--design-type-point_line dt:before{background-color:var(--theme_color_sub);border-radius:7px;content:"";height:14px;left:-8px;position:absolute;top:6px;width:14px}@container (max-width:768px){.component--description_list.has--design-type-point_line dl{display:flex;flex-flow:column;row-gap:10px}.component--description_list.has--design-type-point_line dd{padding-left:35px}}.module--description_list{counter-reset:number 0}.component--description_list.has--design-type-number dl{border-left:3px solid var(--theme_color_sub);display:grid;grid-template-columns:220px 1fr;padding-bottom:20px;padding-top:20px}.component--description_list.has--design-type-number dt{padding-left:35px;padding-right:15px;position:relative}.component--description_list.has--design-type-number dt:before{align-items:center;background-color:var(--theme_color_sub);border-radius:20px;color:var(--theme_color_font02);content:counter(number,decimal-leading-zero);counter-increment:number 1;display:flex;font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;height:40px;justify-content:center;left:-20px;letter-spacing:.05em;line-height:1;line-height:1.8;position:absolute;top:-7px;width:40px}@container (max-width:768px){.component--description_list.has--design-type-number dl{display:flex;flex-flow:column;row-gap:10px}.component--description_list.has--design-type-number dd{padding-left:35px}}.component--description_list.has--design-type-label dl{border-bottom:1px solid var(--theme_color_border);padding-bottom:30px}.component--description_list.has--design-type-label dl:not(:last-child){margin-bottom:30px}.component--description_list.has--design-type-label dt{font-weight:600;padding-bottom:15px;padding-top:45px;position:relative}.component--description_list.has--design-type-label dt:before{background-color:var(--theme_color_main);border-radius:4px;color:var(--theme_color_font02);content:"QUESTION";font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;height:24px;left:0;line-height:24px;min-width:150px;position:absolute;text-align:center;top:0}.component--description_list.has--design-type-label dd{padding-top:45px;position:relative}.component--description_list.has--design-type-label dd:before{background-color:var(--theme_color_sub);color:var(--theme_color_font02);content:"ANSWER";font-family:Barlow Condensed,sans-serif;font-size:.75rem;font-weight:700;height:24px;left:0;line-height:24px;min-width:150px;position:absolute;text-align:center;top:0}.component--description_list.has--design-type-seminar dl{border:1px solid var(--theme_color_border);display:grid;grid-template-columns:220px 1fr}.component--description_list.has--design-type-seminar dl:not(:last-of-type){border-bottom:none}.component--description_list.has--design-type-seminar.has--background-color dl{border:none}.component--description_list.has--design-type-seminar dt{align-items:center;display:flex;font-weight:600;padding:15px 10px}.component--description_list.has--design-type-seminar dd{align-items:start;border-left:1px solid var(--theme_color_border);display:flex;flex-flow:column;padding:15px 10px}@container (max-width:768px){.component--description_list.has--design-type-seminar dd{border-left:none;border-top:1px solid var(--theme_color_border);padding:15px 10px}}.component--description_list.has--design-type-label dd:before{border-radius:4px}