@charset "UTF-8";

/*========================

記事

========================*/

.grecaptcha-badge {
	bottom: 60px !important;
	}

.post{
	margin:0 auto;
	font-size:16px;
	}
	
.post img {
	max-width:100%;
	}

.post ul {
	display:block;
	list-style-type:disc;
	margin-block-start:1em;
	margin-block-end:1em;
	margin:0;
	padding:0 0 20px 40px;
	}

.post ol {
	display:block;
	list-style-type:decimal;
	margin-block-start:1em;
	margin-block-end:1em;
	margin:0;
	padding:0 0 20px 40px;
	}
  
.post li {
	display:list-item;
	text-align:match-parent;
	}
	  
.post dl {
	display:block;
	margin-block-start:1em;
	margin-block-end:1em;
	margin:0;
	padding:0 0 20px;
	}
	
.post dt {
	display:block;
	}
  
.post dd {
	display:block;
	padding:0 0 0 40px;
	}
	
.post h1 {
	font-size:143%;
	}
	
.post h2 {
	font-size:136%;
	}
	
.post h3 {
	font-size:129%;
	}
	
.post h4 {
	font-size:122%;
	}
	
.post h5 {
	font-size:115%;
	}
	
.post h6 {
	font-size:108%;
	}
	
.post img {
	max-width:1300px;
	height:auto;
	}
	
.post a:link,.post a:visited {
	color:#333;
	text-decoration:underline;
	}

.post a:hover,.post a:active {
	color:#333;
	text-decoration:none;
	}

.post strong {
	font-weight:bold;
	}
	
.post em {
	font-style:italic;
	}
	
.post blockquote {
    display:block;
    -webkit-margin-before:1em;
    -webkit-margin-after:1em;
    -webkit-margin-start:40px;
    -webkit-margin-end:40px;
	}
 
.post .aligncenter {
    display:block;
    margin:0 auto;
	}
	
.post .alignright {
	float:right;
	}
	
.post .alignleft {
	float:left;
	}
 
img[class*="wp-image-"],
img[class*="attachment-"] {
    height:auto;
    max-width:100%;
	}

@media screen and (max-width:768px) {
.post{
	font-size:14px;
	}

.grecaptcha-badge {
	visibility: hidden !important;
	}
}