@charset "UTF-8";


@media (min-width: 1024px) {

}

@media (min-width: 769px) and (max-width: 1023px){

}

@media ( min-width: 769px ) {

}


@media ( max-width: 768px ) {

}


@media (any-hover: hover) {

}

.single-post .c-meta__item.c-meta__item--categories {
	display: none;
}

.vertical_writing {
	writing-mode: vertical-rl;
	line-height: 2;
	text-orientation: mixed;
}

.vertical_writing rt {
	font-size: 0.5em;
	letter-spacing: 0;
}

.vertical_writing ruby {
	white-space: nowrap;
	ruby-position: over;
}

@supports (-webkit-touch-callout: none) {
	.vertical_writing {
		line-height: 2.2;
	}

	ruby {
		ruby-align: start;
	}

	.vertical_writing rt {
		margin-left: -6px;
	}

}


.c-entry__content .wp-block-list li + li {
	margin-top: calc( var(--_margin-2) * .25 );
}

.wp-oembed-blog-card__content .wp-oembed-blog-card__description {
	margin-top: calc( var(--_margin-2) * .5 );
}