img.l{
	/* cursor: pointer; */
}
#rel{
	/*position:relative;*/
}
#puzzleContainer{
	background-color:#fff;
	
}
#ShikakuTable{
	top:0px;
	left:0px;
}
#ShikakuTable td, #ShikakuTable td.normal{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	cursor: default;
	-moz-user-select: none;
}
#ShikakuTable td.err{
	color: #c33;
}

.ui-selected { background-color: #727EA3; }
.ui-selecting { background-color: #FF0000;  }
.s{
  text-align:center;
}
td.t{
	background-color:#EEEEEE;
}

.printBox{
  padding-top: 7px;
  padding-bottom: 7px;
}
.printP{
  padding-top: 7px;
}
td.hr{ background-image: url(/images/shikaku-hr-grey.gif); }
td.hrb{ background-image: url(/images/shikaku-hr-grey.gif); }
td.vr{ background-image: url(/images/shikaku-vr-grey.gif); }
td.vrb{ background-image: url(/images/shikaku-vr-grey.gif); }
@media print {
	#ShikakuTable{
		top:0px;
		left:0px;
	}
}