.table_panel {
	margin:0px;
	padding:0px;
	border:none;
}

.table_panel_td {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 2px 0px 0px 0px;
}

.table_panel_camera_td {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 2px 2px 0px 2px;
}

.table_panel_data_td {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 1px 0px 0px 0px;
}

.table_item_rank_td {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 1px 0px 0px 0px;
	font-family:monospace;
}

.listContainer {
    margin: 0 0 4px;
    border: none;
    width: 600px;
/*    height: 480px;*/
    overflow: hidden;
}

table.td_sp0 td { padding-top:0px; padding-bottom:0px }
table.td_sp1 td { padding-top:1px; padding-bottom:1px }
table.td_sp2 td { padding-top:2px; padding-bottom:2px }
table.td_sp3 td { padding-top:3px; padding-bottom:3px }
table.td_sp4 td { padding-top:4px; padding-bottom:4px }
table.td_sp5 td { padding-top:5px; padding-bottom:5px }
table.td_sp6 td { padding-top:6px; padding-bottom:6px }
table.td_sp7 td { padding-top:7px; padding-bottom:7px }
table.td_sp8 td { padding-top:8px; padding-bottom:8px }


.tg_th { padding: 2px  0px 1px 0px; text-align:center; font-size:13px; line-height:13px }

.tg_tdl { padding: 0px  0px 0px 5px; text-align:left;   font-size:13px; line-height:13px }
.tg_tdr { padding: 0px 10px 0px 0px; text-align:right;  font-size:13px; line-height:13px }
.tg_tdc { padding: 0px  0px 0px 0px; text-align:center; font-size:13px; line-height:13px }

.print_link {
	font-size:12px;
	text-align:right;
	padding: 4px 0px 0px 0px;
}
/*グラフ文字*/
div#graphview {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, "メイリオ", Verdana, Arial, Helvetica, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 11px;
}

/*断面図*/
table.rLayout { margin:0px; padding:0px; border:0px; }
table.rLayout td { margin:0px; padding:0px 4px 0px 4px; border:0px; }
table.dLayout { margin:0px; padding:0px; border:0px; font-size:13px;}
table.dLayout td { margin:0px; padding:2px 10px 2px 10px; border:1px solid #0054FF; }


/*カメラ*/
.table_frame_camera {
	margin:0px;
	padding:0px;
	border:none;
}
.table_frame_camera_group {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 4px 0px 0px 0px;
}
.table_frame_camera_td {
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding: 0px 0px 0px 0px;
}

img { -ms-interpolation-mode:bicubic; }

table.camera_pos { }
table.camera_pos th { border-width:1px 1px 1px 1px; padding:0px; font-size:12px; }
table.camera_pos td { border-width:0px 1px 1px 1px; padding:1px; font-size:12px; }

div.camera_point { text-align: left; float: left; }
div.camera_date { text-align: right; }
div.camera_title { padding:2px 2px 0px 2px; }
