/* * ************** * * MAIN * * ************** * */ dl { display: inline-flex; flex-flow: row; flex-wrap: wrap; width: 100%; /* set the container width*/ overflow: visible; } dt { flex: 0 0 39%; word-wrap: anywhere; } dt::after { content: " :"; } dd { flex:0 0 59%; margin-left: auto; text-align: left; } .contents { padding: 0; li { list-style: none; } }