@charset "UTF-8";
/* CHARACTERS */
.chr,.kchr,.mon { display:block; width:48px; height:48px; cursor:hand; cursor:pointer; }
.as .chr { background-image:url(images/lowchar.png); }
.as .mon { background-image:url(images/lowmon.png); }
.as .plusv .chr { background-image:url(images/highchar.png); }
.as .plusv .mon { background-image:url(images/highmon.png); }
.chd .chr,.chd .kchr,.chd .mon { position:absolute; left:0; top:0; }
.chd dt { margin:0; line-height:14px; width:100%; }
.chd dd,.chd dt strong { padding:0 0 0 54px; font-size:13px; }
.mons dd { font-size:12px; }
.chd dt strong { display:block; }
.chd dd p { margin:0; padding:0; width:100%; position:static; }
.chd dd p { display:table-cell; height:34px; }
.chd dt { position:relative; padding:0; }
.chd dd { display:block; height:auto !important; min-height:34px; height:34px; margin:0 0 6px; }
.chd .chr,.chd .kchr,.chd .mon { position:absolute; left:0; top:0; margin:0; }
.g11 { background-position:48px 48px; }
.g12 { background-position:48px 96px; }
.g13 { background-position:48px 144px; }
.g14 { background-position:48px 192px; }
.g15 { background-position:48px 240px; }
.g16 { background-position:48px 288px; }
.g17 { background-position:48px 336px; }
.g18 { background-position:48px 384px; }
.g19 { background-position:48px 432px; }
.g21 { background-position:96px 48px; }
.g22 { background-position:96px 96px; }
.g23 { background-position:96px 144px; }
.g24 { background-position:96px 192px; }
.g25 { background-position:96px 240px; }
.g26 { background-position:96px 288px; }
.g27 { background-position:96px 336px; }
.g28 { background-position:96px 384px; }
.g29 { background-position:96px 432px; }
.g31 { background-position:144px 48px; }
.g32 { background-position:144px 96px; }
.g33 { background-position:144px 144px; }
.g34 { background-position:144px 192px; }
.g35 { background-position:144px 240px; }
.g36 { background-position:144px 288px; }
.g37 { background-position:144px 336px; }
.g38 { background-position:144px 384px; }
.g39 { background-position:144px 432px; }
.g41 { background-position:192px 48px; }
.g42 { background-position:192px 96px; }
.g43 { background-position:192px 144px; }
.g44 { background-position:192px 192px; }
.g45 { background-position:192px 240px; }
.g46 { background-position:192px 288px; }
.g47 { background-position:192px 336px; }
.g48 { background-position:192px 384px; }
.g49 { background-position:192px 432px; }
.g51 { background-position:240px 48px; }
.g52 { background-position:240px 96px; }
.g53 { background-position:240px 144px; }
.g54 { background-position:240px 192px; }
.g55 { background-position:240px 240px; }
.g56 { background-position:240px 288px; }
.g57 { background-position:240px 336px; }
.g58 { background-position:240px 384px; }
.g59 { background-position:240px 432px; }
.g61 { background-position:288px 48px; }
.g62 { background-position:288px 96px; }
.g63 { background-position:288px 144px; }
.g64 { background-position:288px 192px; }
.g65 { background-position:288px 240px; }
.g66 { background-position:288px 288px; }
.g67 { background-position:288px 336px; }
.g68 { background-position:288px 384px; }
.g69 { background-position:288px 432px; }
.g71 { background-position:336px 48px; }
.g72 { background-position:336px 96px; }
.g73 { background-position:336px 144px; }
.g74 { background-position:336px 192px; }
.g75 { background-position:336px 240px; }
.g76 { background-position:336px 288px; }
@media only screen and (max-width:190px) {
	.chd .chr,.chd .kchr,.chd .mon { position:static; margin:0; }
	.chd dt strong { padding:5px 0 0; }
	.chd dd { padding:0; }
}
@media print {
	.chr,.kchr,.mon { display:none; }
	.chd dd,.chd dt strong { padding:0; font-size:12pt; }
	.mons dd { font-size:11pt; }
	.chd dt { line-height:normal; }
}