.c-spec--under{padding:0 0 120px}.c-spec--full{padding:104px 0 112px}.c-spec .c-wrap{display:flex;flex-direction:column;gap:16px}.c-spec__frame{border:1px solid rgba(218,214,255,.16);border-radius:20px;overflow:hidden}.c-spec__table{border-collapse:collapse;font-family:var(--c-font);width:100%}.c-spec__caption{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}.c-spec__table tr+tr{border-top:1px solid rgba(218,214,255,.14)}.c-spec__table tr:nth-child(odd){background:rgba(218,214,255,.035)}.c-spec__table th{color:var(--c-white);font-size:15px;font-weight:500;line-height:1.35;text-align:left;width:55%}.c-spec__table td,.c-spec__table th{padding:11px 24px;vertical-align:middle}.c-spec__table td{white-space:nowrap}.c-spec__value{color:var(--c-sprout);font-size:20px;font-weight:300;letter-spacing:-.01em}.c-spec__qual{font-size:14px}.c-spec__foot,.c-spec__qual{color:var(--c-lightblue);font-weight:300}.c-spec__foot{font-size:13px;line-height:1.5}.c-spec__foot p{margin:0}@media (max-width:640px){.c-spec--under{padding-bottom:80px}.c-spec__table,.c-spec__table tbody,.c-spec__table tr{display:block;width:100%}.c-spec__table tr{padding:12px 0}.c-spec__table td,.c-spec__table th{display:block;padding:3px 20px;white-space:normal;width:auto}}