@media (max-width:767px){.spec{padding-top:58px}}.spec h2{text-align:center}@media (max-width:767px){.spec h2{text-align:left}}.spec table{max-width:736px;margin:50px auto 0;border-collapse:collapse}@media (max-width:767px){.spec table{max-width:100%;margin-top:0}}.spec table tr{border-bottom:1px solid rgb(17 17 17 / .08)}@media (max-width:767px){.spec table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.spec table tr td{vertical-align:top;padding:32px 0}@media (max-width:767px){.spec table tr td{padding:16px 0 32px}}.spec table tr td:first-child{padding:32px 33px 32px 0}@media (max-width:767px){.spec table tr td:first-child{padding:32px 0 0}}.spec table tr td:last-child{width:447px}@media (max-width:767px){.spec table tr td:last-child{width:100%}}.spec table tr td h3{font-size:24px;line-height:28px;text-align:right;color:#2C2C2E}@media (max-width:767px){.spec table tr td h3{text-align:left}}.spec table tr td ul{padding-left:24px}.spec table tr td ul li{color:rgb(17 17 17 / .6);position:relative;margin-bottom:6px}.spec table tr td ul li:last-child{margin-bottom:0}.spec table tr td ul li::before{content:"·";font-size:24px;position:absolute;left:-15px;top:-1px}.spec table tr td p{background:rgb(17 17 17 / .04);border-radius:6px;padding:10px 12px 10px 25px;color:rgb(17 17 17 / .6);font-size:14px;line-height:22px;margin-top:8px}.spec table tr td p strong{font-weight:600;display:block}