.Policy{
    counter-reset: step;
    margin-bottom: 50px;
}
.Policy__Item{
    counter-increment: step;
}
.Policy__Title{
    display: flex;
    font-size: 2.2rem;
    padding: 5px;
    border-bottom: 1px dotted #bfbfbf;
}
.Policy__Title::before{
    content: '（' counter(step) '）' ;
}
.Policy__Content{
    padding: 10px 30px;
}

.Policy__Content table{
    width: 100%;
    border-collapse: collapse;
}
.Policy__Content th, .Policy__Content td{
    border: 1px solid #555;
    padding: 10px;
}