.text_box_style_0_2 .text_box_style_0_2_line {border: 1px solid #edf0f2}
.text_box_style_0_2 .text_box_style_0_2_text_box {position: absolute; top: 0; right: 0; z-index: 10; min-width: 63px}
.text_box_style_0_2 .text_box_style_0_2_icon {width: 15px; height: 17px; background-image: url("../img/icon01.png"); opacity: 0.8}
.text_box_style_0_2 .text_box_style_0_2_desc{overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.text_box_style_0_2 .text_box_style_0_2_info_text_01 {min-width: 85px;}
.text_box_style_0_2 .text_box_style_0_2_info_text_02:after {content: ''; position: absolute; top: 10px; left: 0; width: 1px; height: 13px; background-color: rgba(0,0,0,0.1)}

.reverse.text_box_style_0_2 .text_box_style_0_2_icon {width: 15px; height: 17px; background-image: url("../img/icon02.png"); opacity: 0.8}
.reverse .text_box_style_0_2 .text_box_style_0_2_icon {width: 15px; height: 17px; background-image: url("../img/icon02.png"); opacity: 0.8}
.reverse.text_box_style_0_2 .text_box_style_0_2_info_text_02:after {content: ''; position: absolute; top: 10px; left: 0; width: 1px; height: 13px; background-color: rgba(255,255,255,0.2)}
.reverse .text_box_style_0_2 .text_box_style_0_2_info_text_02:after {content: ''; position: absolute; top: 10px; left: 0; width: 1px; height: 13px; background-color: rgba(255,255,255,0.2)}

@media all and (min-width: 992px) {
    .text_box_style_0_2 .text_box_style_0_2_info_text_02:after {top: 5px; height: 11px;}
}