@charset "utf-8";


	h3{
		display: inline-block;
		font-size: 18px;
		margin-top: 30px;
	}

	table{
		width: 1024px;
		margin: 10px 0;
	}

	table, h3{
		float: left;
	}

	table, tbody, thead td, th, td{
		border: 1px solid #aaa;
	}

	caption{
		text-align: right;
		font-size: 12px;
	}

	table tr{
		height: 25px;
	}

	table th{
		background-color: #e7e4e3;
	}

	table thead tr {
		color: #000;
	}

	table tr.total{
		background-color: #e7e4e3;
	}

	table.table-size-status tr:nth-child(n+3) td:nth-last-child(-n+8) {
		text-align: right;
	}

	.divide-line-season td:nth-last-child(-n+11){
		border-top: 3px double #000;
	}

	.divide-color-formal td:nth-last-child(-n+10) {
		background-color: #EBF6FB;
	}
	.divide-color-training td:nth-last-child(-n+10) {
		background-color: #fff3fe;
	}

/*	table.table-size-status tr:nth-child(3), table.table-size-status tr:nth-child(4), table.table-size-status tr:nth-child(5), table.table-size-status tr:nth-child(6), table.table-size-status tr:nth-child(7), table.table-size-status tr:nth-child(8), table.table-size-status tr:nth-child(9), table.table-size-status tr:nth-child(10), table.table-size-status tr:nth-child(15), table.table-size-status tr:nth-child(16), table.table-size-status tr:nth-child(17), table.table-size-status tr:nth-child(18){
		background-color: #EBF6FB;
	}

	table.table-size-status tr:nth-child(11), table.table-size-status tr:nth-child(12), table.table-size-status tr:nth-child(13), table.table-size-status tr:nth-child(14), table.table-size-status tr:nth-child(19), table.table-size-status tr:nth-child(20), table.table-size-status tr:nth-child(21), table.table-size-status tr:nth-child(22){
		background-color: #fff3fe;
	}*/

	table.table-size-status td.backC_No{
		background-color: #fff;
	}

	.sizeBtns{
		width: 100%;
		display: block;
		float: left;
	}

	.sizeBtns .sizeSetting, .sizeBtns .sizeSave{
		float: right;
		width: 100px;
		line-height: 30px;
		text-align: center;
		background-color: #231f20;
		color: #fff;
		border: none;
		margin: 10px 10px 0 0;
		font-size:12px;
	}

	.inp-stock {
		width:35px;
		border:none;
		padding:0;
		margin:0;
		text-align:right;
		background-color: rgba(255,255,255,0);
	}

	.hide {
		display: none;
	}

	.SizeRatio{
		width: 100%;
		height: 500px;
		float: left;
		margin-bottom: 30px;
	}

	.SizeRatioTitle{
		display: inline-block;
		width: 100%;
		line-height: 60px;
	}

	.chart1, .chart2, .chart3, .chart4{
		width: 250px;
		height: 300px;
		float: left;
		position: relative;
		margin-right: 8px;
	}

	.chart4{
		margin-right: 0;
	}

	.jqplot-yaxis-tick, .jqplot-xaxis-tick{
		font-size: 10px;
	}

	.printBtn{
		position: absolute;
		width: 100px;
		height: 30px;
		right: 10px;
		top: 60px;
		border: none;
		background-color: #aaa;
		color: #fff;
		font-size: 12px;
	}

	.pdfBtn{
		position: absolute;
		width: 100px;
		height: 30px;
		right: 120px;
		top: 60px;
		border: none;
		background-color: #aaa;
		color: #fff;
		font-size: 12px;
	}

	.blank{
		width: 100%;
		height: 15px;
		float: left;
	}

	.selectWrap{
		position: absolute;
		right: 0;
		top: 100px;
		width: 220px;
		height: 30px;
	}

	.selectWrap li{
		float: left;
		width: 100px;
		height: 30px;
		margin-right: 10px;
	}

	.selectWrap li select{
		display: inline-block;
		width: 100px;
		height: 25px;
		line-height: 30px;
		
	}

	@media print {
		body,  div {
			position: relative;
		}
		.table-size-status, .table-submission tr, .SizeRatio {
			page-break-inside: avoid;
			-webkit-region-break-inside: avoid;
			position: relative;
		}
	}

	div.onepage {
		page-break-before: always;
	}

