/* ---- entry content reset ---- */

/* = .entry-content,item-description
-------------------------------------------------------------- */
/* -- p -- */
.entry-content p,
.item-description p {
	margin-bottom: initial;
	line-height: 2;
	font-size: 1.3rem;
}

/* -- dl -- */
.entry-content dt,
.item-description dt,
.entry-content dd,
.item-description dd {
	margin-bottom: initial;
	line-height: 2;
	font-size: 1.3rem;
}

/* -- table -- */
.entry-content table,
.item-description table {
	width: initial;
	margin-bottom: initial;
	border: initial;
	border-collapse: initial;
}
.entry-content th,
.item-description th {
	padding: initial;
	background-color: initial;
	border: initial;
	line-height: 2;
	font-size: 1.3rem;
}
.entry-content td,
.item-description td {
	padding: initial;
	border: initial;
	line-height: 2;
	font-size: 1.3rem;
}

/* -- ul + ol -- */
.entry-content ul,
.entry-content ol,
.item-description ul,
.item-description ol {
	margin: initial;
}
.entry-content ul li,
.item-description ul li {
	list-style: none;
	line-height: 2;
	font-size: 1.3rem;
}
.entry-content ol li,
.item-description ol li {
	list-style: none;
	line-height: 2;
	font-size: 1.3rem;
}

/* -- h1,h2,h3,h4,h5 -- */
.entry-content h1,
.item-description h1 {
	font-size: initial;
	margin-bottom: initial;
}
.entry-content h2,
.item-description h2 {
	font-size: initial;
	border-bottom: initial;
	margin-bottom: initial;
	padding-bottom: initial;
	line-height: initial;	
}
.entry-content h3,
.item-description h3 {
	margin-bottom: initial;
	padding-left: initial;
	border-left: initial;
	line-height: initial;
}
.entry-content h4,
.item-description h4 {
	margin-bottom: initial;
	padding: initial;
	background-color: initial;
}
.entry-content h5,
.item-description h5 {
	margin-bottom: initial;
}
.entry-content h6,
.item-description h6 {
	color: initial;
	margin-bottom: initial;
}

/* -- iframe -- */
.entry-content iframe,
.item-description iframe {
	max-width: initial;
}

/* -- input select textarea -- */
.entry-content input[type="file"],
.item-description input[type="file"] {
	border: initial;
}
.entry-content input[type="submit"],
.item-description input[type="submit"] {
	color: initial;
	background-color: initial;
}
.entry-content input[type="submit"]:hover,
.item-description input[type="submit"]:hover {
	background-color: initial;
}

/* ———————— Gutenberg ———————— */

.entry-content ul.wp-block-gallery {
	margin-right: initial;
	margin-left: initial;
}
.entry-content .wp-block-calendar {
	margin: initial;
}
.entry-content .wp-block-latest-comments {
	margin: initial;
}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment {
	display: initial;
}
.entry-content .wp-block-latest-comments article {
	width: initial;
}
.entry-content .wp-block-latest-comments article .wp-block-latest-comments__comment-meta {
	margin: initial;
	background-color: initial;
	color: initial;
	padding: initial;
}
.entry-content .wp-block-latest-comments article .wp-block-latest-comments__comment-meta a {
	text-decoration: initial;
	color: initial;
}
.entry-content .wp-block-latest-comments article .wp-block-latest-comments__comment-excerpt {
	margin: initial;
}
.entry-content .wp-block-search {
	margin: initial;
}
.entry-content .wp-block-navigation__container {
	margin: initial;
}
.entry-content .wp-block-post-template.is-flex-container,
.entry-content .wp-block-post-template {
	list-style: none;
	margin: initial;
}
.entry-content .wp-block-post-template li {
	list-style: none;
	margin: initial;
}
.entry-content hr.wp-block-separator {
    margin: initial;
}
.entry-content .wp-block-navigation,
.entry-content .wp-block-loginout,
.entry-content .wp-block-post-comments,
.entry-content .wp-block-post-navigation-link,
.entry-content .wp-block-post-terms,
.entry-content .wp-block-post-date,
.entry-content .wp-block-post-author,
.entry-content .wp-block-post-content,
.entry-content .wp-block-post-featured-image,
.entry-content .wp-block-post-excerpt,
.entry-content .wp-block-post-title,
.entry-content .wp-block-query,
.entry-content .wp-block-site-tagline,
.entry-content .wp-block-site-title,
.entry-content .wp-block-site-logo,
.entry-content .wp-block-media-text,
.entry-content .wp-block-cover,
.entry-content .wp-block-group,
.entry-content .wp-block-columns {
	margin:  initial;
}
.entry-content .wp-block-query li h2 {
	padding: initial;
	border: initial;
}
.entry-content .wp-block-post-comments .comment-list {
	margin: initial;
}
.entry-content .wp-block-post-comments .comment-list li {
	list-style: none;
}
.entry-content .wp-block-post-comments .comment-list p {
	margin: initial;
}
.entry-content .wp-block-post-comments .comment-list .reply {
	text-align: initial;
}
#content .page-title, #content .entry-title {
    font-size: initial;
    margin-bottom: initial;
    line-height: 1.5;
}
.comments-area {
    padding-top: initial;
    border-top: initial;
}
.gotoedit, .gotoedit {
    margin: 0 0 10px;
}
.type-grid .tax_inc_block,
.front-il .tax_inc_block,
.search-li .tax_inc_block,
.assistance_item .tax_inc_block {
    margin-top: 5px;
    text-align: left;
    font-size: 1.2rem;
}
.type-grid .tax_inc_block em,
.front-il .tax_inc_block em,
.search-li .tax_inc_block em,
.assistance_item .tax_inc_block em {
	color: inherit;
}

@media (min-width: 1024px) {

	/* -- p -- */
	.entry-content p,
	.item-description p,
	.entry-content dt,
	.item-description dt,
	.entry-content dd,
	.item-description dd,
	.entry-content th,
	.item-description th,
	.entry-content td,
	.item-description td,
	.entry-content ul li,
	.item-description ul li,
	.entry-content ol li,
	.item-description ol li {
		font-size: 1.4rem;
	}

}