@charset "UTF-8";
div.skrb-archive-contents .skrb-post-archive > ul > li a {
  display: block;
  background: url("../../assets_base/images/common/arrow_right.svg") no-repeat 100% 50%;
  padding: 24px 0 !important;
  color: #000; }

.wpcf7-select {
  background: url("../../assets_base/images/common/down-arrow_2985150.png") no-repeat calc(100% - 16px) 50%/16px;
  padding-right: 42px !important; }

.skrb-form-wrap table.skrb-form-table tbody tr th .skrb-required-tag,
.skrb-form-wrap table.skrb-form-table tbody tr th .skrb-any-tag {
  line-height: 130%; }

.skrb-block-title {
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-style: normal; }

.skrb-block-sub-title {
  font-family: "Poppins", sans-serif;
  font-weight: 300 !important;
  font-style: normal;
  font-size: 13px !important; }

.skrb-post-contents a {
  color: #165E83; }
.skrb-post-contents figure {
  margin: 16px 0; }
.skrb-post-contents h2.wp-block-heading {
  margin: 40px 0 24px;
  font-size: 26px;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-style: normal;
  border-left: 1px solid #000;
  padding: 4px 0 8px 18px; }
.skrb-post-contents h3.wp-block-heading {
  margin: 40px 0 16px;
  font-size: 20px;
  font-family: "Noto Serif JP", serif;
  font-weight: 500;
  font-style: normal; }

/*　PC　*/
@media screen and (min-width: 1025px) {
  div.skrb-archive-contents .skrb-post-archive > ul > li a .skrb-news-content {
    display: block !important; }

  div.skrb-archive-contents .skrb-post-archive > ul > li a .skrb-news-content .skrb-post-date {
    font-weight: normal !important;
    color: #165E83 !important;
    width: 100%;
    font-size: 12px; }

  div.skrb-archive-contents.skrb-archive-layout-list .skrb-post-archive > ul > li a .skrb-news-content .skrb-post-title {
    width: calc(100% - 0);
    font-size: 17px; }

  .skrb-post-head h1 {
    font-family: "Noto Serif JP", serif;
    font-weight: 500;
    font-style: normal;
    font-size: 28px !important; } }
/*　スマホ　*/
@media screen and (max-width: 1024px) {
  .skrb-post-archive,
  .skrb-post-body {
    padding: 0 24px; }

  .skrb-sub-box {
    margin-bottom: 4px !important; }

  .skrb-update-date {
    font-family: "Poppins", sans-serif;
    font-weight: 300 !important;
    font-style: normal;
    font-size: 12px !important; }

  .skrb-post-head h1 {
    font-family: "Noto Serif JP", serif;
    font-weight: 500;
    font-style: normal;
    font-size: 20px !important; }

  .skrb-block-title {
    font-family: "Noto Serif JP", serif;
    font-weight: 500;
    font-style: normal; }

  .skrb-block-sub-title {
    font-family: "Poppins", sans-serif;
    font-weight: 300 !important;
    font-style: normal;
    font-size: 13px !important; }

  .skrb-post-contents h2.wp-block-heading {
    margin: 40px 0 24px;
    font-size: 20px;
    font-family: "Noto Serif JP", serif;
    font-weight: 500;
    font-style: normal;
    border-left: 1px solid #000;
    padding: 4px 0 8px 18px; }
  .skrb-post-contents h3.wp-block-heading {
    margin: 40px 0 16px;
    font-size: 18px;
    font-family: "Noto Serif JP", serif;
    font-weight: 500;
    font-style: normal; } }
