@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
*/

/* グローバルナビフォントサイズ */
.c-gnav>.menu-item>a .ttl {
font-weight: bold;
}

/* グローバルナビの下線を消す */
.c-gnav>.menu-item>a:after {
	display: none;
}

/* 文字の色をオレンジに変更 */
.c-gnav>.menu-item:hover>a .ttl {
	color: #ff6b35 !important;
}

/* WPFormsフォームの幅を600pxに制限 */
.wpforms-container {
  max-width: 500px;
  margin-left: 0 !important;
  margin-right: auto !important;
}

.wide {
max-width: 500px;
margin-left: auto;
margin-right: auto;
}

/*トップページのコピーの行間 */
.line {
line-height: 2.5
	;
}
/* 見出し下線太く */
.post_content h2.is-style-section_ttl::after {
height: 3px;
}

/* サイズ */
h2 { 
font-size: 28px!important;
color:#1e3a5f!important;}

/* 記事スライダータイトル */
.p-postList__title { 
font-size: 16px!important;
color:#333333!important;}

/* スマホだけ（画面幅が 767px 以下） */
@media screen and (max-width: 767px) {
.p-postList__title { 
font-size: 14px!important;
color:#333333!important;}

  }
}

/*パンくずリストアイコン */
span.icon-home:before {
display: none;
}

/* スマホ開閉メニューのフォントサイズ */
.p-spMenu__inner {
font-size: 16px;
}

/* 開閉メニュー内のタイトルを非表示 */
.c-widget__title.-spmenu {
display: none;  
}

/* WPForms送信ボタンセンター */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
text-align: center;
}

/* WPForms送信後メッセージ色 */
.wpforms-confirmation-container-full {
background: #fff !important;
border: 1px solid #000000 !important;
}