/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------
.rubbertypedischarrows
------------------------------------------------------------*/
.rubbertypedischarrows2 {
  margin-top: 50px; }
  @media screen and (max-width: 767px) {
    .rubbertypedischarrows2 {
      margin-top: 30px; } }
  .rubbertypedischarrows2 .c-textBlock2 {
    margin-top: 41px; }
    @media screen and (max-width: 767px) {
      .rubbertypedischarrows2 .c-textBlock2 {
        margin-top: 19px;
        margin-bottom: 27px; } }
    .rubbertypedischarrows2 .c-textBlock2 p {
      font-size: 1.4rem;
      line-height: 1.5; }
      @media screen and (max-width: 767px) {
        .rubbertypedischarrows2 .c-textBlock2 p {
          font-size: 1.2rem; } }
    .rubbertypedischarrows2 .c-textBlock2 .c-title3 h3 {
      font-size: 1.7rem; }
  .rubbertypedischarrows2 .c-list1__title {
    font-weight: bold; }
    @media screen and (max-width: 767px) {
      .rubbertypedischarrows2 .c-list1__title {
        font-size: 1.5rem; } }
  @media screen and (max-width: 767px) {
    .rubbertypedischarrows2 .c-list1__body {
      margin-top: 8px;
      font-size: 1.2rem; } }
  .rubbertypedischarrows2 .c-list1--col2 .c-list1__card {
    width: 470px;
    margin: 0 0 30px 40px; }
    @media screen and (max-width: 767px) {
      .rubbertypedischarrows2 .c-list1--col2 .c-list1__card {
        width: 100%;
        margin: 0 0 20px 0px; } }
  .rubbertypedischarrows2 .c-list1--col2 .c-list1__card:nth-child(2n + 1) {
    margin-left: 0; }
  .rubbertypedischarrows2 .c-rubber-list1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 10px; }
    @media screen and (max-width: 767px) {
      .rubbertypedischarrows2 .c-rubber-list1 {
        display: block;
        margin-top: 20px; } }
    .rubbertypedischarrows2 .c-rubber-list1__item {
      width: 48%;
      margin-top: 30px; }
      @media screen and (max-width: 767px) {
        .rubbertypedischarrows2 .c-rubber-list1__item {
          width: 100%;
          margin-top: 20px; } }
      .rubbertypedischarrows2 .c-rubber-list1__item:nth-child(1), .rubbertypedischarrows2 .c-rubber-list1__item:nth-child(2) {
        margin-top: 0px; }
        @media screen and (max-width: 767px) {
          .rubbertypedischarrows2 .c-rubber-list1__item:nth-child(1), .rubbertypedischarrows2 .c-rubber-list1__item:nth-child(2) {
            margin-top: 20px; } }
      .rubbertypedischarrows2 .c-rubber-list1__item:last-child {
        margin-top: 0px; }
        @media screen and (max-width: 767px) {
          .rubbertypedischarrows2 .c-rubber-list1__item:last-child {
            margin-top: 20px; } }
    .rubbertypedischarrows2 .c-rubber-list1__title {
      color: #fff;
      font-weight: bold;
      line-height: 1;
      letter-spacing: 3px;
      padding: 10px 0 10px 15px;
      font-size: 2rem; }
      @media screen and (max-width: 767px) {
        .rubbertypedischarrows2 .c-rubber-list1__title {
          font-size: 1.5rem;
          letter-spacing: 2px; } }
      .rubbertypedischarrows2 .c-rubber-list1__title--color1 {
        background-color: #cda202; }
      .rubbertypedischarrows2 .c-rubber-list1__title--color2 {
        background-color: #9f1a02; }
      .rubbertypedischarrows2 .c-rubber-list1__title--color3 {
        background-color: #ed7402; }
      .rubbertypedischarrows2 .c-rubber-list1__title--color4 {
        background-color: #886b02; }
      .rubbertypedischarrows2 .c-rubber-list1__title--color5 {
        background-color: #5fa5c3; }
    .rubbertypedischarrows2 .c-rubber-list1__text {
      font-size: 1.4rem;
      margin-top: 10px;
      line-height: 1.6; }
      @media screen and (max-width: 767px) {
        .rubbertypedischarrows2 .c-rubber-list1__text {
          font-size: 1.2rem;
          margin-top: 3px; } }
  .rubbertypedischarrows2 .u-bottom {
    margin-top: 60px;
    margin-bottom: 60px; }
    @media screen and (max-width: 767px) {
      .rubbertypedischarrows2 .u-bottom {
        margin-top: 15px;
        margin-bottom: 50px; } }
    .rubbertypedischarrows2 .u-bottom .c-list1__card {
      margin-bottom: 50px; }
      @media screen and (max-width: 767px) {
        .rubbertypedischarrows2 .u-bottom .c-list1__card {
          margin-bottom: 10px; } }
