/* -----------------------------------------------------------------
  Wordpress native contents.css Document
  Description: WordPress 投稿関係ネイティブCSS
  Version: 1.0.1
 ----------------------------------------------------------------- */

/* WordPress ネイティブCSS 設定
------------------------------------------------------------ */
img[class*="wp-image-"],
img[class*="attachment-"] {
    max-width: 100%;
    height: auto;
}
.alignnone { margin: 1.5% 0 0 0; }
.aligncenter, div.aligncenter { display: block; margin: 5px auto 5px auto; }
.alignright { float:right; margin: 5px 0 20px 20px; }
.alignleft { float: left; margin: 5px 20px 20px 0; }
.aligncenter { display: block; margin: 5px auto 5px auto; }
a img.alignright { float: right; margin: 5px 0 20px 20px; }
a img.alignnone { margin: 1.5% 0 0 0; }
a img.alignleft { float: left; margin: 5px 20px 20px 0; }
a img.aligncenter { display: block; margin-left: auto; margin-right: auto }
.wp-caption { background: #eee; border: 1px solid #ddd; max-width: 96%; padding: 10px; }
.wp-caption.alignnone { margin: 1.5% 0 0 0; }
.wp-caption.alignleft { margin: 5px 20px 20px 0; }
.wp-caption.alignright { margin: 5px 0 20px 20px; }
.wp-caption img { border: 0 none; height: auto; margin: 0; max-width: 98.5%; padding: 0; width: auto; }
.wp-caption p.wp-caption-text { margin: 0; padding: 5px 0; font-size:80%; }
.wp-element-caption { font-size:80%; }

/* Media-Query スマホサイト用 */
@media only screen and (max-width: 40em) {
	.alignnone, .alignright, .alignleft, a img.alignnone, a img.alignright, a img.alignleft { float:none; margin: 1.5% auto; width:100%; }
	.wp-embedded-content { max-width: 100%; }
}
