@media (max-width: 768px) { .ak-memberinfo { padding-left: 1rem !important; padding-right: 1rem !important; } }
.ak-memberinfo .col-red { color: #c70012; }
.ak-memberinfo .col-member { color: #E43744; }
.ak-memberinfo .col-premium { color: #CBA31D; }
.ak-memberinfo .bg-red { background-color: #c70012; border: solid 1px #c70012; color: #fff; }
.ak-memberinfo .bg-member { background-color: #E43744; color: #fff; border: solid 1px #E43744; }
.ak-memberinfo .bg-premium { background-color: #CBA31D; color: #fff; border: solid 1px #CBA31D; }
.ak-memberinfo-row { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; list-style: none; margin: 0; padding: 0; }
@media (max-width: 768px) { .ak-memberinfo-row { display: block; padding: 20px; } }
.ak-memberinfo-row li { width: 30%; margin-bottom: 60px; list-style: none; }
@media (max-width: 768px) { .ak-memberinfo-row li { width: 100%; margin-bottom: 40px; } }
.ak-memberinfo-row li img { max-width: 100%; height: auto; line-height: 0; font-size: 15px; }
.ak-memberinfo-row li h4 { margin: 10px 0; font-size: 15px; }
.ak-memberinfo--price { max-width: 500px; margin: 20px auto; display: flex; justify-content: center; align-items: center; }
.ak-memberinfo--price > div { flex: 1; text-align: center; padding: 10px; font-weight: bold; }
@media (max-width: 768px) { .ak-memberinfo--price > div { flex: auto; padding: 5px 0; width: 40%; flex-basis: 40%; font-size: 12px; white-space: nowrap; } }
.ak-memberinfo--price > div.price { box-sizing: border-box; text-align: left; font-weight: bold; padding: 10px 0px 10px 20px; border: solid 1px #707070; border-left: none; }
@media (max-width: 768px) { .ak-memberinfo--price > div.price { width: 60%; padding: 5px 0px 5px 10px; flex-basis: 60%; font-size: 12px; white-space: nowrap; } }
.ak-memberinfo .caution { padding: 0 100px; font-size: 14px; text-indent: -1rem; margin: 0 0 0 1rem; }
@media (max-width: 768px) { .ak-memberinfo .caution { padding: 0; font-size: 12px; } }
.ak-memberinfo--check { width: 80%; margin: 60px auto; }
@media (max-width: 768px) { .ak-memberinfo--check { width: 100%; } }
.ak-memberinfo--check thead tr { background-color: #EDF1F2; }
.ak-memberinfo--check tbody tr:nth-child(even) { background-color: #EDF1F2; }
.ak-memberinfo--check tbody tr:nth-child(odd) { background-color: #fff; }
.ak-memberinfo--check th, .ak-memberinfo--check td { width: 33%; text-align: center; vertical-align: middle; border: solid 2px #fff !important; padding: 5px 0; font-weight: normal; }
@media (max-width: 768px) { .ak-memberinfo--check th, .ak-memberinfo--check td { font-size: 11px; } }
.ak-memberinfo--check th span, .ak-memberinfo--check td span { display: block; font-size: 14px; }
@media (max-width: 768px) { .ak-memberinfo--check th span, .ak-memberinfo--check td span { font-size: 10px; } }
.ak-memberinfo--join { margin-bottom: 50px; text-align: center; }
.ak-memberinfo--join h5 { font-weight: bold; margin-bottom: 20px; }
@media (max-width: 768px) { .ak-memberinfo--join h5 { font-size: 14px; } }
@media (max-width: 768px) { .ak-memberinfo--join p { font-size: 10px; } }
.ak-memberinfo--join a { display: inline-block; line-height: 0; }
.ak-memberinfo--join img { max-width: 100%; height: auto; }

/*# sourceMappingURL=memberinfo.css.map */
