/*
Theme Name: Xwrite child
Version: 2.0.0
Template: xwrite
*/

/***************************************/
/***** 2026/05/04 *****/

/* 基本カラー #79bd9a #a8dba8  link:#0066ff *****/

/* 今日の花・星 */
#today {
	line-height: 1.4;
	margin: 20px 10px 0px 10px;
	padding: 10px;
	background-color: #fff;
	border: 1px solid #79bd9a;
	border-radius: 5px;
}

/* 記事一覧と前後ページ移動に枠 */
.articleList.type-list .xw-article-media,
.articlePager.prev,
.articlePager.next {
	border: 1px solid #79bd9a;
}

/* 記事日付欄に枠 */
.articleHeader__info {
	border-top: dotted 1px #333;
	border-bottom: dotted 1px #333;
	padding: 5px 5px;
}

/* タグ一覧の背景色変更 */
.tagcloud .tag-cloud-link:hover,
.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:hover {
	background-color: #a8dba8;
}

/* 丸文字 */
.marumoji {
	display: inline-block;
	width: 2.6rem;
	height: 2.6rem;
	border-radius: 50%;
	border: 1px solid #333;
	text-align: center;
	line-height: 2.6rem;
	margin-right: 0.5rem;
}

/* 記事タイトル padding-top 0に */
@media (min-width: 768px) {
    .articleList.type-list.pc-col1 .xw-article-media__body {
        padding: 0 0 0 2.5rem;
    }
}
.articleList.type-list .xw-article-media__body {
    padding: 0 0 0 1.5rem;
    flex-grow: 1;
}

/****************************************
***** カスタムテキスト
***** 丸文字
.cocoon-custom-text-1 {
	display: inline-block;
	width: 2.6rem;
	height: 2.6rem;
	border-radius: 50%;
	border: 1px solid #333;
	text-align: center;
	line-height: 2.6rem;
	margin-right: 0.5rem;
}

***** 画像中央
.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto;
}

***** 画像に枠をつける
.img-border { border: solid 1px #999; }

***** 空行
p.kline2 { margin-bottom: 60px; }
p.kline3 { margin-bottom: 80px; }
********************************************/
