.ic_gc_content_verify {
  width: 100%;
  box-sizing: border-box; }
  .ic_gc_content_verify * {
    box-sizing: border-box; }
  .ic_gc_content_verify > h2 {
    text-align: center;
    margin-bottom: 1rem !important; }
    .ic_gc_content_verify > h2 i {
      color: var(--ic_gc_color1); }
  .ic_gc_content_verify > h3 {
    text-align: center;
    margin: 0; }
  .ic_gc_content_verify .icgccv_info {
    width: 100%;
    display: flex;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 4rem; }
    .ic_gc_content_verify .icgccv_info .icgccvi_item {
      width: 22%;
      margin-right: 4%;
      border-radius: 10px;
      background-color: white;
      box-shadow: 0 0 10px -5px #979797;
      padding: 2rem; }
      .ic_gc_content_verify .icgccv_info .icgccvi_item p {
        margin-bottom: 1rem; }
        .ic_gc_content_verify .icgccv_info .icgccvi_item p:last-child {
          margin-bottom: 0; }
      .ic_gc_content_verify .icgccv_info .icgccvi_item a {
        display: inline-block;
        padding: 0.7rem 1rem !important;
        border-radius: 10px;
        border: 0;
        background-color: var(--ic_gc_color1);
        color: white;
        font-weight: bold;
        transition: all 0.3s; }
        .ic_gc_content_verify .icgccv_info .icgccvi_item a:hover {
          background-color: var(--ic_gc_color2);
          color: white; }

@media screen and (max-width: 700px) {
  .ic_gc_content_verify .icgccv_info .icgccvi_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 2rem; } }
@media (min-width: 701px) and (max-width: 900px) {
  .ic_gc_content_verify .icgccv_info .icgccvi_item {
    width: 47%;
    margin-right: 6%;
    margin-bottom: 2rem; }
    .ic_gc_content_verify .icgccv_info .icgccvi_item:nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 901px) and (max-width: 1100px) {
  .ic_gc_content_verify .icgccv_info .icgccvi_item {
    width: 46%;
    margin-right: 8%;
    margin-bottom: 4rem; }
    .ic_gc_content_verify .icgccv_info .icgccvi_item:nth-child(2n+2) {
      margin-right: 0; } }
@media (min-width: 1101px) and (max-width: 1300px) {
  .ic_gc_content_verify .icgccv_info .icgccvi_item {
    width: 22%;
    margin-right: 4%; }
    .ic_gc_content_verify .icgccv_info .icgccvi_item:last-child {
      margin-right: 0; } }
@media (min-width: 1301px) {
  .ic_gc_content_verify .icgccv_info .icgccvi_item:last-child {
    margin-right: 0; } }
/**
 * SEARCH
*/
.ic_gc_search {
  width: 100%;
  text-align: center;
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 4rem; }
  .ic_gc_search > h2 {
    margin-bottom: 3rem !important; }
  .ic_gc_search form {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-flow: wrap; }
    .ic_gc_search form .icgcsf_item:nth-child(1) {
      width: 38%; }
    .ic_gc_search form .icgcsf_item:nth-child(2) {
      width: 38%; }
    .ic_gc_search form .icgcsf_item:nth-child(3) {
      width: 18%; }
    .ic_gc_search form .icgcsf_item {
      margin-bottom: 1.5rem; }
      .ic_gc_search form .icgcsf_item input[type=number] {
        width: 100%;
        background-color: white;
        padding: 15px !important; }
      .ic_gc_search form .icgcsf_item input[type=button] {
        width: 100%;
        padding: 0.8rem !important;
        border: 0;
        background-color: var(--ic_gc_color1);
        color: white;
        font-weight: bold;
        -webkit-transition: all 0.3s;
        transition: all 0.3s; }
        .ic_gc_search form .icgcsf_item input[type=button]:hover {
          background-color: var(--ic_gc_color2);
          color: white; }
  .ic_gc_search .icgc_result {
    width: 100%; }
    .ic_gc_search .icgc_result .icgcr_content {
      width: 100%; }
      .ic_gc_search .icgc_result .icgcr_content p {
        text-align: left; }
      .ic_gc_search .icgc_result .icgcr_content table {
        width: 100%;
        border-collapse: collapse; }
        .ic_gc_search .icgc_result .icgcr_content table thead {
          background-color: #e6e6e6; }
        .ic_gc_search .icgc_result .icgcr_content table tr th {
          padding: 1rem 0.5rem; }
        .ic_gc_search .icgc_result .icgcr_content table tr td {
          padding: 1rem 0.5rem; }
          .ic_gc_search .icgc_result .icgcr_content table tr td a {
            display: inline-block;
            padding: 0.7rem 1rem !important;
            border: 0;
            background-color: var(--ic_gc_color1);
            color: white;
            font-weight: bold;
            -webkit-transition: all 0.3s;
            transition: all 0.3s; }
            .ic_gc_search .icgc_result .icgcr_content table tr td a:hover {
              background-color: var(--ic_gc_color2);
              color: white; }

@media screen and (max-width: 500px) {
  .ic_gc_search {
    padding: 2rem 1rem; }
    .ic_gc_search form .icgcsf_item:nth-child(1), .ic_gc_search form .icgcsf_item:nth-child(2), .ic_gc_search form .icgcsf_item:nth-child(3) {
      width: 100%; }
    .ic_gc_search .icgc_result .icgcr_content {
      overflow: auto; } }
@media (min-width: 501px) and (max-width: 700px) {
  .ic_gc_search {
    padding: 2rem; }
    .ic_gc_search form .icgcsf_item:nth-child(1), .ic_gc_search form .icgcsf_item:nth-child(2), .ic_gc_search form .icgcsf_item:nth-child(3) {
      width: 100%; }
    .ic_gc_search .icgc_result .icgcr_content {
      overflow: auto; } }
@media (min-width: 701px) and (max-width: 900px) {
  .ic_gc_search {
    padding: 4rem; }
    .ic_gc_search form .icgcsf_item:nth-child(1), .ic_gc_search form .icgcsf_item:nth-child(2), .ic_gc_search form .icgcsf_item:nth-child(3) {
      width: 100%; }
    .ic_gc_search .icgc_result .icgcr_content {
      overflow: auto; } }
/**
 * certificate iframe
*/
.ic_gc_iframe_h {
  width: 100%;
  height: 800px; }

/*# sourceMappingURL=ic-gc.css.map */
