@charset 'UTF-8';
.font400 {
	font-weight:400;
}
.mg-inline-auto {
	margin-inline:auto
}
.mg-inline-auto img {
	margin-inline:auto
}

.pager > div > span,
.pager > div > a {
	font-weight:500;
	margin-inline-end:20px;
}
.pager > div > a {
	background:#0492d2;
	padding:2px 10px;
	border-radius:3px;
	color:#fff;
}

@media screen and (max-width: 768px){
.flex-text {
		flex-direction:column;
	}
}
@media screen and (max-width: 768px){
.flex-text > div:nth-child(2) {
	    flex-basis: 100% !important;
		width: 100%;
	}
}
@media screen and (max-width: 768px){
.flex-text2 {
		flex-direction:column-reverse;
	}
}
@media screen and (max-width: 768px){
.flex-text2 > div:nth-child(2) {
	    flex-basis: 100% !important;
		width: 100%;
	}
}
.single-post .pankuzu {
	 width: min(100% - 4rem, var(--width, 1200px)) !important;	
}
.single-post .container.inner {
	 width: min(100% - 4rem, var(--width, 1200px)) !important;
}
.toc a {
	color:#0492d2 !important;
}
.title-02._blog {
	color:#fff;
	background:#0492d2;
	padding:10px 20px;
	font-family: 'Zen Old Mincho', 'Noto Serif Japanese', '游明朝体', 'Yu Mincho', YuMincho, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
	font-size: clamp(2.4rem, 2.8vw, 2.8rem);
	font-weight:700;
}
@media screen and (max-width: 768px){
	.flex-text {
		flex-direction:column;
	}
}