@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

.adovefont,
.adovefont span{
  font-family: "a-otf-ryumin-pr6n", serif;
  font-weight: normal;
}

.lh-big span {
  line-height: 1.8;
}

.font-blue,
.font-blue span{
  color:#0D1288;
}

.mininote em{
  font-size: 15px !important;
  font-family: "a-otf-ryumin-pr6n", serif;
}

.c-pageTitle__inner {
  font-family: "a-otf-ryumin-pr6n", serif;
}

.reverse-btn a{
  color: #fff;
  background-color: #003a7c;
  border: 1px solid #dcdcdc;
  box-shadow: none;
}

.reverse-btn a:hover {
  color: #666;
  background-color: #fff;
}

@media (max-width: 768px) {
  .font-sp {
    font-size: 14px !important;
  }
}

.align-item-center {
  display: flex;
  align-items: center !important;
}

.post_content h3, .post_content h4 {
  font-weight: 500;
}

.product-flex .swell-block-columns__inner {
  @media (min-width: 769px) {
  display: flex;
  justify-content: center;
  gap: 10%;
  }
}

.product-flex-33 {
  @media (min-width: 769px) {
    width: 30% !important;
  }
}

.header-btn {
  --the-padding: .5em 1.0em !important;
  --the-fz: 0.9em !important;
}



.no-gap {
  --wp-column-gap: 0;
}

/* Top(ID:13) 左ボーダー除去 */
.page-id-13 .post_content h2 {
  border-left: none !important;
  padding-left: 0 !important;
}

:root {
  --color_htag: #003a7c !important;
}

/* テーブル列幅調整 */
.wp-block-table th:nth-child(1),
.wp-block-table td:nth-child(1) {
    width: 30%;
}
.wp-block-table th:nth-child(2),
.wp-block-table td:nth-child(2) {
    width: 70%;
}

/* sppc切り替え */
@media (max-width: 768px) {
  .sp_none {
    display: none !important;
  }
}
@media (min-width: 769px) {
  .pc_none {
    display: none !important;
  }
}
