.main__sizechart {
  margin-bottom: 2rem; }
  .main__sizechart .sizechart {
    display: flex;
    justify-content: center; }
    @media (max-width: 768px) {
      .main__sizechart .sizechart {
        display: block; } }
    .main__sizechart .sizechart h3 {
      font-size: 0.9rem;
      font-family: noto-sans;
      margin-bottom: 0.4rem;
      font-weight: 600; }
      .main__sizechart .sizechart h3 span {
        font-size: 0.8rem; }
    .main__sizechart .sizechart .chart {
      padding: 15px; }
      @media (max-width: 768px) {
        .main__sizechart .sizechart .chart {
          font-size: 0.9rem;
          padding: 10px 0; } }
      .main__sizechart .sizechart .chart__inner {
        display: inline-block;
        border: 1px solid #8A8A8A;
        margin-bottom: 1rem; }
        .main__sizechart .sizechart .chart__inner table {
          table-layout: fixed; }
          @media (max-width: 768px) {
            .main__sizechart .sizechart .chart__inner table {
              width: 100%; } }
          .main__sizechart .sizechart .chart__inner table th, .main__sizechart .sizechart .chart__inner table td {
            padding: 0.3rem 1rem; }
            @media (max-width: 768px) {
              .main__sizechart .sizechart .chart__inner table th, .main__sizechart .sizechart .chart__inner table td {
                padding: 0.3rem 0.8rem; } }
          .main__sizechart .sizechart .chart__inner table th {
            border-bottom: 1px solid #AAA;
            font-weight: normal; }
            @media (max-width: 768px) {
              .main__sizechart .sizechart .chart__inner table th {
                min-width: 50%; } }
            .main__sizechart .sizechart .chart__inner table th span {
              font-size: 0.7rem; }
            .main__sizechart .sizechart .chart__inner table th:first-child {
              border-right: 3px double #AAA; }
          .main__sizechart .sizechart .chart__inner table td:nth-child(2) {
            border-right: 3px double #AAA;
            padding-right: 1.6rem; }
          .main__sizechart .sizechart .chart__inner table td:nth-child(4) {
            padding-right: 1.6rem; }
          .main__sizechart .sizechart .chart__inner table td.th {
            background: #EFEFEF;
            line-height: 1;
            padding: 0.5rem 1rem; }
            .main__sizechart .sizechart .chart__inner table td.th span {
              font-size: 0.7rem;
              margin-left: -3px; }
          .main__sizechart .sizechart .chart__inner table td:not(.th) {
            border-top: 1px solid #DDD; }

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