/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------

------------------------------------------------------------*/
.p-gf-6 {
  padding-bottom: 60px; }
  @media screen and (max-width: 767px) {
    .p-gf-6 {
      padding-bottom: 40px; } }

/*
------------------------------------------------------------*/
.p-gf-6-1 .c-title2 h4 {
  margin-bottom: 38px;
  color: #464646; }
  @media screen and (max-width: 767px) {
    .p-gf-6-1 .c-title2 h4 {
      margin-bottom: 20px; } }

.p-gf-6-1 .c-singleImg1 {
  margin-bottom: 30px; }
  @media screen and (max-width: 767px) {
    .p-gf-6-1 .c-singleImg1 {
      margin-bottom: 20px; } }

/*
------------------------------------------------------------*/
.p-gf-6-2 {
  margin-top: 37px; }
  @media screen and (max-width: 767px) {
    .p-gf-6-2 {
      margin-top: 0; } }
  .p-gf-6-2 .c-list1__card {
    width: 470px;
    margin-left: 40px;
    margin-bottom: 31px; }
    @media screen and (max-width: 767px) {
      .p-gf-6-2 .c-list1__card {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px; } }

/*
------------------------------------------------------------*/
.p-gf-6-3 {
  margin-top: 134px; }
  @media screen and (max-width: 767px) {
    .p-gf-6-3 {
      margin-top: 60px; } }
  .p-gf-6-3 .c-list1 {
    margin-bottom: 33px; }
    @media screen and (max-width: 767px) {
      .p-gf-6-3 .c-list1 {
        margin-bottom: 15px; } }
    .p-gf-6-3 .c-list1__card {
      width: 470px;
      margin-left: 40px;
      margin-bottom: 54px; }
      @media screen and (max-width: 767px) {
        .p-gf-6-3 .c-list1__card {
          width: 100%;
          margin-left: 0;
          margin-bottom: 35px; } }
    .p-gf-6-3 .c-list1__text {
      margin-top: 17px;
      padding-left: 6px; }
      @media screen and (max-width: 767px) {
        .p-gf-6-3 .c-list1__text {
          margin-top: 10px;
          padding-left: 0; } }
    .p-gf-6-3 .c-list1__title {
      font-weight: bold;
      letter-spacing: 1.5px; }
  .p-gf-6-3 .c-title3 h3 {
    letter-spacing: 2px; }
  .p-gf-6-3__table {
    margin-top: 16px; }
    @media screen and (max-width: 767px) {
      .p-gf-6-3__table {
        margin-top: 8px; } }
    .p-gf-6-3__table table {
      border-collapse: collapse;
      width: 100%;
      border: 2px solid #231815; }
      @media screen and (max-width: 767px) {
        .p-gf-6-3__table table {
          border: 1px solid #231815; } }
      .p-gf-6-3__table table td {
        border: 1px solid #231815;
        font-size: 1.843rem;
        color: #231815;
        padding: 5px 10px 4px; }
        @media screen and (max-width: 767px) {
          .p-gf-6-3__table table td {
            font-size: 0.7rem;
            padding: 3px 5px 2px; } }
        .p-gf-6-3__table table td:nth-of-type(1) {
          width: 23%;
          background: #D2ECFA; }
        .p-gf-6-3__table table td:nth-of-type(2) {
          width: 23%; }
        .p-gf-6-3__table table td:nth-of-type(3) {
          width: 23%; }
