td.dashTopLeft {
	border-top:dashed 1px #000000;
	border-left:dashed 1px #000000;
}

th.dashTop,td.dashTop {
	border-top:dashed 1px #000000;
}

th.bottomNoBorder ,td.bottomNoBorder {
	border-bottom:none;
}

th.topNoBorder, td.topNoBorder{
	border-top:none;
}
.clear {
	clear: both;
}

#bodyArea .waku {
	border: 1px solid #000000;
	padding: 5px;
	width: 100px;
}

#bodyArea .dash {
	border: 1px dashed #000000;
	padding: 5px;
	margin: 20px 10px;
	width: 90%;
	line-height:120%;
}

.nowrap{ white-space:nowrap;} 


.middle{ vertical-align: middle}
.tsukaikataNom{ vertical-align:text-bottom ; margin:0 5px; border:0}

.yajirushi, .back { width: 600px; text-align:center}