@charset "utf-8";
/* CSS Document */
/*公式ページ調整用 ver.2*/
h1 {
  font-size: 100%;
}
h2 {
  font-size: 100%;
}
h3 {
  font-size: 100%;
}
h4 {
  font-size: 100%;
}
h5 {
  font-size: 100%;
}
.header_h1 {
  margin-top: 27px;
}
.paper_link_box {
  font-weight: 300;
}
.news_archive_link_box_title {
  font-weight: 300;
}
.toppage_tuyomi_sub_title {
  font-weight: 300;
}
.toppage_tuyomi_sub_title2 {
  background: #092c7e;
  color: #fff;
  font-size: 1.4em;
  padding: 10px 15px;
  line-height: 1.4;
  position: relative;
  margin-bottom: 15px;
  font-size: 18px;
  font-weight: 300;
}
.toppage_tuyomi_sub_title2 span {
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  left: 0;
  width: 60px;
  height: 100%;
  display: flex;
  position: absolute;
  color: #7c9eff;
  font-size: 2.1em;
  padding-left: 10px;
  font-family: Arial, Helvetica, "sans-serif";
}
.toppage_tuyomi_sub_title2 p {
  padding-right: 315px;
}
.txtright {
  text-align: right !important;
}
.products_single_main_img_txt {
  padding: 40px 16px !important;
}
.applihead {
  /* font-weight:300; */
  padding-left: 10px;
  border-left: 2px solid #5271fd;
}
.applilead {
  margin: -10px 0 40px 0;
  padding: 20px;
  border: 1px solid #eee;
  border-radius: 6px;
}
.products_tokutyou_txt_body p {
  margin-bottom: 15px;
}
@media screen and (max-width: 959px) {
  .header_h1 {
    margin-top: 0px;
  }
  header#header img {
    width: 250px;
  }
}