@charset "utf-8";
.text-right {
	text-align: right;
}

.text-small {
    font-size: .6em;
}

.bullet-list {
    margin-bottom: 0.3rem;
}

.bullet-list__item {
    margin-bottom: 0.01em;
    padding-left: 1em;
    position: relative;
}
.bullet-list__item::before {
    background-color: #333;
    border-radius: 50%;
    content: "";
    display: block;
    height: 0.3em;
    left: 0;
    position: absolute;
    top: 0.8em;
    width: 0.3em;
}
.order-list {
    counter-reset: order-list;
    list-style: none;
}
.order-list__item {
    margin-bottom: 1rem;
    padding-left: 1.3em;
    position: relative;
}
.order-list__item::before {
    color: #333;
    content: counter(order-list) ". ";
    counter-increment: order-list;
    left: 0;
    position: absolute;
    top: 0;
}



@media screen and (max-width: 767px) {
    section h2 {
        text-align: left;
    }
}