body{margin:0px; padding:0px; font-family:arial; font-size:12px; color:#000000;}
table,a,input,textarea,select{font-family:arial; font-size:12px; color:#000000;}
input{border:1px solid #000000;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
.navi{color:#ffffff; font-weight: bold}
.title_content{font-size:14px; font-weight:bold;}
.out{display: none}
/*table td { border: 1px solid green; }*/
table.query_f {
width: 100%;
}

.query_f .first {
	width: 400px;
}
.query_f td, .query_f tr, .query_f {
margin: 0px;
padding: 0px;
border: 1px solid #ccc;
border-collapse: collapse;
}
.query_f td { padding: 5px; font-size: 14pt;}
.query_f textarea { width: 100%; border: 1px solid; height: 100px }
.query_f input.text { width: 100% }
.protectcode { margin-left: 5px}
span.star { color: rgb(37, 89, 171); font-size: 14pt; }
.table {width: 100%; border: 1px solid black; border-collapse: collapse}
.table td, .table th{border: 1px solid black; border-collapse: collapse}
.tech_item .ti_first { width: 220px; }
.tech_item td img { width: 200px; }
.tech_item td { padding: 10px; vertical-align: top;}