/* master.css overwrite */
b {
  font-weight: 600;
}

.top-title {
  font-size: 36px;
  color: #1c9a55;
}

.subsidy2023-top-note	{
  font-size:12px;
  margin:3px 0 -24px 0;
}

@media screen and (max-width: 639px) {
  .top-title {
    font-size: 3rem;
  }
}

.section-title {
  font-size: 20px;
  padding-bottom: 10px;
}

.section-title-weight {
  font-weight: 500;
}

.section-body {
  font-size: 17px;
}

.section-note {
  font-size: 14px;
}

.red {
  color: red;
}

.font-size17px {
  font-size: 17px;
}

.border-2 {
  border-width: 2px !important;
}
/* 2019-06-03 */
/*
.space {
  height: 8rem;
}

@media screen and (max-width: 639px) {
  .space {
    height: 2rem;
  }
}
*/

@media screen and (min-width: 640px) {
  /* 2019-06-03 */
  /*
  .guide-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .guide-box-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    width: 475px;
  }
  */
  .img-pc {
    display: block;
  }
  .img-sp {
    display: none;
  }
}

@media screen and (max-width: 639px) {
  /* 2019-06-03 */
  /*
  .guide-box-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    padding: 12px;
  }
  */
  .img-pc {
    display: none;
  }
  .img-sp {
    display: block;
  }
}
/* 2019-06-03 */
/*
.link::before {
  top: 40%;
}
  */

@media screen and (min-width: 768px) {
/*  .subsidy2023-top-bubble	{
    margin-top:-70px;
  }
}*/

@media print {
  /* 2019-06-03 */
  /*
  .guide-box {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
  }
  .guide-box-inner {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75px;
    width: 475px;
  }
  */
  .img-sp {
    display: none;
  }
}
