td {
	text-align : center;
}

.basemiddle {
	width : 255px;
}

.baseinput {
	width : 150px;
	text-align : center;
}

.baseshort {
	width : 50px;
	text-align: center;
}

.baselong {
	width : 350px;
}

.background {
	width : 190px;
}

textarea {
	overflow-y : auto;
}

#base\.memo {
	width: 350px; 
	height: 89px;
}

#skills .name {
	width : 100px;
}

#skills .timing {
	width : 90px;
}

#skills .limit {
	width : 100px;
}

#skills .effect {
	width : 290px;
}

.magic {
	font-size:15.0pt;
	text-align: center;
	width:30px;
	cursor:pointer;
	border-top:1pt solid black;
	border-right:1pt solid black;
	border-bottom:1pt solid black;
	border-left:1pt solid black;
}

.magicrow {
	height:14px;
}
.selected {
	background:black;
	color:white;
}

.bold {
	font-weight : bold;
}

#div\.left, #div\.right {
	float : left;
	margin-right : 5px;
}

#connections .name {
	width : 200px;
}

#connections .point {
	width : 30px;
	text-align : center;
}

#rig\.parts .number {
	width : 20px;
	text-align : center;
}
#rig\.parts .name {
	width : 100px;
}
#rig\.parts .tag {
	width : 30px;
}

#rig\.parts .detail {
	width : 200px;
}

#rig\.parts input, #rig\.parts select {
	height : 24px;
}

.rigtitle {
	font-size : 20.0pt !important;
}

#unitframe {
	margin-top : 2px;
	width : 620px;
	height : 310px;
	border : solid 1px;
}

#rig\.parts\.0 {
	display : none;
}