/* breakpoint
-------------------------------------------*/
/*------------------------------------------------------------

------------------------------------------------------------*/
/*
------------------------------------------------------------*/
.p-gf-3 {
  padding-bottom: 30px;
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/
  /*------------------------------------------------------*/ }
  .p-gf-3 .c-title2 h4 {
    color: #464646; }
    @media screen and (max-width: 767px) {
      .p-gf-3 .c-title2 h4 {
        margin-bottom: 15px; } }
  .p-gf-3 .c-title3 h3 {
    line-height: 3.8rem; }
    @media screen and (max-width: 767px) {
      .p-gf-3 .c-title3 h3 {
        line-height: 1.5; } }
  .p-gf-3 .c-singleImg1 {
    margin: 50px 0 35px; }
    @media screen and (max-width: 767px) {
      .p-gf-3 .c-singleImg1 {
        margin: 12px 0; } }
  .p-gf-3 .c-text1 {
    color: #4A4A4A;
    font-size: 1.4rem;
    margin: 5px 240px 0 0;
    line-height: 2.2rem; }
    @media screen and (max-width: 767px) {
      .p-gf-3 .c-text1 {
        font-size: 1.2rem;
        margin: 10px 0 0; } }
  .p-gf-3 sup {
    font-size: 1.4rem; }
    @media screen and (max-width: 767px) {
      .p-gf-3 sup {
        font-size: 0.5rem; } }
