.veu_pageList_ancestor {
    clear: both;
    margin: 2.5em 0 1em;
    &:first-child{
		margin-top:0;
	}
    .pageList_ancestor_title {
        margin-bottom: 0.5em;
    }
    .pageList {
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        a {
            display: block;
            padding: 8px 5px;
            border-bottom: solid 1px #ddd;
            color: #333;
            font-size: 14px;
        }
        a:hover {
            text-decoration: underline;
        }
        & > .page_item {
            list-style: none;
        }
        li {
            margin-bottom: 0;
        }
        ul {
            margin: 0;
            padding-left: 0px;
            padding-bottom: 0;
            li {
                position: relative;
                list-style: none;
                &:before {
                    position: absolute;
                    top: 0.26em;
                    left: 5px;
                    display: inline-block;
                    // content: "・";
                }
            }
            li a {
                padding-left: 20px;
            }
            li li a {
                padding-left: 30px;
            }
            li li li a {
                padding-left: 40px;
            }
        }
    }
    .current_page_item > a {
        // background-color: #F0F0F0;
        // box-shadow: inset 0 0 5px #eee;
        font-weight: bold;
    }
}
