/*header*/
.header { width:705px; }
.logo { display:block;float:left;width:205px; }
.top-h1 { font-size: 13px;margin:5px; }
.abstract { font-size:11px;color:#999999;margin:5px; }


/*menu*/
.menu { width:705px; }
.aboutus { clear:left;display:block;float:left;width:117px; }
.vision { display:block;float:left;width:117px; }
.product { clear:left;float:left;width:150px;margin-top:1px;border-left:1px solid black;border-right:1px solid black;border-bottom:1px solid black; height:550px; }
/*.ie .flash {float:right;}*/

/*3-column*/
.threeColumn { 
clear:both;
background-color:#f2f2f2;
width:705px;
padding-top:2px;
border-left:1px dotted black;
border-right:1px dotted black; }

/*top_systore*/
.top_systore p {margin:5px 0px 5px 0px;position:relative;left:10px;}

/*topix*/
.topix { float:left;width:230px;padding:0px 0px 10px 10px; }
.topix-h2 { color:red;font-size:15px;font-weight:bold;margin:2px 0px 0px 0px; }


/*news*/
.news-div { float:left;width:230px;padding:0px 0px 10px 5px;border-right:1px dotted black;border-left:1px dotted black; }
.news {  border-bottom:1px dotted black;margin:0px;padding:3px 0px 3px 0px; width:220px; }


/*lastupdate*/
.lastupdate { float: right;padding:0px 0px 10px 5px; }


/*footer*/
.footer { clear:left;background-color: #0000DD;width:705px;height:200px;padding:5px 5px 0px 0px;color: #FFFFFF;text-align:right; }


/*zentai*/
body { font-size:13px;}
img { border: none;}
p { font-size: 12px;}
h3 { font-size:18px;}


/*hinshutu-style*/
.red { color: red; font-weight:bold;}
.block { display:block; }
.right { text-align:right; }
.table1 {border-collapse: collapse; border: 1px black solid;}
.table1 td {border: 1px black solid;padding: 5px;}

/*sonota*/
.main-column { margin-left:150px; }
.dotted{margin: 3px 0px 0px 0px;padding-bottom:3px;border-bottom:1px dotted black;}

/*Firefox*/
.gecko #firefox { margin-top: 60px; margin-left:-5px;}
.gecko #firefox2 { float:left;}

/*system-trade*/
.a_comment {font-weight:bold;margin-bottom:15px;}
.systore p {font-size:14px;}