@charset "UTF-8";
/* クラシックエディターの画像配置とキャプション。 */
#content img.alignleft, #content .wp-caption.alignleft {
    float: left; max-width: 50%; margin: .5em 1em .5em 0;
}
#content img.alignright, #content .wp-caption.alignright {
    float: right; max-width: 50%; margin: .5em 0 .5em 1em;
}
#content img.aligncenter, #content .wp-caption.aligncenter {
    display: table; float: none; margin: 10px auto; text-align: center;
}
#content .wp-caption { max-width: 100%; }
#content .wp-caption img { display: block; max-width: 100%; height: auto; }
#content .wp-caption-text { margin: 8px 0 0; font-size: 14px; line-height: 1.5; text-align: center; color: #555; }
@media (max-width: 600px) {
    #content img:is(.alignleft, .alignright, .aligncenter),
    #content .wp-caption:is(.alignleft, .alignright, .aligncenter) {
        display: block; float: none; max-width: 100%; margin: 5px auto;
    }
}
