Result css.tree ul {/*コンテナ包括*/ padding-top: 20px; position: relative; } .tree li {/*各コンテナレイアウト*/ float: left; text-align: center; list-style-type: none; position: relative; padding: 20px 5px 0 5px; } .tree li::before, .tree li::after{/*疑似要素で線を描く*/ content: ''; position: absolute; top: 0; right: 50%; border-top: 1px solid #ccc; width: 50%; height: 20px; } .tree li::after{ right: auto; left: 50%; bo