@charset "UTF-8";

.ext-table {
}
.ext-table.rwd-table {
	display:none;
}

/*
	Matrix Table
*/
.matrix-table {
	width:100%;
}
.matrix-table.borderStyle1 {
	border-collapse:collapse;
	border-spacing:0;
}
.matrix-table.borderStyle1 td,
.matrix-table.borderStyle1 th {
	border:1px solid #c9c9c9;
}
.matrix-table .w1 { width:1%; }
.matrix-table .w2 { width:2%; }
.matrix-table .w3 { width:3%; }
.matrix-table .w4 { width:4%; }
.matrix-table .w5 { width:5%; }
.matrix-table .w6 { width:6%; }
.matrix-table .w7 { width:7%; }
.matrix-table .w8 { width:8%; }
.matrix-table .w9 { width:9%; }
.matrix-table .w10 { width:10%; }
.matrix-table .w11 { width:11%; }
.matrix-table .w12 { width:12%; }
.matrix-table .w13 { width:13%; }
.matrix-table .w14 { width:14%; }
.matrix-table .w15 { width:15%; }
.matrix-table .w16 { width:16%; }
.matrix-table .w17 { width:17%; }
.matrix-table .w18 { width:18%; }
.matrix-table .w19 { width:19%; }
.matrix-table .w20 { width:20%; }
.matrix-table .w21 { width:21%; }
.matrix-table .w22 { width:22%; }
.matrix-table .w23 { width:23%; }
.matrix-table .w24 { width:24%; }
.matrix-table .w25 { width:25%; }
.matrix-table .w26 { width:26%; }
.matrix-table .w27 { width:27%; }
.matrix-table .w28 { width:28%; }
.matrix-table .w29 { width:29%; }
.matrix-table .w30 { width:30%; }
.matrix-table .w31 { width:31%; }
.matrix-table .w32 { width:32%; }
.matrix-table .w33 { width:33%; }
.matrix-table .w34 { width:34%; }
.matrix-table .w35 { width:35%; }
.matrix-table .w36 { width:36%; }
.matrix-table .w37 { width:37%; }
.matrix-table .w38 { width:38%; }
.matrix-table .w39 { width:39%; }
.matrix-table .w40 { width:40%; }
.matrix-table .w41 { width:41%; }
.matrix-table .w42 { width:42%; }
.matrix-table .w43 { width:43%; }
.matrix-table .w44 { width:44%; }
.matrix-table .w45 { width:45%; }
.matrix-table .w46 { width:46%; }
.matrix-table .w47 { width:47%; }
.matrix-table .w48 { width:48%; }
.matrix-table .w49 { width:49%; }
.matrix-table .w50 { width:50%; }
.matrix-table .w51 { width:51%; }
.matrix-table .w52 { width:52%; }
.matrix-table .w53 { width:53%; }
.matrix-table .w54 { width:54%; }
.matrix-table .w55 { width:55%; }
.matrix-table .w56 { width:56%; }
.matrix-table .w57 { width:57%; }
.matrix-table .w58 { width:58%; }
.matrix-table .w59 { width:59%; }
.matrix-table .w60 { width:60%; }
.matrix-table .w61 { width:61%; }
.matrix-table .w62 { width:62%; }
.matrix-table .w63 { width:63%; }
.matrix-table .w64 { width:64%; }
.matrix-table .w65 { width:65%; }
.matrix-table .w66 { width:66%; }
.matrix-table .w67 { width:67%; }
.matrix-table .w68 { width:68%; }
.matrix-table .w69 { width:69%; }
.matrix-table .w70 { width:70%; }
.matrix-table .w71 { width:71%; }
.matrix-table .w72 { width:72%; }
.matrix-table .w73 { width:73%; }
.matrix-table .w74 { width:74%; }
.matrix-table .w75 { width:75%; }
.matrix-table .w76 { width:76%; }
.matrix-table .w77 { width:77%; }
.matrix-table .w78 { width:78%; }
.matrix-table .w79 { width:79%; }
.matrix-table .w80 { width:80%; }
.matrix-table .w81 { width:81%; }
.matrix-table .w82 { width:82%; }
.matrix-table .w83 { width:83%; }
.matrix-table .w84 { width:84%; }
.matrix-table .w85 { width:85%; }
.matrix-table .w86 { width:86%; }
.matrix-table .w87 { width:87%; }
.matrix-table .w88 { width:88%; }
.matrix-table .w89 { width:89%; }
.matrix-table .w90 { width:90%; }
.matrix-table .w91 { width:91%; }
.matrix-table .w92 { width:92%; }
.matrix-table .w93 { width:93%; }
.matrix-table .w94 { width:94%; }
.matrix-table .w95 { width:95%; }
.matrix-table .w96 { width:96%; }
.matrix-table .w97 { width:97%; }
.matrix-table .w98 { width:98%; }
.matrix-table .w99 { width:99%; }

/*
	Vertical List
*/
ul.list-vertical > li {
	table-layout:fixed;
	display:table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
ul.list-vertical > li > .data-cell {
	display:table-cell;
	vertical-align:middle;
}
ul.list-vertical.adj-left {
}
ul.list-vertical.adj-left  > li {
	zoom:1;
}
ul.list-vertical.adj-left  > li:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
ul.list-vertical.adj-left  > li > .data-cell {
	float:left;
}

/*
	Horizontal List
*/
ul.list-horizontal {
	table-layout:fixed;
	display:table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
ul.list-horizontal > li {
	display:table-cell;
	vertical-align:middle;
}
ul.list-horizontal.adj-left:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
ul.list-horizontal.adj-left > li {
	float:left;
}

/*
	Matrix List
*/
div.list-matrix {
	table-layout:fixed;
	display:table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.list-matrix > ul {
	display:table-row;
}
div.list-matrix > ul > li {
	display:table-cell;
	vertical-align:middle;
}

/*
	Horizontal Definition List for each Col
*/
div.dlist-horizontal-eachcol {
	table-layout:fixed;
	display:table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.dlist-horizontal-eachcol > dl {
	display:table-cell;
	vertical-align:middle;
}
div.dlist-horizontal-eachcol > dl > dt,
div.dlist-horizontal-eachcol > dl > dd {
}
div.dlist-horizontal-eachcol.adj-left:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
div.dlist-horizontal-eachcol.adj-left > dl {
	float:left;
}

/*
	Vertical Definition List for each Row
*/
div.dlist-vertical-eachrow {
	table-layout:fixed;
	display:table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.dlist-vertical-eachrow > dl {
	display:table-row;
}
div.dlist-vertical-eachrow > dl > dt,
div.dlist-vertical-eachrow > dl > dd {
	display:table-cell;
	vertical-align:middle;
}
div.dlist-vertical-eachrow.adj-left {
}
div.dlist-vertical-eachrow.adj-left  > dl {
	zoom:1;
}
div.dlist-vertical-eachrow.adj-left  > dl:after {
	content:"";
	display:block;
	height:0;
	overflow:hidden;
	clear:both;
}
div.dlist-vertical-eachrow.adj-left  > dl > dt,
div.dlist-vertical-eachrow.adj-left  > dl > dd {
	float:left;
}

@media only screen and (max-width: 640px) and (max-device-width:1280px) {
	
	.ext-table.rwd-table {
		display:inherit;
	}
	.ext-table.pc-table {
		display:none;
	}
	/*.matrix-table .w1,
	.matrix-table .w2,
	.matrix-table .w3,
	.matrix-table .w4,
	.matrix-table .w5,
	.matrix-table .w6,
	.matrix-table .w7,
	.matrix-table .w8,
	.matrix-table .w9,
	.matrix-table .w10,
	.matrix-table .w11,
	.matrix-table .w12,
	.matrix-table .w13,
	.matrix-table .w14,
	.matrix-table .w15,
	.matrix-table .w16,
	.matrix-table .w17,
	.matrix-table .w18,
	.matrix-table .w19,
	.matrix-table .w20,
	.matrix-table .w21,
	.matrix-table .w22,
	.matrix-table .w23,
	.matrix-table .w24,
	.matrix-table .w25,
	.matrix-table .w26,
	.matrix-table .w27,
	.matrix-table .w28,
	.matrix-table .w29,
	.matrix-table .w30,
	.matrix-table .w31,
	.matrix-table .w32,
	.matrix-table .w33,
	.matrix-table .w34,
	.matrix-table .w35,
	.matrix-table .w36,
	.matrix-table .w37,
	.matrix-table .w38,
	.matrix-table .w39,
	.matrix-table .w40,
	.matrix-table .w41,
	.matrix-table .w42,
	.matrix-table .w43,
	.matrix-table .w44,
	.matrix-table .w45,
	.matrix-table .w46,
	.matrix-table .w47,
	.matrix-table .w48,
	.matrix-table .w49,
	.matrix-table .w50,
	.matrix-table .w51,
	.matrix-table .w52,
	.matrix-table .w53,
	.matrix-table .w54,
	.matrix-table .w55,
	.matrix-table .w56,
	.matrix-table .w57,
	.matrix-table .w58,
	.matrix-table .w59,
	.matrix-table .w60,
	.matrix-table .w61,
	.matrix-table .w62,
	.matrix-table .w63,
	.matrix-table .w64,
	.matrix-table .w65,
	.matrix-table .w66,
	.matrix-table .w67,
	.matrix-table .w68,
	.matrix-table .w69,
	.matrix-table .w70,
	.matrix-table .w71,
	.matrix-table .w72,
	.matrix-table .w73,
	.matrix-table .w74,
	.matrix-table .w75,
	.matrix-table .w76,
	.matrix-table .w77,
	.matrix-table .w78,
	.matrix-table .w79,
	.matrix-table .w80,
	.matrix-table .w81,
	.matrix-table .w82,
	.matrix-table .w83,
	.matrix-table .w84,
	.matrix-table .w85,
	.matrix-table .w86,
	.matrix-table .w87,
	.matrix-table .w88,
	.matrix-table .w89,
	.matrix-table .w90,
	.matrix-table .w91,
	.matrix-table .w92,
	.matrix-table .w93,
	.matrix-table .w94,
	.matrix-table .w95,
	.matrix-table .w96,
	.matrix-table .w97,
	.matrix-table .w98,
	.matrix-table .w99 { width:auto; }*/
}