html,body {
	background-color: #edfef5;
	margin: 0px;
	text-align: center;
	background : url(img/head.jpg) center;
	background-repeat: repeat-x;
	background-position : center 0px;
	height:100%;

}
ul {
  list-style-image: url("img/m_ico.gif") disc inside;

}
li { margin-bottom: 1em }

a:link {   font-size : 14px; color: #ffffff; text-decoration: none; line-height: 125%; }
a:visited {     font-size : 14px; color: #666666; text-decoration: none; line-height: 125%; } 
a:active {    color:#666666; text-decoration: none; font-size : 14px; line-height: 125%; } 
a:hover {    color: #cccccc; text-decoration: underline; font-size : 14px; line-height: 125%; } 
.text0 {  font-size: 12px; color: #666666; line-height: 125%;}
.text01 {  font-size: 12px; color: #3d3d3d; line-height: 125%;}
.text014 {  font-size: 12px; color: #3d3d3d; line-height: 150%;}
.text011 {  font-size: 12px; color: #4c4c4c; line-height: 150%;}
.text012 {  font-size: 12px; color: #4c4c4c; line-height: 125%; font-weight:bold;}
.text013 {  font-size: 12px; color: #0059ab; line-height: 140%;}
.text0130 {  font-size: 13px; color: #0059ab; line-height: 140%;}
.text0131 {  font-size: 13px; color: #4c4c4c; line-height: 150%;}
.text1 {  font-size: 12px; line-height: 150%; font-weight:bold; }
.text2 {  font-size: 10px; line-height: 125%;}
.text21 {  font-size: 10px; line-height: 125%; color: #666666;}
.text3 {  font-size: 14px; font-weight:bold;}
.text4 {  font-size: 14px; line-height: 125%;}
.text41 {  font-size: 14px; line-height: 125%;}
.text5 {  font-size: 14px; font-weight:bold; color: #4c4c4c;}
.text51 {  font-size: 14px; font-weight:bold;  color: #FFffff;}
.text6 {  font-size: 12px;}
.text61 {  font-size: 16px;}
.text7 {  font-size: 12px; line-height: 125%; color: #FFffff;}
.text8 {  font-size: 12px; font-weight:bold; }
.text9 {  font-size: 12px; line-height: 150%;}
.text10 {  font-size: 12px; line-height: 125%; }
.text11 {  font-size: 12px; line-height: 150%; font-weight:bold;  color: #990099;}
.text12 {  font-size: 8px;}
.text13 {  font-size: 12px; color: #000099;}
.text14 {  font-size: 14px; line-height: 125%; color: #666666; }   
.pro{ font-size : 8px;  color: #ff0000;}
.txl {	font-size:14px;}	
h1 {
  font-size: 12px;  color: #666666; line-height: 125%; font-weight: bold;
  }
h2 {
  font-size: 15px;
  color: #ffffff;
  }
h2 span {
 background-color: #68b1de;
 padding: 5px
 }
 
h3 {
  font-size: 18px;
  color: #ffffff;
  }
h3 span {
 background-color: #e9cda7;
 padding: 5px
 }

div,
h3,h4,h5,h6,
ul,ol,li,dl,dt,dd,
pre,p,blockquote,address,a,strong,em {
	font-weight    : normal;
	font-style     : normal;
	line-height    : 1;
	list-style     : none;
	padding        : 0;
	margin         : 0;
	border          : none;
	outline         : none;
}

/* add */
ul.news-list li dl dd {
	line-height: 150%;
}
#footer-sub {
margin:auto;
padding:0px 0px 0px 0px;
text-align:left;
width:928px;
}
#footer {
background-image:url(img/foot_c.jpg);
background-repeat:repeat-x;
background-position:0% 100%; 
width:100%;
}
html{
    height:100%;
}
* html div#container{
    height:100%;
}
div#container{
    width: 928px;
    margin:0px auto;
    position:relative;
    min-height: 100%;
}
body > #container {
        height: auto;
}
div#main{
    padding-bottom:20px;
}
#foot{
    position:absolute;
    bottom:0px;
    height:20px;
    width:100%;
}
#en_link A:link { color : #1e4493; font-size : 14px;text-decoration: none; line-height: 125%;}
#en_link A:visited { color : #23838d; font-size : 14px;text-decoration: none; line-height: 125%;}
#en_link A:active { color : #51B3A2; font-size : 14px;text-decoration: none; line-height: 125%;}
#en_link A:hover { color : #23838d; font-size : 14px;text-decoration: none; line-height: 125%;}



