BODY, form{
	margin:0,0,0,10;
}


img{
	border:0;
}

BODY, P, td { 
	font-size   : 13px;
    font-family : "MS UI Gothic", Osaka, sans-serif; 
	line-height : 120%;
	color: #666666;
	margin-right:0;
margin-bottom:0;
margin-top:0;
margin-left:10px;
	}

.Size1 { font-size  : 11px; }
.Size2 { font-size  : 12px; }
.Size3 { font-size  : 13px; }
.Size4 { font-size  : 14px; }
.Size5 { font-size  : 15px; }
.Size6 { font-size  : 16px; }
.Size7 { font-size  : 28px; }

.commontable  table{
	width: 700px;
	border-left: solid 1px #666699;
	border-top: solid 1px #666699;
  }
  
.commontable  th{
	border-right: solid 1px #666699;
	border-bottom: solid 1px #666699;
	background-color:#EDF0F1;

	padding: 4px 6px;
	font-weight : normal; 
	text-align:center;
/*	font-size:13px; */
  }
.commontable  td{
	border-right: solid 1px #666699;
	border-bottom: solid 1px #666699;
	padding: 4px 6px;
	text-align:left;

  }


.subtable  table{
	width: 300px;
	border-left: solid 1px #666699;
	border-top: solid 1px #666699;
  }
  
.subtable  th{
	border-right: solid 1px #666699;
	border-bottom: solid 1px #666699;
	background-color:#D6DCDE;

	padding: 4px 6px;
	font-weight : normal; 
	text-align:center;
/*	font-size:13px; */
  }

.columnhead{
	float:left;
	width:100px;
	margin-right:2px;
	background-color:#D6DCDE;
}

.column{
	float:left;
	width:100px;
	margin-right:2px;
}


.title{
	font-size:18px;
	padding:15px 0px 40px 0px;
	font: bold large;
	font-style: oblique;
	background: #B6C3E8;
	margin: 0px;
	padding: 0px;
	width:500px;
}



.tab{
	line-height : normal; 
	background-color:#D8FAD4;
	font-size:12px;
	text-align:center;
}

.login{
	border:1px solid #588D51;
	width:300px;
	padding:12px 1px;
	margin-bottom:20px;

}

.login_head{
	width:300px;
	padding:3px 0px 0px    5px;
	text-align:left;
	height:22px;
	color:#fff;
	background-color:#588D51;
	font-weight:bold;
	background-image: url(img/head_back.gif);
}

.login input{
	width:100px;
}
/*
.login th{
	background-color:#D8FAD4;
	font-weight:normal;
}

.login td{
	background-color:#EBFCE9;
}


*/



.cornertitle{
	width:743px;
	padding:4px 0px 0px    5px;
	vertical-align:middle;
	text-align:left;
	height:24px;
	color:#fff;
	background-color:#5EBA62;
	font-weight:bold;
	font-size:16px;
	background-image: url(img/header/base.gif);
	margin-top:10px;
}


.commonbox{
	border:1px solid #588D51;
	width:740px;
	padding:12px 2px;
	margin-bottom:20px;

}

.commonhead{
	width:740px;
	padding:3px 0px 0px    5px;
	text-align:left;
	height:22px;
	color:#fff;
	background-color:#588D51;
	font-weight:bold;
	background-image: url(img/head_back.gif);
}

.headlink{
	float:right;
	margin-right:5px;
	margin-top:2px;
}

.headlink a{
	color:#fff;
	text-decoration:none;
}

.headlink img{
	margin-right:4px;

}

.linetable  table{
	width: 706px;
  }
  
.linetable  th{
	border-bottom: dotted 1px #B3B3B3;
	background-color:#D8FAD4;
	vertical-align:top;
	padding: 4px 6px;
	font-weight : normal; 
	text-align:left;
 }


.linetable  td{
	border-bottom: dotted 1px #B3B3B3;
	padding: 4px 6px;
/*	vertical-align:top */
}


.childtable table{
	width:100%;
	border:0px;
}

.childtable td{
	border:0px;
	padding:0px;

}

.rightnote{
	width:740px;
	text-align:right;
	color:#009999;
	margin-bottom:5px;
}


.column100{
	float:left;
	width:100px;
	margin-right:10px;
}

.attension{
	font-size:11px;
	color:#ED7851;
}



.small_head{
	width:498px;
	padding:3px 0px 0px    5px;
	text-align:left;
	height:22px;
	color:#fff;
	background-color:#588D51;
	font-weight:bold;
	background-image: url(img/head_back.gif);
}
.px12 {
	font-family: "?? ?????", "Osaka";
	font-size: 12px;
	font-style: normal;
	line-height: 140%;
	color: #444444;
}
#title{
width : 540px ;
background-color : #DDE2F6;
margin-bottom : 10px ;
}
.h1{
font-size : 12px;
font-weight : bold;
color: #666666;
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
}
.photo{
margin-right: 5px;
margin-bottom: 10px;
}
.name{
background-color : #DAE0EF;
width : 127px;
}
.table{
border:solid 1px #CCCCCC;
padding-top:3px;
padding-bottom:3px;
margin-bottom : 5px;
}
.name0{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
}
.name2{
background-color : #EBEEFA;
width : 127px;
}
.name3{
font-size : 11px ;
margin-left :5px;
margin-right :5px;
height :85px;
}
.line{
border-top:solid 4px #DDE2F6;
paddin-top :10px;
margin-bottom :5px;
}
.inter{
margin-top :5px;
margin-bottom :5px;
}
.inter2{
padding-bottom :10px;
}
/*approach****************/
.center{
text-align: center ;
}
.right{
text-align: right ;
}
.left{
text-align: left ;
}
/*link*******************/
a:link,a:visited{
color : #204585 ;
}
a:hover,a:active{
color : #FF9900
}
