.contents {
margin:auto;
}
.contents caption {
letter-spacing:0.15em;
text-align:center !important;
}
.contents :first-child {
text-align:left;
}
.contents :last-child {
padding-left:2em;
text-align:right;
}
.depth1 :first-child {
padding-left:2em;
}
.depth2 :first-child {
padding-left:4em;
}