/* .iccard_mv{
  background-image: url(../../images/iccard/ic_mv.jpg);
  background-position: center;
} */
.business_concept_text{
  color: #00851B;
  font-size: 22px;
  letter-spacing: 4px;
  text-align: center;
  font-family: 'EB Garamond', serif;
}
.business_concept_text::before{
  content: url(../../lib/cmn_img/flag02.svg);
  background-position: center 85%;
  background-repeat: no-repeat;
  
  display: block;
}
.icLinkArea{
  margin: auto;
  max-width: 720px;
}
.linkBox_L{
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 20px;
}
.linkBox_L p a::before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(../../lib/cmn_img/pdf.svg) no-repeat;
    background-size: contain;
    vertical-align: middle;
}
.linkBox_R{
  display: block;
  width: 100%;
  text-align: center;
}
.linkBox_R p a::before{
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(../../lib/cmn_img/pdf.svg) no-repeat;
    background-size: contain;
    vertical-align: middle;
}
.basic_ul_number li img{
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.twoColumnImg{
  width: 100% !important;
}
/* @media screen and (min-width: 768px) {
  .iccard_mv{
  background-image: url(../../images/iccard/ic_mv-pc.jpg);
  background-position: center;
} */
  .linkBox_L{
  display: inline-block;
  width: 49%;
  text-align: center;
  margin-bottom: 0px;
}
  .linkBox_R{
  display: inline-block;
  width: 49%;
  text-align: center;
}
  .card img{
    width: 100%;
  }
  .basic_ul_number li img{
  width: 360px;
}
  .twoColumnImg{
  width: 50% !important;
}


.card{
    width: 50%;
    display: block;
    margin: 0 auto 40px;
}
.rightAria01_{
  width: 100%;
  margin: 0 auto;
}

.basic_midashi_h4{
  font-size: 24px;
  text-align: center;
  border-bottom: solid 1px #000;
  margin-top: 170px;
  padding-bottom: 35px;
}

.basic_midashi_img{
  margin-bottom: 150px;
}


.inner01_{
  margin-top: 100px;
}

.basic_midashi_h3_03{
  font-size: 21px;
  margin-top: 60px;
}

      @media screen and (max-width: 1025px) {

          .card img{
            width: 100%;
          }
          .basic_ul_number li img{
          width: 48vw;
        }
          .twoColumnImg{
          width: 50% !important;
        }


        .card{
          width: 60%;
          display: block;
          margin: 0 auto;
        }
        .rightAria01_{
          width: 100%;
          margin: 0 auto;
        }

        .basic_midashi_h4{
          font-size: 3.2vw;
          text-align: center;
          border-bottom: solid 1px #000;
          margin-top: 22.667vw;
          padding-bottom: 4.667vw;
        }

        .basic_midashi_img{
          margin-bottom: 20vw;
        }

      .inner01_{
        margin-top: 10vw;
      }
            .inner01__{
        padding-bottom: 5vw;
      }
      .basic_midashi_h3_03 {
        font-size: 4.5vw;
        margin-top: 10vw;
    }
    .noto{
        font-size: 3.4vw!important;
    }

    .btn01 {
        position: relative;
        display: block;
        text-align: center;
        border-radius: 20vw;
        margin: 10vw auto !important;
        width: 75vw;
        padding: 4vw 0;
        border: solid 1px #0D851B;
        color: #0D851B;
        font-size: 3.2vw;
        display: block;
    }
        .btn01::after {
        width: 0;
        height: 0;
    }

    .btn01_{
      margin: 0vw auto 15vw!important;
    }

      }