
._pc{
	display:block !important;
}
._sp{
	display:none !important;
}


.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.text-color-red{
	color: #F00;
}



.newsBody a{
	font-weight: 600;
	text-decoration: underline;
}




.newsBody .news-b1{
	margin: 20px 0px 0px;
	padding: 0px;
}

.newsBody .news-b1 h2{
	margin: 0px;
	padding: 0px;
}

.newsBody .news-b1 .news-b1-body{
	margin: 0px;
	padding: 5px 0px 0px;
	display: flex;
	justify-content: space-between;
}

.newsBody .news-b1 .news-b1-body .image{
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width: 320px;
}

.newsBody .news-b1 .news-b1-body .image img{
	width:100%;
	height:auto;
}

.newsBody .news-b1 .news-b1-body .text{
	margin: 0px;
	padding: 0px;
	width: 670px;
}

.newsBody .news-b1 .news-b1-body .text p{
	margin: 0px;
	padding: 15px 0px 0px;
}

.newsBody .news-b1 .news-b1-body .text p:first-child{
	margin: 0px;
	padding: 0px;
}




.newsBody .news-b2{
	margin: 20px 0px 0px;
	padding: 0px;
}

.newsBody .news-b2 h2{
	margin: 0px;
	padding: 0px;
}

.newsBody .news-b2 .news-b2-list{
	margin: 0px;
	padding: 5px 0px 0px;
	display: flex;
	justify-content: flex-start;
}

.newsBody .news-b2 .news-b2-list .news-b2-body{
	margin: 0px;
	padding: 5px 20px 0px 0px;
	width:340px;
}

.newsBody .news-b2 .news-b2-list .news-b2-body:nth-child(3n){
	padding: 5px 0px 0px 0px;
	width:320px;
}

.newsBody .news-b2 .news-b2-body .image{
	margin: 0px;
	padding: 0px;
}

.newsBody .news-b2 .news-b2-body .image img{
	width:100%;
	height:auto;
}

.newsBody .news-b2 .news-b2-body .text{
	margin: 0px;
	padding: 0px;
}

.newsBody .news-b2 .news-b2-body .text p{
	margin: 0px;
	padding: 10px 0px 0px;
}

.newsBody .news-b2 .notes{
	margin: 0px;
	padding: 10px 0px 0px;
}



.newsBody .news-b2 .news-b2-list.l2{
	margin: 0px;
	padding: 5px 0px 0px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.newsBody .news-b2 .news-b2-list.l2 .news-b2-body{
	margin: 0px;
	padding: 5px 40px 0px 0px;
	width:400px;
}

.newsBody .news-b2 .news-b2-list.l2 .news-b2-body:nth-child(3n){
	padding: 5px 40px 0px 0px;
	width:400px;
}



















