/*
Theme Name:  Graphie Child
Template:    dp-graphie
Version:     1.0.0
Description: DigiPress Graphie の子テーマ
Author:      T-Fujiwara
*/

/* ここから下は自由にカスタム CSS */
/* -------------------------------- */

/* ヘッダーの虫眼鏡アイコンと検索フォームを非表示 */
#hd_searchform,
#global_menu_nav .icon-search,
/* アイコンフォントの場合 */
#global_menu_nav .searchsubmit {
	/* input[type=submit] の場合 */
	display: none !important;
}

/* ▼ ネイルページのスライダー  */
#metaslider_115 .slides li {
	display: flex !important;
	/* 画像＋キャプションを縦に積む */
	flex-direction: column !important;
	/* 上:画像 / 下:キャプション */
}

/* ▼ キャプション帯 */
#metaslider_115 .caption-wrap {
	position: static !important;
	width: 100% !important;
	background: transparent !important;
	padding: 0 !important;
	margin-top: 10px;
}

/* ▼ キャプション文字の装飾 */
#metaslider_115 .caption {
	display: block !important;
	color: #333;
	font-size: 14px;
	line-height: 1.6;
	text-align: left;
	background: none !important;
}

.wide-input {
	width: 100%;
	padding: 0px;
	font-size: 15px;
	box-sizing: border-box;
}


/* フォーム内のラベル下余白を統一して縮める */
.wpcf7 form label {
	display: block;
	margin-bottom: 2px !important;
	font-size: 14px;
	line-height: 1.2;
}

/* 各入力欄同士の上下の間隔を統一 */
.wpcf7-form-control-wrap {
	margin-bottom: 12px;
}


/* MENUページの箇条書き部分 親 UL ──────────────*/
.shift-left {
	/* テーマが付けたインデントを一旦ゼロに */
	padding-left: 0 !important;

	/* UL 自体を 30px 右へスライド */
	margin-left: 30px !important;

	/* マーカーを本文と一緒に動かす */
	list-style-position: inside;
}

/* 子 UL ──────────────*/
/* さらに 20px 足して合計 50px 右へ */
.shift-left ul {
	padding-left: 0 !important;
	/* 余計なインデントを消す */
	margin-left: 20px !important;
	list-style-position: inside;
}




/* ── TOP の News リスト部分のスタイル ─────────────────── */
.home ul.wp-block-post-template {
	list-style: none !important;
}

.home ul.wp-block-post-template>li {
	padding: 4px 0 6px !important;
	line-height: 1.3 !important;
	border-bottom: 1px dotted #c5b9a8 !important;
}

/* ▼ “自前ドット” を殺す */
.home ul.wp-block-post-template>li::before {
	content: '' !important;
	display: none !important;
}

/* Columns ブロックが勝手に空ける余白リセット */
.home ul.wp-block-post-template>li>.wp-block-columns {
	margin: 0 !important;
	padding: 0 !important;
}

.home ul.wp-block-post-template>li>.wp-block-columns>* {
	margin: 0 !important;
}

/* 最終行の区切り線を消す */
.home ul.wp-block-post-template>li:last-child {
	border-bottom: none !important;
}