@charset "utf-8";
/*
Theme Name: ARTISAN child
Theme URI:https://tcd-theme.com/tcd112
Description:WordPressテーマ「ARTISAN」の子テーマ
Template:artisan_tcd112
Author:TCD
Author URI:https://tcd-theme.com/
Version:1.0
*/

/*
	ここから下にCSSを追記してください。
*/

/* メインビジュアル */
@media (max-width: 767px) {
	.p-mv1 {
			height: 187.5px;
	}
}
.c-cover {
    height: auto;
}
.p-mv1__track, .p-mv1__list {
    aspect-ratio: initial;
}
@media (max-width: 767px) {
	.p-mv1 {
			aspect-ratio: 1450 / 360;
	}
}

/* 概要文 */
.site-description {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 2.2;
	letter-spacing: .05em;
}

@media (max-width: 767px) {
	.site-description {
		font-size: 14px;
		text-align: left;
		line-height: 2;
	}
}

/* フッター */
.p-footer-main {
	border-image: linear-gradient(#f1f0eb 0 0) fill 0 / 1 / 0 100vi;
}

/* 見出し2 */
:is(.tcdce-body, .editor-styles-wrapper) h2 {
	position: relative;
	padding-left:  .7em;
	text-align: left;
}
:is(.tcdce-body, .editor-styles-wrapper) h2::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 5px;
	height: auto;
	background-color: #777e42;
	border-radius: 3px;
}

/* 表組み */
:is(.tcdce-body, .editor-styles-wrapper) :is(td) {
	border: 1px solid #d3d3d3;
}
:is(.tcdce-body, .editor-styles-wrapper) :is(td:first-of-type) {
	background: #f1f0eb;
}

/* 吹き出し */
@media (max-width: 767px) {
	:is(.tcdce-body, .editor-styles-wrapper) .tcdce-sb-content p {
	font-size: 14px;
}
}

/* いいね */
.c-post-like {
		background-color: #f1f0eb;
}

/* 日付 */
.c-date {
	display: none;
}