@charset "UTF-8";

.block_news_1 .content_wrapper{    
	text-align: center;
}
.block_news_1 ul{
	text-align: left;
	display: inline-block;
	min-width: 800px;
}
.block_news_1 li{
	display: block;
	border-bottom: 1px solid var(--i_border_color);
}
.block_news_1:not(.add_design3):not(.add_design4):not(.add_design12) li:nth-of-type(1){
	border-top: 1px solid var(--i_border_color);
}
.block_news_1 li a{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	padding: 10px 0;
}
.block_news_1 li a span{
	display: none;
}
.block_news_1 li a>*{
	display: block;
	padding-left: 20px;
	position: relative;
}
.block_news_1 li p{
	width: calc(100% - 110px);
}
.block_news_1 li p:nth-of-type(1){
	width: 90px;
	position: relative;
	word-break: keep-all;
}
.block_news_1 li p:nth-of-type(1):before{
	content: "";
	display: block;
	position: absolute;
	height: 5px;
	width: 5px;
	border-top: 1px solid var(--i_sub_color);
	border-right: 1px solid var(--i_sub_color);
	transform: rotate(45deg);
	top: calc(50% - 3px);
	left: 5px;
}
.block_news_1 li div p:nth-of-type(1):before{
	content: none !important;
}
.block_news_1 .contents_btn01{
	width: 100%;
	max-width: 1200px;
	padding: 30px 8px 0;
	margin: 0 auto;
	box-sizing: border-box;
}
.block_news_1 li a.noimg span img{
	width: 80% !important;
	height: 80% !important;
	top: 10% !important;
	left: 10% !important;
	object-fit: contain !important;
	font-family: 'object-fit: contain; object-position: 50% 50%;' !important;
}

@media screen and (max-width: 900px){
	.block_news_1 ul{
		min-width: 0;
		width: 90%;
	}
}
@media screen and (max-width: 500px){
	.block_news_1 li a{
		display: inline-block;
	}
	.block_news_1 li a>*{
		display: block;
	}
	.block_news_1 li a p{
		width: auto;
	}
	.block_news_1 li:nth-of-type(1){
		border-top: 1px solid var(--i_border_color);
	}
}

/*---------*/

.block_news_1.add_design2 .content_wrapper{
	text-align: center;
}
.block_news_1.add_design2 ul:not(.contenteditable_menu) {
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: flex-start;
	justify-content: space-between;
}
.block_news_1.add_design2 li{
	display: block;
	width: 48.8%;
}
.block_news_1.add_design2 li:nth-of-type(2){
	border-top: 1px solid var(--i_border_color);
}
.block_news_1.add_design2 li a{
	display: flex;
	align-items: center;
	justify-content: flex-start;
	table-layout: fixed;
	padding: 10px 0;
}
.block_news_1.add_design2 li a span{
	display: none;
}
.block_news_1.add_design2 li a>*{
	display: block;
	padding-left: 20px;
	position: relative;
	vertical-align: middle;
}
.block_news_1.add_design2 li p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: calc(100% - 110px);
}
.block_news_1.add_design2 li p:nth-of-type(1){
	width: 90px;
	position: relative;
	word-break: keep-all;
}
.block_news_1.add_design2 li p:nth-of-type(1):before{
	content: "";
	display: block;
	position: absolute;
}
.block_news_1.add_design2 .contents_btn01{
	width: 100%;
	max-width: 1200px;
	padding: 30px 8px 0;
	margin: 0 auto;
	box-sizing: border-box;
}

@media screen and (max-width: 900px){
	.block_news_1.add_design2 ul:not(.contenteditable_menu) {
		min-width: 0;
		width: auto;
	}
}
@media screen and (max-width: 650px){
	.block_news_1.add_design2 ul:not(.contenteditable_menu) {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
	.block_news_1.add_design2 li{
		width: 100%;
	}
	.block_news_1.add_design2 li:nth-of-type(2){
		border-top: none !important;
	}
	.block_news_1.add_design2 li a p{
		white-space: normal;
		text-overflow: inherit;
	}
}
@media screen and (max-width: 500px){
	.block_news_1.add_design2 li a{
		display: inline-block;
	}
	.block_news_1.add_design2 li a>*{
		display: block;
	}
	.block_news_1.add_design2 li a p{
		width: auto;
	}
}

/*---------*/

.block_news_1.add_design3 .content_wrapper{
	text-align: center;
}
.block_news_1.add_design3 ul:not(.contenteditable_menu) {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: stretch;
	justify-content: flex-start;
	text-align: left;
}
.block_news_1.add_design3 li{
	display: flex;
	align-items: stretch;
	justify-content: center;
	width: 32%;
	margin-left: 2%;
	margin-bottom: 30px;
	border-bottom: 0;
}
.block_news_1.add_design3 li:nth-of-type(3n-2){
	margin-left: 0;
}
.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+1),
.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+1),
.block_news_1.add_design3 li:nth-last-of-type(3):nth-of-type(3n+1),
.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+2),
.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+2),
.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+3){
	margin-bottom: 0;
}
.block_news_1.add_design3 li a{
	display: block;
	text-align: left;
	padding: 0;
	width: 100%;
}
.block_news_1.add_design3 li a span{
	display: block;
	width: 100%;
	height: 0;
	position: relative;
	padding: 0 0 70%;
	margin-bottom: 10px;
}
.block_news_1.add_design3 li a span:last-child{
	margin-bottom: 0;
}
.block_news_1.add_design3 li a span img{
	display: block;
	max-width: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover; object-position: 50% 50%;';
	transition: 0.2s ease-in-out;
}
.block_news_1.add_design3 li a:hover span img{
	opacity: 0.8;
}
.block_news_1.add_design3 li a p{
	display: block;
	padding: 0 10px 5px;
	width: auto;
}
.block_news_1.add_design3 li p:nth-of-type(1){
	position: relative;
	word-break: keep-all;
}
.block_news_1.add_design3 li p:nth-of-type(1):before{
	display: none;
}
.block_news_1.add_design3 .contents_btn01{
	width: 100%;
	max-width: 1200px;
	padding: 30px 8px 0;
	margin: 0 auto;
	box-sizing: border-box;
}
@media screen and (max-width: 700px){
	.block_news_1.add_design3 li a p{
		display: block;
		padding: 0 0 5px;
	}
}
@media screen and (max-width: 500px){
	.block_news_1.add_design3 li a span{
		padding-bottom: 100%;
	}
}
@media screen and (max-width: 700px){
	.block_news_1.add_design3 li,
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(3):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+2),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+2),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+3){
		width: 48%;
		margin-bottom: 20px;
	}
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(2n+1),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(2n+1),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(2n+2){
		margin-bottom: 0;
	}
	.block_news_1.add_design3 li:nth-of-type(2n-1){
		margin-left: 0;
	}
	.block_news_1.add_design3 li:nth-of-type(2n){
		margin-left: 4%;
	}
}
@media screen and (max-width: 550px){
	.block_news_1.add_design3 li,
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(3):nth-of-type(3n+1),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+2),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(3n+2),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(3n+3){
		margin-bottom: 10px;
	}
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(2n+1),
	.block_news_1.add_design3 li:nth-last-of-type(2):nth-of-type(2n+1),
	.block_news_1.add_design3 li:nth-last-of-type(1):nth-of-type(2n+2){
		margin-bottom: 0;
	}
}

/*---------*/

.block_news_1.add_design4 .content_wrapper{
	text-align: center;
}
.block_news_1.add_design4 ul:not(.contenteditable_menu){
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	align-items: stretch;
	justify-content: flex-start;
	text-align: left;
}
.block_news_1.add_design4 li{
	display: flex;
	align-items: stretch;
	justify-content: center;
	width: 23.5%;
	margin-left: 2%;
	margin-bottom: 30px;
	border-bottom: 0;
}
.block_news_1.add_design4 li:nth-of-type(4n-3){
	margin-left: 0;
}
.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+1),
.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+1),
.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+1),
.block_news_1.add_design4 li:nth-last-of-type(4):nth-of-type(4n+1),
.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+2),
.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+2),
.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+2),
.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+3),
.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+3),
.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+4){
	margin-bottom: 0;
}
.block_news_1.add_design4 li a{
	display: block;
	text-align: left;
	padding: 0;
	width: 100%;
}
.block_news_1.add_design4 li a span{
	display: block;
	width: 100%;
	height: 0;
	position: relative;
	padding: 0 0 70%;
	margin-bottom: 10px;
}
.block_news_1.add_design4 li a span:last-child{
	margin-bottom: 0;
}
.block_news_1.add_design4 li a span img{
	display: block;
	max-width: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover; object-position: 50% 50%;';
	transition: 0.2s ease-in-out;
}
.block_news_1.add_design4 li a:hover span img{
	opacity: 0.8;
}
.block_news_1.add_design4 li a p{
	display: block;
	padding: 0 10px 5px;
	width: auto;
}
.block_news_1.add_design4 li p:nth-of-type(1){
	position: relative;
	word-break: keep-all;
}
.block_news_1.add_design4 li p:nth-of-type(1):before{
	display: none;
}
.block_news_1.add_design4 .contents_btn01{
	width: 100%;
	max-width: 1200px;
	padding: 30px 8px 0;
	margin: 0 auto;
	box-sizing: border-box;
}
@media screen and (max-width: 700px){
	.block_news_1.add_design4 li,
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(4):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+3),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+3),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+4){
		width: 48%;
		margin-bottom: 20px;
	}
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(2n+1),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(2n+1),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(2n+2){
		margin-bottom: 0;
	}
	.block_news_1.add_design4 li:nth-of-type(2n-1){
		margin-left: 0;
	}
	.block_news_1.add_design4 li:nth-of-type(2n){
		margin-left: 4%;
	}
}
@media screen and (max-width: 550px){
	.block_news_1.add_design4 li,
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(4):nth-of-type(4n+1),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(3):nth-of-type(4n+2),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+3),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(4n+3),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(4n+4){
		margin-bottom: 10px;
	}
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(2n+1),
	.block_news_1.add_design4 li:nth-last-of-type(2):nth-of-type(2n+1),
	.block_news_1.add_design4 li:nth-last-of-type(1):nth-of-type(2n+2){
		margin-bottom: 0;
	}
}

/*---------*/

.block_news_1.add_design5 li{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	width: 100%;
	padding: 0;
	box-sizing: border-box;
}
.block_news_1.add_design5 li a{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	width: 100%;
	min-height: 154px;
	position: relative;
	box-sizing: border-box;
	padding: 15px 0 15px 228px;
}
.block_news_1.add_design5 li a span{
	display: block;
	width: 205px;
	height: 0;
	padding: 0 0 124px 0;
	position: absolute;
	left: 0;
	top: calc(50% - 62px);
}
.block_news_1.add_design5 li a span img{
	display: block;
	max-width: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover; object-position: 50% 50%;';
	transition: 0.2s ease-in-out;
}
.block_news_1.add_design5 li a:hover span img{
	opacity: 0.8;
}
.block_news_1.add_design5 li a p{
	display: block;
	width: 100%;
}
.block_news_1.add_design5 li a p:nth-last-of-type(2){
	font-weight: 600;
}
@media screen and (max-width: 1223px){
	.block_news_1.add_design5 ul{
		width: 100%;
	}
	.block_news_1.add_design5 li a{
		min-height: calc(17vw * 0.6 + 30px);
		padding: 15px 0 15px 18vw;
	}
	.block_news_1.add_design5 li a span{
		width: 17vw;
		padding: 0 0 calc(17vw * 0.6) 0;
		top: calc(50% - (17vw * 0.6)/2);
	}
}
@media screen and (max-width: 650px){
	.block_news_1.add_design5 li a{
		min-height: calc(24vw * 0.6 + 20px);
		padding: 10px 0 10px 26vw;
	}
	.block_news_1.add_design5 li a span{
		width: 24vw;
		padding: 0 0 calc(24vw * 0.6) 0;
		top: calc(50% - (24vw * 0.6)/2);
	}
}
@media screen and (max-width: 450px){
	.block_news_1.add_design5 li a{
		min-height: calc(28vw * 0.8 + 20px);
		padding: 10px 0 10px 30vw;
	}
	.block_news_1.add_design5 li a span{
		width: 28vw;
		padding: 0 0 calc(28vw * 0.8) 0;
		top: calc(50% - (28vw * 0.8)/2);
	}
	.block_news_1.add_design5 li a p:nth-last-of-type(2){
		font-weight: 400;
	}
	.block_news_1.add_design5 li a p:nth-of-type(3){
		display: none;
	}
}

/*---------*/

.block_news_1.add_design6 ul:not(.contenteditable_menu) {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: flex-start;
	justify-content: space-between;
}
.block_news_1.add_design6 li{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	width: 48.5%;
	padding: 0;
	box-sizing: border-box;
}
.block_news_1.add_design6 li:nth-of-type(2){
	border-top: 1px solid var(--i_border_color);
}
.block_news_1.add_design6 li a{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	width: 100%;
	min-height: 154px;
	position: relative;
	box-sizing: border-box;
	padding: 15px 0 15px 228px;
}
.block_news_1.add_design6 li a span{
	display: block;
	width: 205px;
	height: 0;
	padding: 0 0 124px 0;
	position: absolute;
	left: 0;
	top: calc(50% - 62px);
}
.block_news_1.add_design6 li a span img{
	display: block;
	max-width: none;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover; object-position: 50% 50%;';
	transition: 0.2s ease-in-out;
}
.block_news_1.add_design6 li a:hover span img{
	opacity: 0.8;
}
.block_news_1.add_design6 li a p{
	display: block;
	width: 100%;
}
.block_news_1.add_design6 li a p:nth-last-of-type(2){
	font-weight: 600;
}
@media screen and (max-width: 1223px){
	.block_news_1.add_design6 ul:not(.contenteditable_menu) {
		width: 100%;
	}
	.block_news_1.add_design6 li a{
		min-height: calc(17vw * 0.6 + 30px);
		padding: 15px 0 15px 18vw;
	}
	.block_news_1.add_design6 li a span{
		width: 17vw;
		padding: 0 0 calc(17vw * 0.6) 0;
		top: calc(50% - (17vw * 0.6)/2);
	}
}
@media screen and (max-width: 850px){
	.block_news_1.add_design6 li{
		width: 100%;
	}
	.block_news_1.add_design6 li:nth-of-type(2){
		border-top: none !important;

	}
}
@media screen and (max-width: 650px){
	.block_news_1.add_design6 li a{
		min-height: calc(24vw * 0.6 + 20px);
		padding: 10px 0 10px 26vw;
	}
	.block_news_1.add_design6 li a span{
		width: 24vw;
		padding: 0 0 calc(24vw * 0.6) 0;
		top: calc(50% - (24vw * 0.6)/2);
	}
}
@media screen and (max-width: 450px){
	.block_news_1.add_design6 li a{
		min-height: calc(28vw * 0.8 + 20px);
		padding: 10px 0 10px 30vw;
	}
	.block_news_1.add_design6 li a span{
		width: 28vw;
		padding: 0 0 calc(28vw * 0.8) 0;
		top: calc(50% - (28vw * 0.8)/2);
	}
	.block_news_1.add_design6 li a p:nth-last-of-type(2){
		font-weight: 400;
	}
	.block_news_1.add_design6 li a p:nth-of-type(3){
		display: none;
	}
}

.block_news_1.nodate li p:nth-of-type(1),
.block_news_1.add_design2.nodate li p:nth-of-type(1),
.block_news_1.add_design3.nodate li p:nth-of-type(1),
.block_news_1.add_design4.nodate li p:nth-of-type(1){
	display: none;
}

/*---------*/

.block_news_1.add_design10 ul:not(.contenteditable_menu) {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: flex-start;
	justify-content: flex-start;
	width: 100%;
}
.block_news_1.add_design10 li{
	border: none !important;
}
.block_news_1.add_design10 li a{
	display: block;
	height: 250px;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	align-content: flex-end;
	justify-content: flex-start;
	position: relative;
	padding: 0;
}
.block_news_1.add_design10 .pwrap{
	width: 100%;
	box-sizing: border-box;
	padding: 15px;
	overflow: hidden;
}
.block_news_1.add_design10 .pwrap p{
	position: relative;
	z-index: 2;
	padding: 0;
	width: 100%;
}
.block_news_1.add_design10 .pwrap p:before{
	display: none;
}
.block_news_1.add_design10 .pwrap p:nth-of-type(1){
	font-size: 1.4rem;
}
.block_news_1.add_design10 .pwrap p:nth-of-type(2){
	padding-top: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.block_news_1.add_design10 li span{
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
}
.block_news_1.add_design10 li span img{
	display: block;
	width: 100%;
	height: 100%;
	transform: scale(1.05);
	object-fit: cover;
	font-family: 'object-fit: cover;';
	transition: 0.75s ease;
}
.block_news_1.add_design10 li a:hover span img{
	transform: scale(1.25);
}
.block_news_1.add_design10 .pwrap span{
	height: 250px;
	top: auto;
	bottom: 0;
	background: var(--i_bg_color, #fff);
}
.block_news_1.add_design10 .pwrap span img{
	filter: blur(5px) brightness(150%);
	opacity: 0.5;
}

/*1個*/
.block_news_1.add_design10 li:nth-of-type(1):nth-last-of-type(1){
	margin: 0 auto !important;
}
/*2個*/
.block_news_1.add_design10 li:nth-of-type(1):nth-last-of-type(2){
	margin: 0 15px 0 auto !important;
}
.block_news_1.add_design10 li:nth-of-type(2):nth-last-of-type(1){
	margin: 0 auto 0 15px !important;
}
/*3個*/
.block_news_1.add_design10 li:nth-of-type(1):nth-last-of-type(3),
.block_news_1.add_design10 li:nth-of-type(2):nth-last-of-type(2),
.block_news_1.add_design10 li:nth-of-type(3):nth-last-of-type(1){
	width: 30%;
	margin-right: 5%;
}
.block_news_1.add_design10 li:nth-of-type(3):nth-last-of-type(1){
	margin-right: 0;
}
/*4n個*/
.block_news_1.add_design10 li:nth-of-type(4n-3),
.block_news_1.add_design10 li:nth-of-type(4n-2),
.block_news_1.add_design10 li:nth-of-type(4n-1),
.block_news_1.add_design10 li:nth-of-type(4n){
	width: 23%;
	margin-right: 2.6%;
}
.block_news_1.add_design10 li:nth-of-type(4n){
	margin-right: 0;
}
.block_news_1.add_design10 li:nth-last-child(n+5){
	margin-bottom: 30px;
}
@media screen and (max-width: 1100px){
	.block_news_1.add_design10 li:nth-of-type(4n-3),
	.block_news_1.add_design10 li:nth-of-type(4n-2),
	.block_news_1.add_design10 li:nth-of-type(4n-1),
	.block_news_1.add_design10 li:nth-of-type(4n){
		width: 31% !important;
		margin-right: 3.5% !important;
	}
	.block_news_1.add_design10 li:nth-of-type(3n){
		margin-right: 0 !important;
	}
	.block_news_1.add_design10 li:nth-of-type(4):nth-last-child(1){
		display: none;
	}
	.block_news_1.add_design10 li:nth-last-child(n+4){
		margin-bottom: 30px;
	}
	.block_news_1.add_design10 li a,
	.block_news_1.add_design10 .pwrap span{
		height: 200px;
	}
	.block_news_1.add_design10 .pwrap{
		padding: 5px 10px;
	}
}
@media screen and (max-width: 700px){
	.block_news_1.add_design10 ul li:nth-of-type(n){
		width: 48% !important;
		margin-right: 4% !important;
		margin-bottom: 0 !important;
	}
	.block_news_1.add_design10 ul li:nth-of-type(2n){
		margin-right: 0 !important;
	}
	.block_news_1.add_design10 ul li:nth-last-child(n+3){
		margin-bottom: 20px !important;
	}
	.block_news_1.add_design10 li:nth-of-type(4):nth-last-child(1){
		display: block;
	}
}

/*---------*/

.block_news_1.add_design11 ul:not(.contenteditable_menu) {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: stretch;
	justify-content: flex-start;
	border-left: 1px solid var(--i_border_color, rgba(125,125,125,0.3));
	box-sizing: border-box;
}
.block_news_1.add_design11 li{
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	width: 50%;
	box-sizing: border-box;
	border-right: 1px solid var(--i_border_color, rgba(125,125,125,0.3));
}
.block_news_1.add_design11 li:nth-of-type(2){
	border-top: 1px solid var(--i_border_color, rgba(125,125,125,0.3));
}
.block_news_1.add_design11 li:nth-of-type(1):nth-last-of-type(1){
	width: 100%;
}
.block_news_1.add_design11 li a{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	box-sizing: border-box;
	padding: 20px;
	transition: 0.2s;
}
.block_news_1.add_design11 li a:hover{
	background: var(--i_shadow_color, rgba(125,125,125,0.1));
}
.block_news_1.add_design11 li p{
	padding: 0;
	width: 100%;
}
.block_news_1.add_design11 li p:nth-of-type(1){
	font-size: 1.4rem;
	color: var(--i_main_color);
}
.block_news_1.add_design11 li p:nth-of-type(1)::before{
	display: none;
}
.block_news_1.add_design11 li a>span{
	display: none;
}

.block_news_1.add_design10 li{
	width: 30%;
	border: none;
}
@media screen and (max-width: 768px){
	.block_news_1.add_design11 li{
		width: 100%;
	}
	.block_news_1.add_design11 li:nth-of-type(2){
		border-top: none;
	}
	.block_news_1.add_design11 li a{
		padding: 15px;
	}
}

/*---------*/

.block_news_1.add_design12>.content_wrapper,
.block_news_1.add_design12 .inner{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: flex-start;
	justify-content: center;
}
.block_news_1.add_design12 .inner{
	width: 100%;
}
.block_news_1.add_design12>.content_wrapper>.heading,
.block_news_1.add_design12>.content_wrapper>.add_text{
	width: 100%;
}
.block_news_1.add_design12 ul{
	display: block;
	width: 100%;
	flex: 2 1 0%;
	overflow: hidden;
	min-width: 100px;
}
.block_news_1.add_design12 li{
	border: none;
	padding-right: 20px;
}
.block_news_1.add_design12 ul>li:nth-of-type(n+2):not([class^="contenteditable_menu"]) {
	display: none;
}
.block_news_1.add_design12 li a{
	padding-top: 0;
	padding-bottom: 0;
}
.block_news_1.add_design12 li p{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.block_news_1.add_design12 .contents_btn01{
	padding: 0;
	width: auto;
}
.block_news_1.add_design12 .contents_btn01 a{
	margin-bottom: 0;
}
@media screen and (max-width: 768px){
	.block_news_1.add_design12 li{
		padding-right: 0;
	}
	.block_news_1.add_design12 .contents_btn01{
		display: none;
	}
}
@media screen and (max-width: 500px){
	.block_news_1.add_design12 ul{
		height: 50px;
	}
	.block_news_1.add_design12 li a{
		display: block;
		height: 50px;
	}
}

/*---------*/

.block_news_1.add_design13 .content_wrapper ul:not(.contenteditable_menu) {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	align-content: flex-start;
	justify-content: space-between;
	width: 100% !important;
}
.block_news_1.add_design13 .content_wrapper li:not([class^="contenteditable_menu"]){
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
	width: 48.5%;
	padding: 0;
	box-sizing: border-box;
	border: none !important;
	background: var(--i_sub2_color, rgba(125,125,125,0.1));
	margin-bottom: 30px;
}
.block_news_1.add_design13 .content_wrapper li:nth-last-of-type(1),
.block_news_1.add_design13 .content_wrapper li:nth-last-of-type(2):nth-of-type(2n-1){
	margin-bottom: 0;
}
.block_news_1.add_design13 .content_wrapper li a{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	align-content: center;
	justify-content: flex-start;
	width: 100%;
	min-height: 154px;
	position: relative;
	box-sizing: border-box;
	padding: 15px 0 15px 30%;
}
.block_news_1.add_design13 .content_wrapper li a span{
	display: block;
	width: 40%;
	height: 100%;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.block_news_1.add_design13 .content_wrapper li a span img{
	display: block;
	max-width: none;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 50%;
	font-family: 'object-fit: cover; object-position: 50% 50%;';
	transition: 0.4s ease-out;
}
.block_news_1.add_design13 .content_wrapper li a:hover span img{
	transform: scale(1.1);
}
.block_news_1.add_design13 .content_wrapper li a span:before{
	content: "";
	display: block;
	width: 100%;
	height: 40%;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#4d000000',GradientType=0 ); /* IE6-9 */
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 3;
}
.block_news_1.add_design13 .content_wrapper li a p{
	display: block;
	width: calc(100% - 20px);
	background: var(--i_bg_color);
	padding: 15px;
	box-sizing: border-box;
	font-weight: 600;
	position: relative;
	z-index: 3;
	word-break: break-all;
}
.block_news_1.add_design13 .content_wrapper li a p:nth-last-of-type(2){
	font-size: 1.3rem;
	width: auto;
	display: block;
	font-weight: 500;
	background: none;
	color: #fff;
	position: absolute;
	bottom: 10px;
	left: 15px;
	padding: 0;
	z-index: 3;
}
.block_news_1.add_design13 .content_wrapper li a p:nth-last-of-type(2):before,
.block_news_1.add_design13 .content_wrapper li a p:nth-last-of-type(2):after{
	display: none;
}
@media screen and (max-width: 750px){
	.block_news_1.add_design13 .content_wrapper li:nth-last-of-type(2):nth-of-type(2n-1){
		margin-bottom: 30px;
	}
	.block_news_1.add_design13 .content_wrapper ul:not(.contenteditable_menu) {
		display: block;
	}
	.block_news_1.add_design13 .content_wrapper li:not([class^="contenteditable_menu_"]) {
		width: 100%;
	}
	.block_news_1.add_design13 .content_wrapper li a{
		padding-left: 150px;
	}
	.block_news_1.add_design13 .content_wrapper li a span{
		max-width: 200px;
		min-width: 150px;
	}
}
@media screen and (max-width: 500px){
	.block_news_1.add_design13 .content_wrapper li,
	.block_news_1.add_design13 .content_wrapper li:nth-last-of-type(2):nth-of-type(2n-1){
		margin-bottom: 20px;
	}
	.block_news_1.add_design13 .content_wrapper li a{
		padding-left: 35%;
	}
	.block_news_1.add_design13 .content_wrapper li a p{
		width: calc(100% - 10px);
	}
	.block_news_1.add_design13 .content_wrapper li a p:nth-last-of-type(2){
		bottom: 5px;
		left: 10px;
	}
}