@charset "utf-8";

/*
  File Name   : order.css
  Description : 産業用電子機器受注統計のスタイル
*/

#tk_table_csv {
	border-collapse: collapse;
	width: 100%;
	font-size: 12px;
}
#tk_table_csv thead tr td,
#tk_table_csv tbody tr td {
	padding: 3px;
	white-space: nowrap;
}

#tk_table_csv thead tr td:nth-child(1),
#tk_table_csv tbody tr td:nth-child(1) {
	border-left: 1px solid #666;
}

#tk_table_csv tr td:nth-child(1) {
	width: 90px
}
#tk_table_csv tr td:nth-child(2) {
	width: 80px
}
#tk_table_csv tr td:nth-child(3) {
	width: 80px
}


#tk_table_csv thead {
	display: none;
}
#tk_table_csv thead tr:nth-child(1) {
	background-color: #ccc;
}
#tk_table_csv thead tr:nth-child(1) td {
	border-top: 1px solid #666;
}
#tk_table_csv thead tr:nth-child(1) td:nth-child(n+4) {
	border-left: 1px solid #666;
	text-align: center;
}
#tk_table_csv thead tr:nth-child(1) td:last-of-type {
	border-right: 1px solid #666;
}



#tk_table_csv tbody tr:nth-child(n+1) td:nth-child(n+4) {
	border: 1px solid #666;
	white-space: nowrap;
	text-align: right;
}
#tk_table_csv tbody tr:nth-child(1) td:nth-child(n+1) {
	background-color: #ccc;
	border-top: 1px solid #666;
	border-bottom: none;
	text-align: center;
	padding-top: 0px;
	vertical-align: top;
}
#tk_table_csv tbody tr:nth-child(2) td:nth-child(n+1) {
	background-color: #ccc;
	border-top: none;
	text-align: center;
	padding-top: 0px;
	vertical-align: top;
}
#tk_table_csv tbody tr:nth-child(3) td:nth-child(n+1):nth-child(-n+3),
#tk_table_csv tbody tr:nth-child(11) td:nth-child(n+1):nth-child(-n+3) {
	border-top: 1px solid #666;
}

#tk_table_csv tbody tr:nth-child(4) td:nth-child(n+2):nth-child(-n+3),
#tk_table_csv tbody tr:nth-child(7) td:nth-child(n+2):nth-child(-n+3),
#tk_table_csv tbody tr:nth-child(12) td:nth-child(n+2):nth-child(-n+3),
#tk_table_csv tbody tr:nth-child(15) td:nth-child(n+2):nth-child(-n+3) {
	border-top: 1px solid #666;
}

#tk_table_csv tbody tr:nth-child(5) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(6) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(9) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(10) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(13) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(14) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(16) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(17) td:nth-child(3) {
	border-top: 1px solid #666;
}

#tk_table_csv tbody tr:nth-child(n+4):nth-child(-n+10) td:nth-child(2),
#tk_table_csv tbody tr:nth-child(n+12):nth-child(-n+17) td:nth-child(2) {
	border-left: 1px solid #666;
}

#tk_table_csv tbody tr:nth-child(n+5):nth-child(-n+6) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(n+9):nth-child(-n+10) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(n+13):nth-child(-n+14) td:nth-child(3),
#tk_table_csv tbody tr:nth-child(n+16):nth-child(-n+17) td:nth-child(3) {
	border-left: 1px solid #666;
}

#tk_table_csv tbody tr:last-of-type {
	border-bottom: 1px solid #666;
}


#tk_table_csv tbody tr:nth-child(7) td:nth-child(n+4) {
	border-bottom: 0px solid #fff;
}
#tk_table_csv tbody tr:nth-child(8) td:nth-child(n+4) {
	border-top: 0px solid #fff;
}







#tk_body2_box table {
	border-collapse: collapse;
	width: 100%;
	font-size: 14px;
}
#tk_body2_box table tbody tr td:first-child {
	width: 200px;
}
#tk_body2_box table tbody tr td {
	border: 1px solid #666;
	padding: 5px;
}


.source_text {
	text-align:right;
}

