ol.{
counter-reset: item;
list-style-type: none;
padding-left: 0;
margin-bottom: 100px;
}
ol. li{
text-indent: -1.6em;
padding-left: 2.2em;
margin-bottom:20px;
}
ol. li:before {
counter-increment: item;
content: counter(item)'.';
text-align: right; /ここ/
display: inline-block; /ここ/
/* 以下は自由に装飾... */
padding-right: 1.6em;
font-weight: bold;
color: #123262;
}