@charset "utf-8";

/*2021年秋リニューアルのお知らせ*/
.newold {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
}
.newold_table {
	margin: 20px auto;
}
.newold_table th {
	text-align: center;
	padding: 5px 10px;
	font-size: 1.0rem;
	border-top: 1px solid #9b9b9b;
}
.newold_table .table_title {
	background-color: #ecd48d;
}
.newold_table td {
	text-align: center;
	padding: 5px 10px;
	font-size: 1.0rem;
	border-top: none;
	width: 200px;
}

.topics_detail_main table td img {
	max-width: 200px;
	max-height: 300px;
}

.topics_detail_main .table_title td{
	text-align: center;
	padding: 10px 20px;
	border: none;
}

.newold_table .table_bottom td {
	text-align: center;
	border-top: none;
	border-bottom: 1px solid #9b9b9b;
}
@media screen and (max-width:768px) {
	.newold {
		flex-direction: column;
		justify-content: center;
		margin: 0 auto;
	}
	.newold_table {
		margin: 10px auto;
		width: 100%;
	}
	.newold_table .table_bottom {
		height: 100%;
	}
	.newold_table tr td img {
		margin: 0 auto;
		max-width: 125px;
	}	
}
/*2021年新商品のお知らせ*/
.new_product {
	display: flex;
	flex-flow: wrap;
	justify-content: center;
}
.new_table {
	margin: 20px auto;
	height: 500px;
	width: 500px;
}
.new_table th {
	text-align: center;
	padding: 5px 10px;
	font-size: 1.0rem;
	border-top: 1px solid #9b9b9b;
}
.new_table .table_title {
	background-color: #ecd48d;
}
.new_table tr td {
	text-align: center;
	padding: 10px 10px;
	font-size: 1.0rem;
	border-top: none;
	width: 200px;
}

.new table td img {
	max-width: 300px;
	max-height: 400px;
}

.new_table .table_title td{
	text-align: center;
	padding: 10px 10px;
}

.new_table .table_bottom td {
	text-align: left;
	border-top: none;
	border-bottom: 1px solid #9b9b9b;
	font-weight: 600;
	font-size: 1.0rem;
}
@media screen and (max-width:768px) {
	.new {
		flex-direction: column;
		justify-content: center;
		margin: 0 auto;
	}
	.new_table {
		margin: 10px auto;
		width: 100%;
	}
	.new_table tr td img {
		max-width: 125px;
		padding: 0;
	}	
	.new_table tr th{
		text-align: center;
	}
	.new_table .table_bottom td {
		text-align: left;
		font-weight: 100;
	}	
}
