/*---------------------------------------------------------------------------*/
.section-benefits { padding: 12rem 0; background: url(../img/bg.png) left top repeat; position: relative; }

@media screen and (max-width: 768px) { .section-benefits { padding: 16vw 0; } }

.section-benefits ul { max-width: 80rem; margin: 0 auto; }

.section-benefits ul li { position: relative; padding-left: 2.5rem; }

.section-benefits ul li + li { margin-top: 1rem; }

.section-benefits ul li:before { position: absolute; content: ''; width: 1.5rem; height: 1.5rem; left: 0; top: 0.5rem; background: #464646; -moz-border-radius: 50%; border-radius: 50%; }

.section-fee { padding: 12rem 0; }

.section-fee .container { max-width: 80rem; margin: 0 auto; }

.section-fee ul { padding-left: 1.5rem; }

.section-fee ul li { list-style: decimal; margin-bottom: 1rem; }

.section-fee table { width: 100%; border-top: 1px solid #ccc; border-right: 1px solid #ccc; margin-top: 6rem; }

.section-fee table th, .section-fee table td { padding: 2rem; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; text-align: center; }

.section-fee table tbody th { width: 30%; background: #74B88D; color: #fff; }

.fee-txt { text-align: center; margin-bottom: 4rem; }
