html {
	font-family: Meiryo, メイリオ, sans-serif;
	font-size: 0.3em;
	padding: 0px 0px 0px 0px;
}

html#mhtml {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

body#mbody {
	height: 100%;
	background-color: #dddddd;
	margin: 0px;
	padding: 0px;
}

table#mtable {
	width: 100%;
	height: 100%;
	border-spacing: 0px 0px;
	background-color: #ffffff;
	border: 0px #000000 solid;
	margin: 0px;
	padding: 0px;
}

table#tblSelectModelIndex {
	width: 100%;
	height: 100%;
	border-spacing: 0px 0px;
	background-color: #ffffff;
	border: 0px #000000 solid;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

td#canvas_td {
	width: 76%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px 0px;
	border: 0px #000000 solid;
	background-color: #000000;
}

table#settingtable {
	width: 100%;
	height: 100%;
	border-spacing: 0px 0px;
	background-color: #ffffff;
	border: 0px #000000 solid;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

table#pointtable {
	width: 100%;
	height: 100%;
	border-spacing: 0px 0px;
	background-color: #ffffff;
	border: 0px #000000 solid;
	margin: 0px;
	padding: 0px;
	table-layout: fixed;
}

td#setting {
	padding: 1px;
	border-spacing: 0px 0px;
	border: 0px #000000 solid;
	text-align: left;
}

td#txtSelectedPoint1X, td#txtSelectedPoint1Y, td#txtSelectedPoint1Z,
td#txtSelectedPoint2X, td#txtSelectedPoint2Y, td#txtSelectedPoint2Z,
td#txtSelectedPoint3X, td#txtSelectedPoint3Y, td#txtSelectedPoint3Z {
	width: 28%;
	padding: 1px 1px 1px 1px;
	border-spacing: 0px 0px;
	border: 0px #000000 solid;
	text-align: center;
}

td#txtSelectedPointview {
	width: 5%;
	padding: 1px 1px 1px 2px;
	border-spacing: 0px 0px;
	border: 0px #000000 solid;
	text-align: center;
}

input#editSelectedPoint1X, input#editSelectedPoint1Y, input#editSelectedPoint1Z,
input#editSelectedPoint2X, input#editSelectedPoint2Y, input#editSelectedPoint2Z,
input#editSelectedPoint3X, input#editSelectedPoint3Y, input#editSelectedPoint3Z {
	width: 95%;
	border: none;
	text-align: right;
	padding: 0px 3px 0px 0px;
}

input#txtSelectionBoxWidth, input#txtSelectionBoxHeight, input#txtSelectionBoxDepth {
	width: 90%;
	padding: 0px 3px 0px 0px;
}

td {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px 0px;
	border: 1px #000000 solid;
	text-align: center;
	vertical-align: middle;
}

td#txtMessage {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	border-spacing: 0px 0px;
	border: 1px #000000 solid;
	text-align: left;
	vertical-align: middle;
}

div#canvas {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.slider {
	margin: 4px 10px 4px 8px;
}

input[type="text"] {
	margin: 0px 0px 0px 0px;
	width: 96%;
	height: 100%;
}

.file {
	display: inline-block;
	overflow: hidden;
	position: relative;
	margin: 3px 0px 0px 0px;
	border: 1px solid #999;
	background-color: #eee;
}

.file input[type="file"] {
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	position: absolute;
	right: 0px;
	top: 0px;
	margin: 0px;
	font-size: 10px;
	cursor: pointer;
}

.noTitleDialog .ui-dialog-titlebar
{
	display: none;
}

input
{
	font-family: Meiryo, メイリオ, sans-serif;
	font-size: 0.3em;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
}

/**
 * disableの場合でもhoverイベントで押せそうになるため無効にする
 */
/*
input:hover
{
	background-color: #dcdcdc;
}
*/

select
{
	font-family: Meiryo, メイリオ, sans-serif;
	font-size: 0.3em;
	padding: 0px 0px;
}
