@charset "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0; }
fieldset, img { border: 0; }
dl, ul, ol, li { list-style: none; }
input, select, textarea, button { vertical-align: middle; }
button { border: 0; background: none; cursor: pointer; }
a { text-decoration: none; }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: inherit; }
img { vertical-align: top; }
body {
  color: #121212;
  font-family: Arial, Helvetica, sans-serif;
  background: #fff;
  -webkit-text-size-adjust: none;
}
.post-wrap {
  max-width: 800px;
  padding: 50px 0;
  margin: 0 auto;
}
.post-title {
  font-size: 40px;
  font-weight: 700;
  line-height: 56px;
  word-break: break-all;
}
.post-info {
  color: #767676;
  font-size: 16px;
  line-height: 30px;
  padding: 20px 0;
}
.post-info strong {
  color: #333;
  margin-right: 10px;
}
.post-content {
  border-top: 1px solid #dcdcdc;
  padding-top: 30px;
  font-size: 18px;
  line-height: 1.9em;
  word-break: break-all;
}
.post-content > *:first-child {
  margin-top: 0 !important;
}
.post-content p {
  word-break: break-all;
  margin: 1.900em 0 0;
}
.post-content .brand_c {
	color: #f24c34 !important;
}
.post-content .cnt-tit {
	display: block;
	font-size: 1.500em;
	font-weight: 700;
	line-height: 1.500em;
	margin: 2em 0 1.267em;
}
.post-content .cnt-tit > * {
	font-size: 1.500em;
}
.post-content .cnt-tit + p {
	margin-top: 0 !important;
}
.post-content .img-cap {
	display: block;
	color: #999;
	font-size: .8em;
	text-align: left;
	line-height: 1.375em;
	padding: .375em 0;
	margin-top: 0 !important;
}
.post-content iframe {
  display: none;
}
.post-content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}
.post-tags ul {
  border-top: 1px solid #dcdcdc;
  padding-top: 20px;
  margin-top: 30px;
}
.post-tags ul li {
  display: inline-block;
  padding: 6px;
  font-size: 12px;
  line-height: 20px;
  color: #767676;
  border: 1px solid #999;
  border-radius: 6px;
  margin: 10px 10px 0 0;
}