@charset 'UTF-8';

table{
	vertical-align:middle;
	text-align:center;
	font-size:24px;
	border-collapse: collapse;
}

	@media screen and (max-width: 959px) {

	table{
		width:100%;
		table-layout:fixed;
	}

}

	@media screen and (max-width: 599px) {

	table{
		font-size:18px;
	}

}

table th{
	background-color:#eeeeee;
	border:1px solid gray;

}
table td{
	background-color:#ffffff;
	border:1px solid gray;
}

.table_h{
	height:35px;
	font-size:20px;
	background-color:#eeeeee;
}

.table_d{
	height:50px;
}

.list_kakaku{
	width:192px;
}

.list_maker{
	width:250px;
}

.list_nenshiki{
	width:270px;
}

.list_syaken{
	width:250px;
}

.list_soko{
	width:250px;
	border-top:none;
}

.list_katashiki{
	width:270px;
	border-top:none;
}

.list_keijyo{
	width:250px;
	border-top:none;
}

.details_h{
	width:205px;
	text-align:center;
	font-size:16px;
	background-color:#eeeeee;
}

	@media screen and (max-width: 959px) {
	.details_h{
		width:48%;
		text-align:center;
		font-size:26px;
		background-color:#eeeeee;
	}

	.list_maker{
		width:33%;
	}

	.list_nenshiki{
		width:34%;
	}

	.list_syaken{
		width:33%;
	}

	.list_soko{
		width:33%;
		border-top:none;
	}

	.list_katashiki{
		width:34%;
		border-top:none;
	}

	.list_keijyo{
		width:33%;
		border-top:none;
	}
}

	@media screen and (max-width: 599px) {
	.details_h{
		width:48%;
		text-align:center;
		font-size:20px;
		background-color:#eeeeee;
	}

	.list_maker{
		width:33%;
	}

	.list_nenshiki{
		width:34%;
	}

	.list_syaken{
		width:33%;
	}

	.list_soko{
		width:33%;
		border-top:none;
	}

	.list_katashiki{
		width:34%;
		border-top:none;
	}

	.list_keijyo{
		width:33%;
		border-top:none;
	}
}

.details_d{
	width:180px;
	text-align:center;
	font-size:20px;
}

	@media screen and (max-width: 959px) {
	.details_d{
		width:48%;
		text-align:center;
		font-size:32px;
	}
}

	@media screen and (max-width: 599px) {
	.details_d{
		width:48%;
		text-align:center;
		font-size:24px;
	}
}

.mgr_5{
	margin-right:5px;
}

.mgr_10{
	margin-right:10px;
}

.noborder {
	border: 0px none;
}

.list_bk{
	width:1159px;
	height:277px;
	float:left;
	margin:30px auto 0 20px;
	background-color:#fc693b;;
	background-image:repeating-linear-gradient(-45deg,#fff, #fff 7px,transparent 0, transparent 14px);
}
.naname_stripe {
  background-image: linear-gradient(-45deg,
    #fff 25%, #cdcdcd 25%, #cdcdcd 50%, #fff 50%, #fff 75%,#cdcdcd 75%, #cdcdcd
  );
  background-size: 16px 16px;
}

