.pointcolor{color:var(--primary-color)}._text-bold{font-weight:bold}.compare .table tbody tr .marks{font-size:20px;line-height:1}@media (min-width: 769px) and (max-width: 1279px){.compare .table tbody tr .marks{font-size:2.5vw}}.compare .table tbody tr .marks span{line-height:1}.compare .table tbody tr .marks small{margin-top:3%;display:inline-block;font-size:10px;line-height:1.2}@media (min-width: 769px) and (max-width: 1279px){.compare .table tbody tr .marks small{font-size:1vw}}@media (max-width: 768px){.compare .table tbody tr .marks small{font-size:2vw}}.compare .table tbody tr .bg_color-point{background:#FFF1DD;color:#444}@media (max-width: 768px){.compare .table tbody tr .bg_color-point{padding:2.60417vw 0}}.compare .table tbody tr .setpointcolor{color:#311303}.compare .table tbody tr td ul li{position:relative;padding-left:1em;text-align:left;font-size:14px}@media (min-width: 769px) and (max-width: 1279px){.compare .table tbody tr td ul li{font-size:1.1vw}}@media (max-width: 768px){.compare .table tbody tr td ul li{font-size:2.2vw}}.compare .table tbody tr td ul li::before{content:"・";position:absolute;left:0}.compare .table tbody tr td .dl-row{text-align:left;display:flex;flex-wrap:wrap;align-items:start;font-size:14px;justify-content:center}@media (min-width: 769px) and (max-width: 1279px){.compare .table tbody tr td .dl-row{font-size:1.1vw}}@media (max-width: 768px){.compare .table tbody tr td .dl-row{font-size:2.5vw}}.compare .table tbody tr td .dl .dt{font-weight:bold;flex-shrink:0;width:auto}@media only screen and (max-width: 768px){.wp-block-flexible-table-block-table_ruby table thead th:first-of-type{width:22.62vw}}@media only screen and (max-width: 768px){.wp-block-flexible-table-block-table_ruby table th,.wp-block-flexible-table-block-table_ruby table td{font-size:2.6vw}}@media only screen and (max-width: 768px){.main__inner .about-box__text .lead{margin-bottom:3.82vw;font-family:var(--font-second);font-size:4.7vw;font-weight:400;line-height:1.7;letter-spacing:.05em}}@media only screen and (max-width: 768px){#Comparison .main__inner p:not([class]){font-size:3.4vw}}@media only screen and (max-width: 768px){.compare .table tbody tr:last-child td:nth-child(2){border-radius:0 0  0 2.60417vw}}@media only screen and (max-width: 768px){.compare .table thead th:nth-child(2){border-radius:2.60417vw 0  0 0;border-left:none}.compare .table thead th:nth-child(2)::after{left:0}}
