.text_box_style_2_6 {background-color: #fbfbfd}
.text_box_style_2_6 .square_num_style_0{position: absolute; top: 0; left: 0; z-index: 10; width: 40px; height: 40px; font-family: "Roboto"; font-size:15px; font-size:1.5rem; line-height:20px; line-height:2.0rem; font-weight: 500; letter-spacing: 0.0em; color: #fff;}

.text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_line {border: 1px solid #edf0f2; background-color: #fff}
.text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_under_line hr {border-bottom: 1px solid #edf0f2; width: 60px;}
.text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_desc{overflow:hidden; text-overflow:ellipsis; max-height:68px; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical}

.reverse.text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_line {border: 1px solid #edf0f2; background-color: #fff}
.reverse .text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_line {border: 1px solid #edf0f2; background-color: #fff}
.reverse.text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_under_line hr {border-bottom: 1px solid #edf0f2; width: 60px;}
.reverse .text_box_style_2_6 .text_box_style_2_6_contents .text_box_style_2_6_contents_under_line hr {border-bottom: 1px solid #edf0f2; width: 60px;}