@charset "UTF-8";
.ul_arrow01 li {
  background: url(/common/images/ico_arrow01.png) no-repeat left 0.4em;
}

.ul_arrow01 > li a {
  color: #333;
}
.sec01 .ul_arrow01 {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.sec02 .ul_arrow01 {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.sec03 .ul_arrow01 {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.sec04 .ul_arrow01 {
  margin: 0;
  position: absolute;
  right: 20px;
  bottom: 10px;
}

.sizeSec01 .table_sizeList01 td.noec {
  width: 62px;
  height: 50px;
  padding: 0;
  background-color: #c4c4c4;
}

.sizeSec01 .table_sizeList01 td.noec a {
  display: none;
}

.ul_arrow02 > li a {
  color: #fff;
}

.brandSec01 {
  text-align: center;
}

.brandSec01.bg01 {
  background-color: #1c1c1c;
}

.brandSec01 + .brandSec01 {
  border-top: 1px solid #666;
}

.brandSec01 .sectionIn {
  padding: 50px 0;
}

.brandSec01 .sectionIn > .title {
  margin-bottom: 40px;
  font-size: 242.85%;
  color: #fff;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

@media only screen and (max-width: 979px) {
  .brandSec01 {
  }

  .brandSec01 .sectionIn {
    padding: 50px 0 55px;
  }
}

@media only screen and (max-width: 767px) {
  .brandSec01 .sectionIn {
    padding: 25px 10px 20px;
    text-align: left;
  }

  .brandSec01 .sectionIn > .title {
    margin-bottom: 20px;
    font-size: 207.14%;
    text-align: center;
  }
}

.shopsearchSec01 {
  border-top: 1px solid #666;
  background-color: #1c1c1c;
}

.shopsearchSec01 .sectionIn {
  padding-left: 0;
  padding-right: 0;
}

.sizeNavSec01 {
  text-align: left;
  border-bottom: 1px solid #666;
}

.sizeNavSec01 .sectionIn {
  padding-bottom: 55px;
}

.sizeNavSec01 .sectionIn > .title {
  line-height: 1.3;
  text-align: left;
}

.sizeNavSec01 .nav {
  margin-top: 20px;
}

.sizeNavSec01 .nav a {
  color: #fff;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

@media only screen and (max-width: 767px) {
  .sizeNavSec01 {
  }

  .sizeNavSec01 .sectionIn {
    padding: 22px 10px 30px;
  }

  .sizeNavSec01 .nav > li {
    margin-bottom: 0;
  }
}

.sizeSec01 {
  text-align: left;
}

* + .sizeSec01 {
  margin-top: 50px;
}

.sizeSec01 > .title {
  font-size: 171.42%;
  color: #fff;
}

.sizeSec01 .table_sizeList01 tbody td {
  vertical-align: middle;
  white-space: nowrap;
}

.sizeSec01 .table_sizeList01 th {
  vertical-align: middle;
  white-space: nowrap;
}

.sizeSec01 .table_sizeList01 .strong {
  color: #005eae;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

.sizeSec01 .table_sizeList01 .bg01 {
  background-color: #093;
}

.sizeSec01 .table_basic01 .color03 {
  color: #093;
}

.sizeSec01 .table_basic01 .color04 {
  color: #008f8c;
}

@media only screen and (max-width: 979px) {
  .sizeSec01 .table_basic01Wrap.tableScroll {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 1;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01 {
    width: 980px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01.noEC {
    width: 890px;
  }

  .sticky_table thead {
    background-color: #777;
  }

  .sticky_table .sticky {
    position: sticky;
    box-sizing: border-box;
  }

  .sticky_table .sticky.ec {
    z-index: 500;
  }

  .sticky_table .sticky.flatness {
    left: 65px;
    border-left: none;
    z-index: 400;
  }

  .sticky_table .sticky.tiresize {
    left: 110px;
    border-left: none;
    z-index: 300;
  }

  .sticky_table.noEC .sticky.flatness {
    left: 0;
    border-left: 1px solid #444;
  }

  .sticky_table.noEC .sticky.tiresize {
    left: 46px;
  }
}

@media only screen and (max-width: 767px) {
  .sizeSec01 {
    margin-top: 25px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01 {
    width: 870px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01.noEC {
    width: 790px;
  }

  .sizeSec01 .table_sizeList01 thead tr th.bg01 img {
    width: 40px;
    height: 35px;
  }

  .sticky_table .sticky.flatness {
    left: 64px;
  }

  .sticky_table .sticky.tiresize {
    left: 103px;
  }

  .sticky_table.noEC .sticky.flatness {
    left: 0;
    border-left: 1px solid #444;
  }

  .sticky_table.noEC .sticky.tiresize {
    left: 40px;
  }

  .sizeSec01 > .title {
    padding: 0 10px;
  }

  .sizeSec01 .table_sizeList01 {
    margin-top: 10px;
  }
}
.ttlCmn01 {
  position: relative;
  margin-bottom: 50px;
  font-size: 242.85%;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
  color: #fff;
}
.ttlCmn02 {
  margin-bottom: 25px;
  font-size: 171.42%;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
  color: #fff;
}
.ttlCmn01 a,
.ttlCmn02 a,
.ttlCmn03 a,
.ttlCmn04 a {
  color: #fff;
  text-decoration: none;
}

.ttlCmn01 a.ico_arrow,
.ttlCmn02 a.ico_arrow,
.ttlCmn03 a.ico_arrow,
.ttlCmn04 a.ico_arrow {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  vertical-align: middle;
}

.ttlCmn01 a:hover,
.ttlCmn02 a:hover,
.ttlCmn03 a:hover,
.ttlCmn04 a:hover {
  text-decoration: underline;
}

.ttlCmn01 a.ico_arrow:before,
.ttlCmn02 a.ico_arrow:before,
.ttlCmn03 a.ico_arrow:before,
.ttlCmn04 a.ico_arrow:before {
  display: inline-block;
  content: "";
  margin: -4px 13px 0 0;
  width: 6px;
  height: 12px;
  background: url(/common/images/ico_arrow_l04.png) no-repeat left top;
  vertical-align: middle;
}
@media only screen and (max-width: 979px) {
  .ttlCmn01 {
    font-size: 171.42%;
  }

  .ttlCmn01 .inOut {
    margin-top: 8px;
    font-size: 14px;
  }

  .ttlCmn01 a.ico_arrow:before,
  .ttlCmn02 a.ico_arrow:before,
  .ttlCmn03 a.ico_arrow:before,
  .ttlCmn04 a.ico_arrow:before {
    background-image: url(/common/images/ico_arrow_l04_2x.png);
    -webkit-background-size: 6px 12px;
    background-size: 6px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .ttlCmn01 {
    margin-bottom: 25px;
  }

  .ttlCmn01 .inOut {
    position: static;
    display: block;
    width: 135px;
  }

  .ttlCmn01.spLarge {
    font-size: 207.14%;
  }

  .ttlCmn02 {
    margin-bottom: 10px;
    font-size: 142.85%;
  }

  .ttlCmn03 {
    margin-bottom: 12px;
    font-size: 128.57%;
  }
}

.nav .anchor a {
  color: #fff;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}
.table_basic01Wrap.tableScroll .table_basic01 {
  border-left: none;
}

.sticky {
  left: 0;
}
.sizeSec01 .table_sizeList01 th.ec {
  background-color: #df0101;
  font-size: 1.25em;
}

.sizeSec01 .table_sizeList01 th.ec:first-letter {
  letter-spacing: 0.25em;
}

.sizeSec01 .table_sizeList01 td.ec {
  padding: 8px 6px;
}

.sizeSec01 .table_sizeList01 td.ec a {
  display: inline-block;
}

.sizeSec01 .table_sizeList01 td.ec a:hover {
  opacity: 0.8;
}

.sizeSec01 .table_sizeList01 td.ec img {
  width: 50px;
  height: 34px;
  vertical-align: middle;
  filter: drop-shadow(2px 2px 1px rgba(160, 160, 160, 0.8));
  position: relative;
  top: 0;
  left: 0;
  transition: all 0.2s ease;
}

.sizeSec01 .table_sizeList01 td.ec a:hover img {
  top: 2px;
}

.sizeSec01 .table_sizeList01 td .strong {
  color: #333;
}

@media only screen and (max-width: 979px) {
  #contents,
  body.top #contents {
    padding-top: 60px;
  }
}

@media only screen and (max-width: 767px) {
  #contents,
  body.top #contents {
    padding-top: 45px;
  }
}
.anchorPoint01 {
  margin-top: -60px;
  padding-top: 60px;
}

@media only screen and (max-width: 979px) {
  .anchorPoint01 {
    margin-top: -74px;
    padding-top: 74px;
  }
}

@media only screen and (max-width: 767px) {
  .anchorPoint01 {
    margin-top: -45px;
    padding-top: 45px;
  }
}
#breadcrumb {
  padding: 15px 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: none;
  text-align: left;
}

@media only screen and (max-width: 979px) {
  #breadcrumb ul {
    margin: 0 auto;
    width: 650px;
  }
}

@media only screen and (max-width: 767px) {
  #breadcrumb {
    display: block;
    padding: 25px 10px;
  }

  #breadcrumb ul {
    width: 100%;
    padding: 0;
  }
}

.sectionIn {
  margin: 0 auto;
  padding: 58px 0 60px;
  width: 980px;
  max-width: 1536px;
}

.sectionIn.premium_p {
  padding: 56px 0 60px;
}

@media only screen and (max-width: 979px) {
  .sectionIn {
    width: 650px;
    padding: 50px 0 55px;
    box-sizing: border-box;
  }
}

@media only screen and (max-width: 767px) {
  .sectionIn {
    width: 100%;
    padding: 28px 10px 0;
  }

  .sectionIn.premium_p {
    padding: 28px 0 30px;
  }
}

.navSec01 {
  padding: 14px 0;
  border-top: 1px solid #e5e5e5;
  background-color: #a73762;
  color: #fff;
  font-size: 107.14%;
}

.navSec01 ul {
  margin: 0 auto;
  width: 330px;
}

.navSec01 li {
  float: left;
  padding: 3px 0 0;
  width: 163px;
  border-right: 1px solid #fff;
}

.navSec01 li:first-child {
  border-left: 1px solid #fff;
}

.navSec01 a {
  display: block;
  margin: -3px 0 0;
  padding: 3px 0 0;
  color: #fff;
  text-decoration: none;
}

.navSec01 a:hover,
.navSec01 li.active {
  background-color: #b65c7a;
}

@media only screen and (max-width: 979px) {
  .navSec01 {
  }

  .navSec01 li {
    padding: 3px 0 0;
  }

  .navSec01 a {
    margin: -3px 0 0;
    padding: 3px 0 0;
  }
}

@media only screen and (max-width: 767px) {
  .navSec01 {
    padding: 9px 10px;
  }

  .navSec01 ul {
    width: 100%;
  }

  .navSec01 li {
    width: 49%;
    box-sizing: border-box;
  }
}
.brandSec01.bg01 {
  background-color: #1c1c1c;
}

.brandSec01 + .brandSec01 {
  border-top: 1px solid #e5e5e5;
}

.brandSec01 .sectionIn > .title {
  margin-bottom: 15px;
  font-size: 242.85%;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

@media only screen and (max-width: 979px) {
  .brandSec01 {
  }

  .brandSec01 .sectionIn {
    padding: 50px 0 55px;
  }
}

@media only screen and (max-width: 767px) {
  .brandSec01 .sectionIn {
    padding: 28px 10px 30px;
    text-align: left;
  }

  .brandSec01 .sectionIn > .title {
    margin-bottom: 5px;
    font-size: 207.14%;
    text-align: center;
  }
}

.shopsearchSec01 {
  border-top: 1px solid #e5e5e5;
  background-color: #f3f3f3;
}

.shopsearchSec01 .sectionIn {
  padding-left: 0;
  padding-right: 0;
}

.sizeNavSec01 {
  text-align: left;
}

.sizeNavSec01 .sectionIn {
  padding-bottom: 55px;
}

.sizeNavSec01 .sectionIn > .title {
  line-height: 1.3;
  text-align: left;
}

.sizeNavSec01 .nav {
  margin-top: 20px;
}

.sizeNavSec01 .ul_arrow01 li {
  background: url(/common/images/ico_arrow02_down.webp) no-repeat left 0.6em;
}

.sizeNavSec01 .nav a {
  color: #fff;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

@media only screen and (max-width: 767px) {
  .sizeNavSec01 {
  }

  .sizeNavSec01 .sectionIn {
    padding: 22px 10px 30px;
  }

  .sizeNavSec01 .nav > li {
    margin-bottom: 0;
  }
}

.sizeSec01 {
  text-align: left;
}

* + .sizeSec01 {
  margin-top: 50px;
}

.sizeSec01 > .title {
  font-size: 171.42%;
  color: #fff;
}

.sizeSec01 .table_sizeList01 th {
  vertical-align: middle;
}

.sizeSec01 .table_basic01 thead th {
  font-size: 85.714%;
}

.sizeSec01 .table_sizeList01 tbody td {
  vertical-align: middle;
}

.sizeSec01 .table_sizeList01 .strong {
  color: #333;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

.sizeSec01 .table_sizeList01 .bg01 {
  background-color: #093;
}

.sizeSec01 .table_sizeList01 .color03 {
  color: #093;
}

@media only screen and (max-width: 979px) {
  .sizeSec01 .table_basic01Wrap.tableScroll {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 1;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01.lownoise {
    width: 870px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01 {
    width: 830px;
  }

  .lownoise .tiresize_sticky {
    position: sticky;
    left: 46px;
  }

  .tiresize_sticky {
    position: sticky;
    left: 46px;
  }
}

@media only screen and (max-width: 767px) {
  .sizeSec01 {
    margin-top: 25px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01.lownoise {
    width: 770px;
  }

  .sizeSec01 .table_basic01Wrap.tableScroll .table_basic01 {
    width: 720px;
  }

  .lownoise .tiresize_sticky {
    position: sticky;
    left: 40px;
  }

  .tiresize_sticky {
    position: sticky;
    left: 40px;
  }

  .sizeNavSec01 .ul_arrow01 li {
    background: url(/common/images/ico_arrow02_down_2x.webp) no-repeat left
      0.6em;
    -webkit-background-size: 14px 6px;
    background-size: 14px 6px;
  }

  .sizeSec01 > .title {
    padding: 0 10px;
  }

  .sizeSec01 .table_sizeList01 {
    margin-top: 10px;
  }
}

.ttlCmn01 {
  position: relative;
  overflow: hidden;
  margin-bottom: 50px;
  font-size: 242.85%;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
  color: #333;
}

.ttlCmn01 .inOut {
  position: absolute;
  top: 0;
  right: 0;
  padding: 3px 3px 1px;
  margin-top: 20px;
  border: 1px solid #f48900;
  text-align: center;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
  font-size: 15px;
  color: #f48900;
  line-height: 1;
}
.ttlCmn02 {
  margin-bottom: 25px;
  font-size: 171.42%;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
  color: #333;
}
.ttlCmn01 a,
.ttlCmn02 a,
.ttlCmn03 a,
.ttlCmn04 a {
  color: #333;
  text-decoration: none;
}

.ttlCmn01 a.ico_arrow,
.ttlCmn02 a.ico_arrow,
.ttlCmn03 a.ico_arrow,
.ttlCmn04 a.ico_arrow {
  display: inline-block;
  color: #333;
  text-decoration: none;
  vertical-align: middle;
}

.ttlCmn01 a:hover,
.ttlCmn02 a:hover,
.ttlCmn03 a:hover,
.ttlCmn04 a:hover {
  text-decoration: underline;
}

.ttlCmn01 a.ico_arrow:before,
.ttlCmn02 a.ico_arrow:before,
.ttlCmn03 a.ico_arrow:before,
.ttlCmn04 a.ico_arrow:before {
  display: inline-block;
  content: "";
  margin: -4px 13px 0 0;
  width: 6px;
  height: 12px;
  background: url(/common/images/ico_arrow_l03.webp) no-repeat left top;
  vertical-align: middle;
}

@media only screen and (max-width: 979px) {
  .ttlCmn01 {
    font-size: 171.42%;
  }

  .ttlCmn01 .inOut {
    margin-top: 8px;
    font-size: 14px;
  }

  .ttlCmn01 a.ico_arrow:before,
  .ttlCmn02 a.ico_arrow:before,
  .ttlCmn03 a.ico_arrow:before,
  .ttlCmn04 a.ico_arrow:before {
    background-image: url(/common/images/ico_arrow_l03_2x.webp);
    -webkit-background-size: 6px 12px;
    background-size: 6px 12px;
  }
}

@media only screen and (max-width: 767px) {
  .ttlCmn01 {
    margin-bottom: 25px;
  }

  .ttlCmn01 .inOut {
    position: static;
    display: block;
    width: 135px;
  }

  .ttlCmn01.spLarge {
    font-size: 207.14%;
  }

  .ttlCmn02 {
    margin-bottom: 10px;
    font-size: 142.85%;
  }

  .ttlCmn03 {
    margin-bottom: 12px;
    font-size: 128.57%;
  }
}
.nav .anchor a {
  color: #333;
  font-family: "UD新ゴM", "UD Shin Go Medium", sans-serif !important;
}

.tireSearchBox01.full .tireSearchBox01In {
  background-color: #9c9c9c;
}

.tireSearchBox01.full .tireSearchContent01 {
  background-color: #fff;
}

.sticky_table[data-astro-cid-5pxs4nz2]
  .sticky[data-astro-cid-5pxs4nz2].flatness {
  left: 66px;
}

@media (width >=768px) {
  .sticky_table[data-astro-cid-5pxs4nz2]
    .sticky[data-astro-cid-5pxs4nz2].flatness {
    left: 68px;
  }
}

.sticky_table[data-astro-cid-5pxs4nz2]
  .sticky[data-astro-cid-5pxs4nz2].tiresize {
  left: 106px;
}

@media (width >=768px) {
  .sticky_table[data-astro-cid-5pxs4nz2]
    .sticky[data-astro-cid-5pxs4nz2].tiresize {
    left: 116px;
  }
}

.brandSec01[data-astro-cid-5pxs4nz2].--02 .sticky_table .sticky.flatness {
  left: 61.5px;
}

@media (width >=768px) {
  .brandSec01[data-astro-cid-5pxs4nz2].--02 .sticky_table .sticky.flatness {
    left: 65px;
  }
}

.brandSec01[data-astro-cid-5pxs4nz2].--02 .sticky_table .sticky.tiresize {
  left: 102px;
}

@media (width >=768px) {
  .brandSec01[data-astro-cid-5pxs4nz2].--02 .sticky_table .sticky.tiresize {
    left: 110px;
  }
}

.sizeSec01[data-astro-cid-5pxs4nz2].--02.--18inch
  .sticky_table
  .sticky.flatness {
  left: 60px;
}

@media (width >=768px) {
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--18inch
    .sticky_table
    .sticky.flatness {
    left: 65px;
  }
}

.sizeSec01[data-astro-cid-5pxs4nz2].--02.--18inch
  .sticky_table
  .sticky.tiresize {
  left: 99px;
}

@media (width >=768px) {
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--18inch
    .sticky_table
    .sticky.tiresize {
    left: 110px;
  }
}

.sizeSec01[data-astro-cid-5pxs4nz2].--02.--16inch
  .sticky_table
  .sticky.flatness {
  left: 64px;
}

@media (width >=768px) {
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--16inch
    .sticky_table
    .sticky.flatness {
    left: 65px;
  }
}

.sizeSec01[data-astro-cid-5pxs4nz2].--02.--16inch
  .sticky_table
  .sticky.tiresize {
  left: 102px;
}

@media (width >=768px) {
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--16inch
    .sticky_table
    .sticky.tiresize {
    left: 110px;
  }
}

:is(
    .sizeSec01[data-astro-cid-5pxs4nz2].--02.--15inch,
    .sizeSec01[data-astro-cid-5pxs4nz2].--02.--14inch
  )
  .sticky_table
  .sticky.flatness {
  left: 67px;
}

@media (width >=768px) {
  :is(
      .sizeSec01[data-astro-cid-5pxs4nz2].--02.--15inch,
      .sizeSec01[data-astro-cid-5pxs4nz2].--02.--14inch
    )
    .sticky_table
    .sticky.flatness {
    left: 66px;
  }
}

:is(
    .sizeSec01[data-astro-cid-5pxs4nz2].--02.--15inch,
    .sizeSec01[data-astro-cid-5pxs4nz2].--02.--14inch
  )
  .sticky_table
  .sticky.tiresize {
  left: 107px;
}

@media (width >=768px) {
  :is(
      .sizeSec01[data-astro-cid-5pxs4nz2].--02.--15inch,
      .sizeSec01[data-astro-cid-5pxs4nz2].--02.--14inch
    )
    .sticky_table
    .sticky.tiresize {
    left: 112px;
  }
}

td[data-astro-cid-5pxs4nz2].ec {
  height: 56px;
}

figure[data-astro-cid-5pxs4nz2] img[data-astro-cid-5pxs4nz2] {
  margin-left: auto;
}

.table_basic01[data-astro-cid-5pxs4nz2] th[data-astro-cid-5pxs4nz2] {
  background-color: #999;
  font-weight: 700;
}

td[data-astro-cid-5pxs4nz2].tiresize span[data-astro-cid-5pxs4nz2] {
  font-weight: 700;
}

.table_basic01[data-astro-cid-5pxs4nz2] th[data-astro-cid-5pxs4nz2],
.table_basic01[data-astro-cid-5pxs4nz2] td[data-astro-cid-5pxs4nz2] {
  border-bottom: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.table_basic01[data-astro-cid-5pxs4nz2] {
  border-color: #ccc !important;
}

th[data-astro-cid-5pxs4nz2].ec {
  background-color: #df0101 !important;
}

th[data-astro-cid-5pxs4nz2].ec,
td[data-astro-cid-5pxs4nz2].ec {
  border-left: 1px solid #ccc;
}

.scroll[data-astro-cid-5pxs4nz2] {
  font-weight: 700;
}

.note[data-astro-cid-5pxs4nz2] {
  color: #333;
  font-size: clamp(0.75rem, 0.68932rem + 0.2589vi, 1rem);
  margin-block-start: 6rem;
}

.note__inner[data-astro-cid-5pxs4nz2] {
  padding: clamp(1.25rem, 1.0983rem + 0.647249vi, 1.875rem)
    clamp(1.25rem, 1.0983rem + 0.647249vi, 1.875rem);
  background-color: #ededed;
}

.note__list[data-astro-cid-5pxs4nz2] {
  list-style: "・" !important;
}

.note__list[data-astro-cid-5pxs4nz2] li[data-astro-cid-5pxs4nz2]::marker {
  content: "・";
}

.tireImg[data-astro-cid-5pxs4nz2] {
  max-inline-size: 300px;
  margin-bottom: 1rem;
}

@media only screen and (width <=767px) {
  .anchorPoint01[data-astro-cid-5pxs4nz2] {
    margin-top: -35px;
    padding-top: 45px;
  }
}

.anchorPoint01[data-astro-cid-5pxs4nz2] {
  padding-top: 80px;
}

@media (width >=768px) {
  .anchorPoint01[data-astro-cid-5pxs4nz2].first {
    padding-top: 80px;
  }
}

.sizeNavSec01 .ul_arrow01 li {
  background: url(/seiberling/common/images/ico_arrow02_down.webp) no-repeat
    left 0.6em !important;
}

@media only screen and (max-width: 767px) {
  .sizeNavSec01 .ul_arrow01 li {
    background: url(/seiberling/common/images/ico_arrow02_down_2x.webp)
      no-repeat left 0.6em !important;
    -webkit-background-size: 14px 6px !important;
    background-size: 14px 6px !important;
  }
}

.sizeSec01 figure img {
  display: block;
}

@media screen and (min-width: 980px) {
  .sizeSec01 figure img {
    display: none;
  }
}

.ttlCmn02 {
  font-weight: 700;
}

#table {
  scroll-margin-top: 60px;
}

@media screen and (min-width: 768px) {
  #table {
    scroll-margin-top: 50px;
  }
}

@media screen and (max-width: 600px) {
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--19inch
    .sticky_table
    .sticky.flatness {
    left: 60px !important;
  }
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--19inch
    .sticky_table
    .sticky.tiresize {
    left: 99px !important;
  }
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--20inch
    .sticky_table
    .sticky.flatness {
    left: 62.5px !important;
  }
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--20inch
    .sticky_table
    .sticky.tiresize {
    left: 99.5px !important;
  }
  .sizeSec01[data-astro-cid-5pxs4nz2].--02.--17inch
    .sticky_table
    .sticky.tiresize {
    left: 100px !important;
  }
}
