@charset "UTF-8";

.heading.block_header_2 .h {
	font-weight: 600;
	font-size: 3.8rem !important;
	line-height: 1.4;
	position: relative;
	padding-top: 0;
	margin-bottom: 10px;
	padding-bottom: 15px;
	letter-spacing: 0.1rem;
}

.heading.block_header_2 .h {
	font-size: 1.9rem;
	font-weight: 600;
}

@media screen and (max-width: 800px) {
.heading.block_header_2 .h {
	font-size: 2.5rem !important;
}
.heading.block_header_2 .h {
	font-size: 1.5rem;
}
}

#top_news + div.block_news_1.add_design4 .content_wrapper li:first-child a>p::after {
	content: "NEW！";
	color: #ff0505;
	margin-left: 10px;
	font-weight: bold;
}

@media screen and (min-width: 501px) {
	#top_blog + div.block_news_1 ul li:first-child div p::after{
		content: "NEW！";
		color: #ff0505;
		margin-left: 10px;
		font-weight: bold;
	}
}

@media screen and (max-width: 500px) {
	#top_blog + div.block_news_1 li:first-child a>p::after {
    content: "NEW！";
    color: #ff0505;
    margin-left: 10px;
    font-weight: bold;
  }
}