@charset "UTF-8";
/* CSS Document */
.lowerpage .article img { height: auto;}

/* Wordpress */
.lowerpage .article { margin: 0 0 2em 0; text-align: left; font-size: 14px; line-height: 2;}
.lowerpage .article:after { content: ''; display: block; clear: both;}
.lowerpage .article .wp-block-image { clear: both;}
.lowerpage .article p { margin: 0 0 2em 0;}
.lowerpage .article .wp-block-cover__inner-container p { margin: 0;}
.lowerpage .article .wp-block-separator { clear: both;}
.lowerpage .article a { color: #e84709; text-decoration: underline;}
.lowerpage .article h1 { font-size: 200%; margin: 0 0 1em 0;  text-align: left; font-weight: bold; }
.lowerpage .article h2 { font-size: 180%; margin: 0 0 1em 0;  text-align: left; font-weight: bold; }
.lowerpage .article h3 { font-size: 160%; margin: 0 0 1em 0;  text-align: left; font-weight: bold; }
.lowerpage .article h4 { font-size: 140%; margin: 0 0 1em 0;  text-align: left; font-weight: bold; }
.lowerpage .article h5 { font-size: 120%; margin: 0 0 1em 0;  text-align: left; font-weight: bold; }
.lowerpage .article h6 { font-size: 100%; margin: 0 0 1em 0;  text-align: left; font-weight: bold;}
.lowerpage .article ul { list-style: disc; margin: 0 0 2em 1.5em; }
.lowerpage .article ul li { margin: 0 0 0.5em 0; }
.lowerpage .article ol { list-style: decimal; margin: 0 0 2em 1.5em}
.lowerpage .article ol li { margin: 0 0 0.5em 0;}
.lowerpage .wp-block-quote { padding: 0 0 0 1em; border-left: #ccc solid 5px; color: #666;}
.lowerpage .wp-block-quote cite { font-size: 80%;}
.lowerpage .article .wp-block-preformatted { overflow-x: auto; width: 100%; box-sizing: border-box; background: #f1f1f1; padding: 2em; margin: 0 0 2em 0;}
.lowerpage .article .wp-block-verse { overflow-x: auto; width: 100%; box-sizing: border-box; border: #f1f1f1 solid 1px; padding: 2em; margin: 0 0 2em 0; color: #666; }
.lowerpage .article .wp-block-image .alignleft { width: calc( 50% - 10px); margin: 0 20px 2em 0;}
.lowerpage .article .wp-block-image .alignright { width: calc( 50% - 10px); margin: 0 0 2em 20px;}
.lowerpage .article .wp-block-image img { height: auto;}
.lowerpage .article .wp-block-cover { margin: 0 0 2em 0;}
.lowerpage .article .wp-block-gallery ul { margin: 0; padding: 0;}
.lowerpage .article iframe { max-width: 100%; }
.lowerpage .article table tr td { box-sizing: border-box; border: #ccc solid 1px; padding: 0.5em 1em;}
.lowerpage .article table tr th { box-sizing: border-box; border: #ccc solid 1px; background: #f1f1f1; padding: 0.5em 1em;}
.lowerpage .article .wp-block-table figcaption { font-size: 80%; color: #666;}
.lowerpage .article .wp-block-buttons .wp-block-button a { color: #fff; text-decoration: none;}
.lowerpage .article .wp-block-pullquote { border-top: #ccc solid 1px; border-bottom: #ccc solid 1px; margin: 0 0 2em 0;}

.lowerpage .pageLink { text-align: center;}
.lowerpage .pageLink span.post-page-numbers,
.lowerpage .pageLink a.post-page-numbers{ color: #e84709; text-align: center; display: inline-block; margin: 0 0.25em; min-width: 1.5em; line-height: 1; padding: 0.25em; border: #e84709 soli 1px;}
.lowerpage .pageLink span.post-page-numbers.current,
.lowerpage .pageLink a.post-page-numbers:hover { color: #fff; background: #e84709; text-decoration: none;}

@media screen and (max-width:767px){
	.lowerpage .article .wp-block-image .alignleft,
  .lowerpage .article .wp-block-image .alignright { clear: both; float: none; margin: 1em auto; width: auto; max-width: 100%;}
}


