@charset "utf-8";

.productsIntroductionBoxTable .newsCategoryWrap,
.singleInfoBox .newsCategoryWrap{
	margin-left: 3em;
	display: flex;
	gap: 3px;
	align-items: center;
}
.newsCategoryWrap .newsCategory{
	margin-left: 0;
	min-width: 6em;
	padding: 0.3em 0.8em;
	line-height: 1;
}

.newsInfo{
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

@media only screen and (max-width: 640px){
	.productsIntroductionBoxTable td{
		padding: 1em 0;
	}
	.productsIntroductionBoxTable td .newsCategoryWrap{
		margin-left: auto;
	}
	.productsIntroductionBoxTable tr:first-child td{
		padding-top: 0;
	}
	.productsIntroductionBoxTable td:last-child{
		padding-top: 1em;
	}
}

/* category color */
.catColor482,.catColor1230 { background-color: #5AABDA; }
.catColor470,.catColor1232 { background-color: #165684; }
.catColor472,.catColor1234 { background-color: #008f75; }
.catColor474,.catColor1236 { background-color: #53a534; }
.catColor476,.catColor1238 { background-color: #30a2c1; }
.catColor478,.catColor1240 { background-color: #00604e; }
.catColor480,.catColor1242 { background-color: #636363; }

/* TOP */
.newsList .newsDesc{
	padding-top: 1.5em;
    margin-top: 0.5em;
}
.newsList .newsDesc .newsDate{
	font-size: 13px;
}
.newsList .newsLabel{
	position: static;
	margin-right: 3px;
	margin-bottom: 3px;
	font-size: 0.8em;
}
.newsList .newsCategoryWrap{
	margin-bottom: 7px;
}
@media only screen and (max-width: 640px){
	.newsList .newsDesc .newsDate{
		top: 3px;
	}
}

/* english */
.en .newsLabel,.en .newsCategory{
	width: auto;
	padding: 0.3em 0.8em;
	line-height: 1;
}