@charset "UTF-8";

/*!
Theme Name: chigasaki-gws
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
		/*本文フォントサイズ*/
		.has-medium-font-size {
			font-size: 1em;
		}

		/*H2フォントサイズ*/
		.article h2 {
			font-size: 20px;
			padding: 0.6em 0.8em;
			margin-top: 2em;
		}

		/*第一見出し*/
		.fz-36px {
			font-size: 25px;
		}

		.fz-40px {
			font-size: 25px;
		}

		.fz-32px {
			font-size: 24px;
		}

		.fz-24px {
			font-size: 19px;
		}

		h3.has-background {
			padding: 0.8em;
		}

		.wp-block-columns.has-background {
			padding: 1.25em 2em;
		}

		/*H2のパディング*/
		h2.has-background {
			padding: 1.25em;
		}

		/*問い合わせボタン*/
		.btn-m, .btn-wrap.btn-wrap-m > a {
			padding: 14px 20px;
		}
}

body {
	background-color : #ffffff ;
}

/* 固定ページのタイトル非表示 */
h1.entry-title{
 display:none;
}

/* メインビジュアルの全幅表示 */
.my-allwidth-image {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

/* 最初のH2見出しの行間設定 */
.article h2 {line-height: 1.5;}

/* H4見出しのmt設定 */
.article h4, {margin-top: 1.5em;}

/* H3、H6見出しのmt設定 */
.article h3, .article h6 {
	margin-top: 1em;}

/* H5見出しのmt設定 */
.article h5{margin-top: 0.5em;}

/* H3見出しのpadding設定 */
h3.has-background {padding: 1em 1em;}

/* H3見出しのpadding設定 */
h4.has-background {padding: 0.5em 2.375em;}

.text-gray {	color : #777777}

.bg-gray  {	background-color : #e8e8e8}

.aboutfg-p {	padding : 0 0 30px 20px }
