@charset "UTF-8";
/*
投稿用CSS
テキストエディタの見え方とビューの見え方を近づけるCSS
*/
/**
 * Table of Contents:
 *
 * 1.0 - Body
 * 2.0 - Headings
 * 3.0 - Text Elements
 * 4.0 - Links
 * 5.0 - Alignment
 * 6.0 - Tables
 * 7.0 - Images
 * 8.0 - Galleries
 * 9.0 - Audio/Video
 * 10.0 - RTL
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Body
 * ----------------------------------------------------------------------------
 */
.post_content,
.entry_content {
  font-size: 100%;
  color: #000000;
  font-family: inherit;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: baseline;
}

/**
 * 2.0 Headings
 * ----------------------------------------------------------------------------
 */
.post_content h1,
.post_content h2,
.post_content h3,
.post_content h4,
.post_content h5,
.post_content h6,
.entry_content h1,
.entry_content h2,
.entry_content h3,
.entry_content h4,
.entry_content h5,
.entry_content h6 {
  clear: both;
  font-weight: 700;
  margin: 2.25rem 0 .75rem;
}
.post_content h1:first-child,
.post_content h2:first-child,
.post_content h3:first-child,
.post_content h4:first-child,
.post_content h5:first-child,
.post_content h6:first-child,
.entry_content h1:first-child,
.entry_content h2:first-child,
.entry_content h3:first-child,
.entry_content h4:first-child,
.entry_content h5:first-child,
.entry_content h6:first-child {
  margin-top: 0;
}
.post_content h1,
.entry_content h1 {
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1.3846153846;
}
.post_content h2,
.entry_content h2 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1;
}
.post_content h3,
.entry_content h3 {
  font-size: 22px;
  font-size: 1.375rem;
  line-height: 1.0909090909;
}
.post_content h4,
.entry_content h4 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
}
.post_content h5,
.entry_content h5 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.3333333333;
}
.post_content h6,
.entry_content h6 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/**
 * 3.0 Text Elements
 * ----------------------------------------------------------------------------
 */
.post_content address,
.entry_content address {
  font-style: italic;
  margin-bottom: 1.5rem;
}
.post_content abbr[title],
.entry_content abbr[title] {
  border-bottom: 1px dotted #000000;
  cursor: help;
}
.post_content b,
.post_content strong,
.entry_content b,
.entry_content strong {
  font-weight: 700;
}
.post_content cite,
.entry_content cite {
  border: 0;
}
.post_content cite,
.post_content dfn,
.post_content em,
.post_content i,
.entry_content cite,
.entry_content dfn,
.entry_content em,
.entry_content i {
  font-style: italic;
}
.post_content mark,
.post_content ins,
.entry_content mark,
.entry_content ins {
  background: #00a3fe;
  border: 0;
  color: inherit;
  text-decoration: none;
}
.post_content p,
.entry_content p {
  margin: 0 0 1.5rem;
}
.post_content p,
.post_content span,
.post_content em,
.post_content i,
.post_content cite,
.post_content strong,
.post_content b,
.post_content del,
.entry_content p,
.entry_content span,
.entry_content em,
.entry_content i,
.entry_content cite,
.entry_content strong,
.entry_content b,
.entry_content del {
  font-size: 16px;
  font-size: 1rem;
  line-height: 2rem;
}
.post_content code,
.post_content kbd,
.post_content tt,
.post_content var,
.post_content samp,
.post_content pre,
.entry_content code,
.entry_content kbd,
.entry_content tt,
.entry_content var,
.entry_content samp,
.entry_content pre {
  font-family: monospace, serif;
  font-size: 15px;
  font-size: .9375rem;
  line-height: 1.6;
}
.post_content pre,
.entry_content pre {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 1.5rem;
  max-width: 100%;
  overflow: auto;
  padding: 12px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.post_content blockquote,
.post_content q,
.entry_content blockquote,
.entry_content q {
  quotes: none;
}
.post_content blockquote:before, .post_content blockquote:after,
.post_content q:before,
.post_content q:after,
.entry_content blockquote:before,
.entry_content blockquote:after,
.entry_content q:before,
.entry_content q:after {
  content: "";
  content: none;
}
.post_content blockquote,
.entry_content blockquote {
  color: #4d4d4d;
  font-size: 19px;
  font-size: 1.1875rem;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2631578947;
  margin: 0 0 1.5rem;
  padding: 1rem 2rem .125rem;
  background: #d9d9d9;
}
.post_content cite,
.post_content small,
.entry_content cite,
.entry_content small {
  color: #000000;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
.post_content cite em,
.post_content cite i,
.post_content cite cite,
.post_content small em,
.post_content small i,
.post_content small cite,
.entry_content cite em,
.entry_content cite i,
.entry_content cite cite,
.entry_content small em,
.entry_content small i,
.entry_content small cite {
  font-style: normal;
}
.post_content cite strong,
.post_content cite b,
.post_content small strong,
.post_content small b,
.entry_content cite strong,
.entry_content cite b,
.entry_content small strong,
.entry_content small b {
  font-weight: 400;
}
.post_content small,
.entry_content small {
  font-size: smaller;
}
.post_content big,
.entry_content big {
  font-size: 125%;
}
.post_content sup,
.post_content sub,
.entry_content sup,
.entry_content sub {
  font-size: 75%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.post_content sup,
.entry_content sup {
  bottom: 1ex;
}
.post_content sub,
.entry_content sub {
  top: .5ex;
}
.post_content dl,
.entry_content dl {
  margin: 0 0 1.5rem;
}
.post_content dt,
.entry_content dt {
  font-weight: bold;
}
.post_content dd,
.entry_content dd {
  margin: 0 0 1.5rem;
}
.post_content ul,
.post_content ol,
.entry_content ul,
.entry_content ol {
  list-style: none;
  margin: 0 0 1rem 2rem;
  padding-left: 0;
}
.post_content ul,
.entry_content ul {
  list-style: disc;
}
.post_content ol,
.entry_content ol {
  list-style: decimal;
}
.post_content li,
.entry_content li {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}
.post_content li > ul,
.post_content li > ol,
.entry_content li > ul,
.entry_content li > ol {
  margin: 0 0 0 1.25rem;
}
.post_content del,
.entry_content del {
  color: #4d4d4d;
}
.post_content hr,
.entry_content hr {
  background-color: rgba(0, 0, 0, 0.25);
  border: 0;
  height: 1px;
  margin: 1.5rem 0;
}

/**
 * 4.0 Links
 * ----------------------------------------------------------------------------
 */
.post_content a,
.entry_content a {
  color: #0071bc;
  text-decoration: none;
}
.post_content a:visited,
.entry_content a:visited {
  color: #0071bc;
}
.post_content a:focus,
.entry_content a:focus {
  outline: thin dotted;
}
.post_content a:active, .post_content a:hover,
.entry_content a:active,
.entry_content a:hover {
  color: #00a3fe;
  outline: 0 none;
}

/**
 * 5.0 Alignment
 * ----------------------------------------------------------------------------
 */
.post_content .alignleft,
.entry_content .alignleft {
  float: left;
  margin: .4375rem 1.5rem .4375rem 0;
}
.post_content .alignright,
.entry_content .alignright {
  float: right;
  margin: .4375rem 0 1.5rem .4375rem;
}
.post_content .aligncenter,
.entry_content .aligncenter {
  clear: both;
  display: block;
  margin: .4375rem auto;
}
.post_content blockquote.alignleft, .post_content blockquote.alignright,
.entry_content blockquote.alignleft,
.entry_content blockquote.alignright {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-top: 1.0625rem;
  width: 50%;
}
.post_content blockquote.alignleft p, .post_content blockquote.alignright p,
.entry_content blockquote.alignleft p,
.entry_content blockquote.alignright p {
  margin-bottom: 1.0625rem;
}

/**
 * 6.0 Tables
 * ----------------------------------------------------------------------------
 */
.post_content .mceItemTable,
.entry_content .mceItemTable {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-width: 1px 0 0 1px;
  border-collapse: separate;
  border-spacing: 0;
  font-size: 14px;
  font-size: .875rem;
  line-height: 1.2857142857;
  margin-bottom: 1.5rem;
  width: 100%;
}
.post_content .mceItemTable th,
.post_content .mceItemTable caption,
.entry_content .mceItemTable th,
.entry_content .mceItemTable caption {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-width: 0 1px 1px 0;
  font-weight: 700;
  padding: .5rem;
  text-align: left;
  text-transform: uppercase;
  vertical-align: baseline;
}
.post_content .mceItemTable td,
.entry_content .mceItemTable td {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-width: 0 1px 1px 0;
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-size: .875rem;
  padding: .5rem;
  vertical-align: baseline;
}

/**
 * 7.0 Images
 * ----------------------------------------------------------------------------
 */
.post_content img,
.entry_content img {
  height: auto;
  max-width: 29.625rem;
  vertical-align: middle;
}
.post_content .wp-caption,
.entry_content .wp-caption {
  background: transparent;
  border: none;
  color: #4d4d4d;
  margin: 0 0 1.5rem 0;
  max-width: 29.625rem;
  padding: 0;
  text-align: left;
}
.post_content .html5-captions .wp-caption,
.entry_content .html5-captions .wp-caption {
  padding: 0;
}
.post_content .wp-caption.alignleft,
.entry_content .wp-caption.alignleft {
  margin: .4375rem .875rem .4375rem 0;
}
.post_content .html5-captions .wp-caption.alignleft,
.entry_content .html5-captions .wp-caption.alignleft {
  margin-right: 1.5rem;
}
.post_content .wp-caption.alignright,
.entry_content .wp-caption.alignright {
  margin: .4375rem 0 .4375rem .875rem;
}
.post_content .wp-caption.alignright img,
.post_content .wp-caption.alignright .wp-caption-dd,
.entry_content .wp-caption.alignright img,
.entry_content .wp-caption.alignright .wp-caption-dd {
  padding-left: .625rem;
}
.post_content .html5-captions .wp-caption.alignright,
.entry_content .html5-captions .wp-caption.alignright {
  margin-left: 1.5rem;
}
.post_content .html5-captions .wp-caption.alignright img,
.post_content .html5-captions .wp-caption.alignright .wp-caption-dd,
.entry_content .html5-captions .wp-caption.alignright img,
.entry_content .html5-captions .wp-caption.alignright .wp-caption-dd {
  padding: 0;
}
.post_content .wp-caption.aligncenter,
.entry_content .wp-caption.aligncenter {
  margin: .4375rem auto;
}
.post_content .wp-caption-dt,
.entry_content .wp-caption-dt {
  margin: 0;
}
.post_content .wp-caption .wp-caption-text,
.post_content .wp-caption-dd,
.entry_content .wp-caption .wp-caption-text,
.entry_content .wp-caption-dd {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  font-size: .75rem;
  font-style: italic;
  line-height: 1.5;
  margin: .5625rem 0;
  padding: 0 .625rem 0 0;
  /* Avoid the caption to overflow the width of the image because wp-caption has 10px wider width */
  text-align: left;
}
.post_content .mceTemp + ul,
.post_content .mceTemp + ol,
.entry_content .mceTemp + ul,
.entry_content .mceTemp + ol {
  list-style-position: inside;
}

/**
 * 8.0 Gallery
 * -----------------------------------------------------------------------------
 */
.post_content .gallery .gallery-item,
.entry_content .gallery .gallery-item {
  float: left;
  margin: 0 .25rem .25rem 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.post_content .gallery-columns-1 .gallery-item,
.entry_content .gallery-columns-1 .gallery-item {
  max-width: 100%;
  width: auto;
}
.post_content .gallery-columns-2 .gallery-item,
.entry_content .gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(50% - .875rem);
  max-width: calc(50% - .875rem);
  width: auto;
}
.post_content .gallery-columns-3 .gallery-item,
.entry_content .gallery-columns-3 .gallery-item {
  max-width: 32%;
  max-width: -webkit-calc(33.3% - .6875rem);
  max-width: calc(33.3% - .6875rem);
  width: auto;
}
.post_content .gallery-columns-4 .gallery-item,
.entry_content .gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - .5625rem);
  max-width: calc(25% - .5625rem);
  width: auto;
}
.post_content .gallery-columns-5 .gallery-item,
.entry_content .gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - .5rem);
  max-width: calc(20% - .5rem);
  width: auto;
}
.post_content .gallery-columns-6 .gallery-item,
.entry_content .gallery-columns-6 .gallery-item {
  max-width: 15%;
  max-width: -webkit-calc(16.7% - .4375rem);
  max-width: calc(16.7% - .4375rem);
  width: auto;
}
.post_content .gallery-columns-7 .gallery-item,
.entry_content .gallery-columns-7 .gallery-item {
  max-width: 13%;
  max-width: -webkit-calc(14.28% - .4375rem);
  max-width: calc(14.28% - .4375rem);
  width: auto;
}
.post_content .gallery-columns-8 .gallery-item,
.entry_content .gallery-columns-8 .gallery-item {
  max-width: 11%;
  max-width: -webkit-calc(12.5% - .375rem);
  max-width: calc(12.5% - .375rem);
  width: auto;
}
.post_content .gallery-columns-9 .gallery-item,
.entry_content .gallery-columns-9 .gallery-item {
  max-width: 9%;
  max-width: -webkit-calc(11.1% - .375rem);
  max-width: calc(11.1% - .375rem);
  width: auto;
}
.post_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
.post_content .gallery-columns-2 .gallery-item:nth-of-type(2n),
.post_content .gallery-columns-3 .gallery-item:nth-of-type(3n),
.post_content .gallery-columns-4 .gallery-item:nth-of-type(4n),
.post_content .gallery-columns-5 .gallery-item:nth-of-type(5n),
.post_content .gallery-columns-6 .gallery-item:nth-of-type(6n),
.post_content .gallery-columns-7 .gallery-item:nth-of-type(7n),
.post_content .gallery-columns-8 .gallery-item:nth-of-type(8n),
.post_content .gallery-columns-9 .gallery-item:nth-of-type(9n),
.entry_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
.entry_content .gallery-columns-2 .gallery-item:nth-of-type(2n),
.entry_content .gallery-columns-3 .gallery-item:nth-of-type(3n),
.entry_content .gallery-columns-4 .gallery-item:nth-of-type(4n),
.entry_content .gallery-columns-5 .gallery-item:nth-of-type(5n),
.entry_content .gallery-columns-6 .gallery-item:nth-of-type(6n),
.entry_content .gallery-columns-7 .gallery-item:nth-of-type(7n),
.entry_content .gallery-columns-8 .gallery-item:nth-of-type(8n),
.entry_content .gallery-columns-9 .gallery-item:nth-of-type(9n) {
  margin-right: 0;
}
.post_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
.post_content .gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
.post_content .gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
.post_content .gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
.post_content .gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
.post_content .gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
.post_content .gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
.post_content .gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
.post_content .gallery-columns-9 .gallery-item:nth-of-type(9n - 8),
.entry_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
.entry_content .gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
.entry_content .gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
.entry_content .gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
.entry_content .gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
.entry_content .gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
.entry_content .gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
.entry_content .gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
.entry_content .gallery-columns-9 .gallery-item:nth-of-type(9n - 8) {
  margin-left: .75rem;
  /* Compensate for the default negative margin on .gallery, which can't be changed. */
}
.post_content .gallery .gallery-caption,
.entry_content .gallery .gallery-caption {
  background-color: rgba(0, 0, 0, 0.7);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  color: #ffffff;
  font-size: 12px;
  font-size: .75rem;
  line-height: 1.5;
  margin: 0;
  max-height: 50%;
  opacity: 0;
  padding: .375rem .5rem;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: left;
  width: 100%;
}
.post_content .gallery .gallery-caption:before,
.entry_content .gallery .gallery-caption:before {
  content: "";
  height: 100%;
  min-height: 3.0625rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.post_content .gallery-item:hover .gallery-caption,
.entry_content .gallery-item:hover .gallery-caption {
  opacity: 1;
}
.post_content .gallery-columns-7 .gallery-caption,
.post_content .gallery-columns-8 .gallery-caption,
.post_content .gallery-columns-9 .gallery-caption,
.entry_content .gallery-columns-7 .gallery-caption,
.entry_content .gallery-columns-8 .gallery-caption,
.entry_content .gallery-columns-9 .gallery-caption {
  display: none;
}

/**
 * 9.0 Audio/Video
 * ----------------------------------------------------------------------------
 */
.post_content .mejs-mediaelement,
.post_content .mejs-container .mejs-controls,
.entry_content .mejs-mediaelement,
.entry_content .mejs-container .mejs-controls {
  background: #000000;
}
.post_content .mejs-controls .mejs-time-rail .mejs-time-loaded,
.post_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.entry_content .mejs-controls .mejs-time-rail .mejs-time-loaded,
.entry_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  background: #ffffff;
}
.post_content .mejs-controls .mejs-time-rail .mejs-time-current,
.entry_content .mejs-controls .mejs-time-rail .mejs-time-current {
  background: #0071bc;
}
.post_content .mejs-controls .mejs-time-rail .mejs-time-total,
.post_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.entry_content .mejs-controls .mejs-time-rail .mejs-time-total,
.entry_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
  background: rgba(255, 255, 255, 0.33);
}
.post_content .mejs-controls .mejs-time-rail span,
.post_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.post_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
.entry_content .mejs-controls .mejs-time-rail span,
.entry_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
.entry_content .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  border-radius: 0;
}
.post_content .mejs-overlay-loading,
.entry_content .mejs-overlay-loading {
  background: transparent;
}
.post_content .mejs-overlay-button,
.entry_content .mejs-overlay-button {
  background-color: #ffffff;
  background-image: none;
  border-radius: 2px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
  color: #000000;
  height: 2.25rem;
  margin-left: -1.5rem;
  width: 3rem;
}
.post_content .mejs-overlay-button:before,
.entry_content .mejs-overlay-button:before {
  -webkit-font-smoothing: antialiased;
  content: '\f452';
  display: inline-block;
  font: normal 2rem/1.125 Genericons;
  position: absolute;
  top: 1px;
  left: .625rem;
}
.post_content .mejs-controls .mejs-button button,
.entry_content .mejs-controls .mejs-button button {
  -webkit-font-smoothing: antialiased;
  background: none;
  color: #ffffff;
  display: inline-block;
  font: normal 1rem/1 Genericons;
}
.post_content .mejs-controls .mejs-button button:focus,
.entry_content .mejs-controls .mejs-button button:focus {
  outline: none;
}
.post_content .mejs-playpause-button.mejs-play button:before,
.entry_content .mejs-playpause-button.mejs-play button:before {
  content: '\f452';
}
.post_content .mejs-playpause-button.mejs-pause button:before,
.entry_content .mejs-playpause-button.mejs-pause button:before {
  content: '\f448';
}
.post_content .mejs-volume-button.mejs-mute button:before,
.entry_content .mejs-volume-button.mejs-mute button:before {
  content: '\f109';
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: -.125rem;
  left: 0;
}
.post_content .mejs-volume-button.mejs-unmute button:before,
.entry_content .mejs-volume-button.mejs-unmute button:before {
  content: '\f109';
  left: 0;
  position: absolute;
  top: 0;
}
.post_content .mejs-fullscreen-button button:before,
.entry_content .mejs-fullscreen-button button:before {
  content: '\f474';
}
.post_content .mejs-fullscreen-button.mejs-unfullscreen button:before,
.entry_content .mejs-fullscreen-button.mejs-unfullscreen button:before {
  content: '\f406';
}
.post_content .mejs-overlay:hover .mejs-overlay-button,
.entry_content .mejs-overlay:hover .mejs-overlay-button {
  background-color: #0071bc;
  color: #ffffff;
}
.post_content .mejs-controls .mejs-button button:hover,
.entry_content .mejs-controls .mejs-button button:hover {
  color: #00a3fe;
}

/**
 * 10.0 RTL
 * ----------------------------------------------------------------------------
 */
.post_content .mceContentBody.rtl,
.entry_content .mceContentBody.rtl {
  direction: rtl;
  unicode-bidi: embed;
}
.post_content .rtl ol,
.post_content .rtl ul,
.entry_content .rtl ol,
.entry_content .rtl ul {
  margin-left: 0;
  margin-right: 1.5rem;
}
.post_content .rtl .wp-caption,
.post_content .rtl tr th,
.entry_content .rtl .wp-caption,
.entry_content .rtl tr th {
  text-align: right;
}
.post_content .rtl td,
.entry_content .rtl td {
  text-align: right;
}

@media screen and (max-width: 767px) {
  .post_content h1,
  .post_content h2,
  .post_content h3,
  .post_content h4,
  .post_content h5,
  .post_content h6,
  .entry_content h1,
  .entry_content h2,
  .entry_content h3,
  .entry_content h4,
  .entry_content h5,
  .entry_content h6 {
    margin: 1.875rem 0 .625rem;
  }
  .post_content h1:first-child,
  .post_content h2:first-child,
  .post_content h3:first-child,
  .post_content h4:first-child,
  .post_content h5:first-child,
  .post_content h6:first-child,
  .entry_content h1:first-child,
  .entry_content h2:first-child,
  .entry_content h3:first-child,
  .entry_content h4:first-child,
  .entry_content h5:first-child,
  .entry_content h6:first-child {
    margin-top: 0;
  }
  .post_content h1,
  .entry_content h1 {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .post_content h2,
  .entry_content h2 {
    font-size: 20px;
    font-size: 1.25rem;
  }
  .post_content h3,
  .entry_content h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
  .post_content h4,
  .entry_content h4 {
    font-size: 16px;
    font-size: 1rem;
  }
  .post_content h5,
  .entry_content h5 {
    font-size: 14px;
    font-size: .875rem;
  }
  .post_content h6,
  .entry_content h6 {
    font-size: 12px;
    font-size: .75rem;
  }
  .post_content address,
  .entry_content address {
    margin-bottom: 1rem;
  }
  .post_content p,
  .entry_content p {
    margin: 0 0 .75rem;
  }
  .post_content p,
  .post_content span,
  .post_content em,
  .post_content i,
  .post_content cite,
  .post_content strong,
  .post_content b,
  .post_content del,
  .entry_content p,
  .entry_content span,
  .entry_content em,
  .entry_content i,
  .entry_content cite,
  .entry_content strong,
  .entry_content b,
  .entry_content del {
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.5rem;
  }
  .post_content code,
  .post_content kbd,
  .post_content tt,
  .post_content var,
  .post_content samp,
  .post_content pre,
  .entry_content code,
  .entry_content kbd,
  .entry_content tt,
  .entry_content var,
  .entry_content samp,
  .entry_content pre {
    font-size: 11px;
    font-size: .6875rem;
  }
  .post_content pre,
  .entry_content pre {
    margin-bottom: .75rem;
    padding: 8px;
  }
  .post_content blockquote,
  .entry_content blockquote {
    font-size: 14px;
    font-size: .875rem;
    margin: 0 0 .875rem;
    padding: .625rem 1.25rem .125rem;
  }
  .post_content cite,
  .post_content small,
  .entry_content cite,
  .entry_content small {
    font-size: 12px;
    font-size: .75rem;
  }
  .post_content sup,
  .post_content sub,
  .entry_content sup,
  .entry_content sub {
    font-size: 75%;
  }
  .post_content sup,
  .entry_content sup {
    bottom: 1ex;
  }
  .post_content sub,
  .entry_content sub {
    top: .5ex;
  }
  .post_content dl,
  .entry_content dl {
    margin: 0 0 .75rem;
  }
  .post_content dd,
  .entry_content dd {
    margin: 0 0 .75rem;
  }
  .post_content ul,
  .post_content ol,
  .entry_content ul,
  .entry_content ol {
    margin: 0 0 .75rem 1.5rem;
    padding-left: 0;
  }
  .post_content ul,
  .entry_content ul {
    list-style: disc;
  }
  .post_content ol,
  .entry_content ol {
    list-style: decimal;
  }
  .post_content li,
  .entry_content li {
    font-size: 12px;
    font-size: .75rem;
  }
  .post_content li > ul,
  .post_content li > ol,
  .entry_content li > ul,
  .entry_content li > ol {
    margin: 0 0 0 1rem;
  }
  .post_content hr,
  .entry_content hr {
    margin: 1rem 0;
  }
  .post_content .mceItemTable,
  .entry_content .mceItemTable {
    font-size: 12px;
    font-size: .75rem;
    margin-bottom: 1rem;
  }
  .post_content .mceItemTable td,
  .entry_content .mceItemTable td {
    font-size: 12px;
    font-size: .775rem;
  }
  .post_content .wp-caption,
  .entry_content .wp-caption {
    margin: 0 0 1.5rem 0;
    max-width: 29.625rem;
  }
  .post_content .html5-captions .wp-caption,
  .entry_content .html5-captions .wp-caption {
    padding: 0;
  }
  .post_content .wp-caption.alignleft,
  .entry_content .wp-caption.alignleft {
    margin: .4375rem .875rem .4375rem 0;
  }
  .post_content .html5-captions .wp-caption.alignleft,
  .entry_content .html5-captions .wp-caption.alignleft {
    margin-right: 1.5rem;
  }
  .post_content .wp-caption.alignright,
  .entry_content .wp-caption.alignright {
    margin: .4375rem 0 .4375rem .875rem;
  }
  .post_content .wp-caption.alignright img,
  .post_content .wp-caption.alignright .wp-caption-dd,
  .entry_content .wp-caption.alignright img,
  .entry_content .wp-caption.alignright .wp-caption-dd {
    padding-left: .625rem;
  }
  .post_content .html5-captions .wp-caption.alignright,
  .entry_content .html5-captions .wp-caption.alignright {
    margin-left: 1.5rem;
  }
  .post_content .wp-caption.aligncenter,
  .entry_content .wp-caption.aligncenter {
    margin: .4375rem auto;
  }
  .post_content .wp-caption-dt,
  .entry_content .wp-caption-dt {
    margin: 0;
  }
  .post_content .wp-caption .wp-caption-text,
  .post_content .wp-caption-dd,
  .entry_content .wp-caption .wp-caption-text,
  .entry_content .wp-caption-dd {
    font-size: 12px;
    font-size: .75rem;
    margin: 0.5625rem 0;
    padding: 0 0.625rem 0 0;
  }
  .post_content .mceTemp + ul,
  .post_content .mceTemp + ol,
  .entry_content .mceTemp + ul,
  .entry_content .mceTemp + ol {
    list-style-position: inside;
  }
  .post_content .gallery .gallery-item,
  .entry_content .gallery .gallery-item {
    float: left;
    margin: 0 .25rem .25rem 0;
    overflow: hidden;
    padding: 0;
    position: relative;
  }
  .post_content .gallery-columns-1 .gallery-item,
  .entry_content .gallery-columns-1 .gallery-item {
    max-width: 100%;
    width: auto;
  }
  .post_content .gallery-columns-2 .gallery-item,
  .entry_content .gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(50% - .875rem);
    max-width: calc(50% - .875rem);
    width: auto;
  }
  .post_content .gallery-columns-3 .gallery-item,
  .entry_content .gallery-columns-3 .gallery-item {
    max-width: 32%;
    max-width: -webkit-calc(33.3% - .6875rem);
    max-width: calc(33.3% - .6875rem);
    width: auto;
  }
  .post_content .gallery-columns-4 .gallery-item,
  .entry_content .gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - .5625rem);
    max-width: calc(25% - .5625rem);
    width: auto;
  }
  .post_content .gallery-columns-5 .gallery-item,
  .entry_content .gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - .5rem);
    max-width: calc(20% - .5rem);
    width: auto;
  }
  .post_content .gallery-columns-6 .gallery-item,
  .entry_content .gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - .4375rem);
    max-width: calc(16.7% - .4375rem);
    width: auto;
  }
  .post_content .gallery-columns-7 .gallery-item,
  .entry_content .gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - .4375rem);
    max-width: calc(14.28% - .4375rem);
    width: auto;
  }
  .post_content .gallery-columns-8 .gallery-item,
  .entry_content .gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - .375rem);
    max-width: calc(12.5% - .375rem);
    width: auto;
  }
  .post_content .gallery-columns-9 .gallery-item,
  .entry_content .gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - .375rem);
    max-width: calc(11.1% - .375rem);
    width: auto;
  }
  .post_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
  .post_content .gallery-columns-2 .gallery-item:nth-of-type(2n),
  .post_content .gallery-columns-3 .gallery-item:nth-of-type(3n),
  .post_content .gallery-columns-4 .gallery-item:nth-of-type(4n),
  .post_content .gallery-columns-5 .gallery-item:nth-of-type(5n),
  .post_content .gallery-columns-6 .gallery-item:nth-of-type(6n),
  .post_content .gallery-columns-7 .gallery-item:nth-of-type(7n),
  .post_content .gallery-columns-8 .gallery-item:nth-of-type(8n),
  .post_content .gallery-columns-9 .gallery-item:nth-of-type(9n),
  .entry_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
  .entry_content .gallery-columns-2 .gallery-item:nth-of-type(2n),
  .entry_content .gallery-columns-3 .gallery-item:nth-of-type(3n),
  .entry_content .gallery-columns-4 .gallery-item:nth-of-type(4n),
  .entry_content .gallery-columns-5 .gallery-item:nth-of-type(5n),
  .entry_content .gallery-columns-6 .gallery-item:nth-of-type(6n),
  .entry_content .gallery-columns-7 .gallery-item:nth-of-type(7n),
  .entry_content .gallery-columns-8 .gallery-item:nth-of-type(8n),
  .entry_content .gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
  }
  .post_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
  .post_content .gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
  .post_content .gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
  .post_content .gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
  .post_content .gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
  .post_content .gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
  .post_content .gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
  .post_content .gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
  .post_content .gallery-columns-9 .gallery-item:nth-of-type(9n - 8),
  .entry_content .gallery-columns-1 .gallery-item:nth-of-type(1n),
  .entry_content .gallery-columns-2 .gallery-item:nth-of-type(2n - 1),
  .entry_content .gallery-columns-3 .gallery-item:nth-of-type(3n - 2),
  .entry_content .gallery-columns-4 .gallery-item:nth-of-type(4n - 3),
  .entry_content .gallery-columns-5 .gallery-item:nth-of-type(5n - 4),
  .entry_content .gallery-columns-6 .gallery-item:nth-of-type(6n - 5),
  .entry_content .gallery-columns-7 .gallery-item:nth-of-type(7n - 6),
  .entry_content .gallery-columns-8 .gallery-item:nth-of-type(8n - 7),
  .entry_content .gallery-columns-9 .gallery-item:nth-of-type(9n - 8) {
    margin-left: .75rem;
  }
  .post_content .gallery .gallery-caption,
  .entry_content .gallery .gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 12px;
    font-size: .75rem;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: .375rem .5rem;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
  }
  .post_content .gallery .gallery-caption:before,
  .entry_content .gallery .gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 3.0625rem;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .post_content .gallery-item:hover .gallery-caption,
  .entry_content .gallery-item:hover .gallery-caption {
    opacity: 1;
  }
  .post_content .gallery-columns-7 .gallery-caption,
  .post_content .gallery-columns-8 .gallery-caption,
  .post_content .gallery-columns-9 .gallery-caption,
  .entry_content .gallery-columns-7 .gallery-caption,
  .entry_content .gallery-columns-8 .gallery-caption,
  .entry_content .gallery-columns-9 .gallery-caption {
    display: none;
  }
  .post_content .mejs-overlay-button,
  .entry_content .mejs-overlay-button {
    border-radius: 2px;
    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
    color: #000000;
    height: 2.25rem;
    margin-left: -1.5rem;
    width: 3rem;
  }
  .post_content .mejs-overlay-button:before,
  .entry_content .mejs-overlay-button:before {
    font: normal 2rem/1.125 Genericons;
    top: 1px;
    left: .625rem;
  }
  .post_content .mejs-controls .mejs-button button,
  .entry_content .mejs-controls .mejs-button button {
    -webkit-font-smoothing: antialiased;
    background: none;
    color: #ffffff;
    display: inline-block;
    font: normal 1rem/1 Genericons;
  }
  .post_content .mejs-controls .mejs-button button:focus,
  .entry_content .mejs-controls .mejs-button button:focus {
    outline: none;
  }
  .post_content .mejs-volume-button.mejs-mute button:before,
  .entry_content .mejs-volume-button.mejs-mute button:before {
    font-size: 20px;
    font-size: 1.25rem;
    top: -.125rem;
  }
  .post_content .rtl ol,
  .post_content .rtl ul,
  .entry_content .rtl ol,
  .entry_content .rtl ul {
    margin-left: 0;
    margin-right: 1.5rem;
  }
}

/*# sourceMappingURL=user_post.css.map */
