@charset "UTF-8";
/* ----------------------------------------------------
	sassを使用しています。css編集の際はご注意ください。
---------------------------------------------------- */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");
@font-face {
  font-family: 'corporate_logo';
  src: url("../font/corp_round_v1_subset.woff") format("woff");
}
/*!
 * "corp_round_v1_subset" is lisenced under the SIL Open Font License 1.1
 * by https://logotype.jp/font-corpmaru.html
 */
/* ----------------------------------------------------
disclosure_box
---------------------------------------------------- */
.disclosure_box {
  text-align: justify;
}
.disclosure_box h4 {
  padding-bottom: 25px;
  width: 100%;
  line-height: 1.5em;
  font-size: 24px;
  font-weight: 900;
  text-align: left;
}
@media (max-width: 1920px) {
  .disclosure_box h4 {
    padding-bottom: 1.3vw;
    font-size: 1.25vw;
  }
}
@media (max-width: 736px) {
  .disclosure_box h4 {
    padding-bottom: 6.67vw;
    font-size: 24px;
  }
}
.disclosure_box .link_btn_list {
  padding-bottom: 45px;
  display: flex;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (max-width: 1920px) {
  .disclosure_box .link_btn_list {
    padding-bottom: 2.34vw;
  }
}
@media (max-width: 736px) {
  .disclosure_box .link_btn_list {
    padding-bottom: 12vw;
  }
}
.disclosure_box .link_btn_list .link_btn02 {
  padding-bottom: 50px;
}
@media (max-width: 1920px) {
  .disclosure_box .link_btn_list .link_btn02 {
    padding-bottom: 2.6vw;
  }
}
@media (max-width: 736px) {
  .disclosure_box .link_btn_list .link_btn02 {
    padding-bottom: 13.33vw;
  }
}
.disclosure_box .link_btn_list p {
  width: 100%;
}
.disclosure_box .link_btn_blank {
  margin-bottom: 20px;
}
@media (max-width: 1920px) {
  .disclosure_box .link_btn_blank {
    margin-bottom: 1.04vw;
  }
}
@media (max-width: 736px) {
  .disclosure_box .link_btn_blank {
    margin-bottom: 5.33vw;
  }
}
.disclosure_box p {
  margin: 0 0 20px 0;
  font-size: 17px;
  line-height: 1.5em;
}
@media (max-width: 1920px) {
  .disclosure_box p {
    margin: 0 0 1.04vw 0;
    font-size: 0.89vw;
  }
}
@media (max-width: 736px) {
  .disclosure_box p {
    margin: 0 0 5.33vw 0;
    font-size: 17px;
  }
}
