@charset "utf-8";
/***************************************************************************************************
	page_news_single.css
***************************************************************************************************/

/*
*/
#page_news_single {
	width:min(65%, 1200px);
  margin: auto;
  padding: clamp(100px, 18lvh, 200px) 3% 0 3%;
}
/*
*/
#page_news_single .blk_1 {
  width: 100%;
}
#page_news_single .blk_1 h2 {
  font-size:60px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: 0;
  font-family: "Montserrat", sans-serif;
}
/*
*/
#page_news_single .blk_2 {
	padding:30px 0 0 0;
}
/*  */
#page_news_single .blk_2_1 {
  display: flex;
  flex-direction: column;
}
#page_news_single .blk_2_1 h3 {
  width:100%;
  order:2;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.5;
	padding:10px 0 0 0;
}
#page_news_single .blk_2_1 p {
  order:1;
  font-size: 14px;
  line-height: 1;
  font-weight:700;
  color:#727272;
}
/*  */
#page_news_single .blk_2_2 {
  padding:40px 0 0 0;
}
/*  */
#page_news_single .blk_2_3 {
  padding:100px 0 200px 0;
}
#page_news_single .blk_2_3 p {
  text-align: center;
}
#page_news_single .blk_2_3 p a {
	display: inline-block;
	border:1px solid #000000;
	border-radius: 20px;
	width:180px;
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	font-weight: 600;
	box-sizing: content-box;
	transition:
  background-color .2s ease-out 0s,
  color .2s ease-out 0s;
}
#page_news_single .blk_2_3 p a.nm_hover {
	background-color: #000000;
	color:#ffffff;
}
/*
*/
#page_news_single .post_content {
  min-height: 300px;
}
#page_news_single .post_content,
#page_news_single .post_content *,
#page_news_single .post_content *::before,
#page_news_single .post_content *::after {
  font-size: 14px;
  line-height: 2;
  word-break: break-all;
  clear: both;
}
#page_news_single .post_content p,
#page_news_single .post_content figure {
  padding: 1em 0 2em 0;
}
#page_news_single .post_content a {
  text-decoration: underline;
}
#page_news_single .post_content a.nm_hover {
  text-decoration: none;
}
/*  */
#page_news_single .post_content h2 {
  font-size: 24px;
  line-height: 1.75;
  font-weight: 700;
}
#page_news_single .post_content h3 {
  font-size: 22px;
  line-height: 1.75;
  font-weight: 700;
}
#page_news_single .post_content h4 {
  font-size: 20px;
  line-height: 1.75;
  font-weight: 700;
}
#page_news_single .post_content h5 {
  font-size: 19px;
  line-height: 1.75;
  font-weight: 700;
}
#page_news_single .post_content h6 {
  font-size: 18px;
  line-height: 1.75;
  font-weight: 700;
}
/*  */
#page_news_single .post_content img {
  max-width:100%;
}
#page_news_single .post_content iframe {
  max-width:100%;
}
/*  */
#page_news_single .post_content ul,
#page_news_single .post_content ol,
#page_news_single .post_content dl {
  display:block;
  padding:30px 0 30px 30px;
}
#page_news_single .post_content li,
#page_news_single .post_content dt,
#page_news_single .post_content dd {
  line-height: 1.5;
  padding:0 0 15px 0;
}
#page_news_single .post_content li *,
#page_news_single .post_content dt *,
#page_news_single .post_content dd * {
  font-size:inherit;
  line-height: inherit;
}
/*  */
#page_news_single .post_content table {
  border-color:#ffffff;
}
#page_news_single .post_content table th,
#page_news_single .post_content table td {
  line-height: 1.5;
  word-break: break-all;
  border:1px solid #000000;
  padding:1em;
  background-color: transparent;
}
#page_news_single .post_content table th *,
#page_news_single .post_content table td * {
  font-size:inherit;
  line-height: inherit;
}
/***************************************************************************************************
  responsive
***************************************************************************************************/

@media screen and (width <= 1000px) {
/*
*/
#page_news_single {
	width:min(100%, 600px);
  padding: 125px 4% 0 4%;
}
/*
*/
#page_news_single .blk_1 h2 {
  font-size:40px;
}
/*
*/
#page_news_single .blk_2 {
	padding:20px 0 0 0;
}
/*  */
#page_news_single .blk_2_1 h3 {
  font-size: 20px;
	padding:8px 0 0 0;
}
#page_news_single .blk_2_1 p {
  font-size: 12px;
}
/*  */
#page_news_single .blk_2_2 {
  padding:30px 0 0 0;
}
/*  */
#page_news_single .blk_2_3 {
  padding:60px 0 100px 0;
}
/*
*/
#page_news_single .post_content {
  min-height: 200px;
}
#page_news_single .post_content,
#page_news_single .post_content *,
#page_news_single .post_content *::before,
#page_news_single .post_content *::after {
  font-size: 14px;
  line-height: 2;
}
/*  */
#page_news_single .post_content h2 {
  font-size: 18px;
}
#page_news_single .post_content h3 {
  font-size: 17px;
}
#page_news_single .post_content h4 {
  font-size: 16px;
}
#page_news_single .post_content h5 {
  font-size: 15px;
}
#page_news_single .post_content h6 {
  font-size: 15px;
}
/*  */
#page_news_single .post_content ul,
#page_news_single .post_content ol,
#page_news_single .post_content dl {
  padding:20px 0 20px 20px;
}
#page_news_single .post_content li,
#page_news_single .post_content dt,
#page_news_single .post_content dd {
  padding:0 0 10px 0;
}
/*  */

}
