@charset "UTF-8";

a#meyasu1 + section > .content_wrapper {
  border: 3px solid var(--i_main_color);
  background:
    url(/common/upload_data/h-c-mjp/image/20260707153336.png) top 0 left 0 / 15px 15px no-repeat,
    url(/common/upload_data/h-c-mjp/image/20260707153336.png) bottom 0 left 0 / 15px 15px no-repeat,
    url(/common/upload_data/h-c-mjp/image/20260707153336.png) top 0 right 0 / 15px 15px no-repeat,
    url(/common/upload_data/h-c-mjp/image/20260707153336.png) bottom 0 right 0 / 15px 15px no-repeat,
    var(--i_sub2_color);
  position: relative;
  padding: 20px 30px 40px;
}

a#meyasu1 + section > .content_wrapper table {
  border-collapse: collapse;
  width: 100%;
  margin: 20px 0;
}

a#meyasu1 + section > .content_wrapper table tr:nth-child(odd) {
  background: #d8e6fc;
}

a#meyasu1 + section > .content_wrapper table tr:nth-child(even) {
  background: #D8E6FC;
}

a#meyasu1 + section > .content_wrapper table th {
  text-align: left;
  width: 60%;
  padding: 5px 15px 5px 30px;
  font-size: 2rem;
  font-weight: 600;
  background: transparent;
}

a#meyasu1 + section > .content_wrapper table td {
  text-align: right;
  color: red;
  width: 40%;
  padding: 5px 30px 5px 15px;
  font-size: 2rem;
  font-weight: 600;
  background: transparent;
}

@media screen and (max-width: 768px) {
  a#meyasu1 + section > .content_wrapper {
    padding: 15px 15px 20px;
  }
a#meyasu1 + section > .content_wrapper table td
 {
        font-size: 2rem;
    }

  a#meyasu1 + section > .content_wrapper table,
  a#meyasu1 + section > .content_wrapper table tbody,
  a#meyasu1 + section > .content_wrapper table tr,
  a#meyasu1 + section > .content_wrapper table th,
  a#meyasu1 + section > .content_wrapper table td {
    display: block;
    width: 100%;
    box-sizing: border-box;
  }

  a#meyasu1 + section > .content_wrapper table tr:nth-child(odd) th {
    background: #d8e6fc;
  }
  a#meyasu1 + section > .content_wrapper table tr:nth-child(even) th {
    background: #D8E6FC;
  }

  a#meyasu1 + section > .content_wrapper table td {
    background: #fff !important;
  }

  a#meyasu1 + section > .content_wrapper table th {
    text-align: left;
    padding: 12px 15px;
  }

  a#meyasu1 + section > .content_wrapper table td {
    text-align: right;
    padding: 10px 15px 15px;
  }

  a#meyasu1 + section > .content_wrapper .contents_btn01.block_button_1 {
    position: static;
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 15px auto 0;
  }
}



a#meyasu1 + section .contact_area {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 768px) {
    a#meyasu1 + section .contact_area {
        flex-direction: column;
    }
}








@media screen and (max-width: 700px) {
    a#meyasu1 + section > .content_wrapper table tr th {
        font-size: unset;
    }
}


@media screen and (min-width: 769px) {

a#meyasu1 + section > .content_wrapper table tr:not(:last-child) {
    border-bottom: 1px solid #FFFFFF; 
  }

  
}

