/* page.css（固定ページ）
====================================== */
/* body */
body {
	background: var(--bgc-base);
}

/* vessel（カラム囲い） */
.vessel {
	display: block;
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}

.vessel::after {
	content: "";
	display: block;
	clear: both;
}

@media print,
screen and (min-width: 768px) {

	/* main（PC） */
	.main-magique {
		float: left;
		width: 100%;
		height: auto;
		margin-right: auto;
	}

	/* aside（PC） */
	.aside-magique {
		float: right;
		position: absolute;
		width: 0%;
		height: auto;
		margin-left: auto;
		background: var(--bgc-assort-l60);
	}
}

/* ページタイトル */
.main-magique>.hding-wrapper {
	width: 1000px;
	max-width: 90vw;
	height: auto;
}

.main-magique>.hding-wrapper>.post-title {
	display: inline-block;
	line-height: 1.5;
	letter-spacing: clamp(0.075em, calc(0.075em + ((1vw - 0.225em) * 0.1125)), 0.12em);
	font-size: 33px;
	font-size: clamp(20px, calc(20px + ((1vw - 3.6px) * 2.0313)), 33px);
	min-height: 0vw;
	font-weight: 500;
}

/* レイアウト（index.php）
-------------------------------------- */
/* mezzala（余白調整：上） */
.adj-indxNphA-mezzalaA {
  display: block;
  width: 100%;
  height: 0rem;
}

/* mediano（余白調整：下） */
.adj-indxNphA-medianoA {
  display: block;
  width: 100%;
  height: 0rem;
}

.post-content.content-index, 
.post-content.content-none {
    width: 1000px;
    max-width: 90vw;
    height: auto;
/* padding: 上  横  下 */
padding: 3rem 0px 3rem;
}

/* レイアウト（page.php）
-------------------------------------- */
/* mezzala（余白調整：上） */
.adj-pageNphA-mezzalaA {
  display: block;
  width: 100%;
  height: 0rem;
}

/* mediano（余白調整：下） */
.adj-pageNphA-medianoA {
  display: block;
  width: 100%;
  height: 0rem;
}


/* ↓Content
-------------------------------------- */