BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
a{	color:#339900;
	text-decoration:underline;
}
a:hover{
	color:#ff9900;
	text-decoration:none;
	}
TABLE{
  font-size : 12px;
  line-height : 18px;
  color : #666666;
}
.top1{
  padding-left : 30px;
}

.header {
	height:17px;
}
h1 {
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	height:17px;
        padding-bottom:-15px;
	margin: 0px;
	padding: 0px 0px 1px 5px;
}
.sub_menu{
  line-height : 5px;
}
.ill_text{
  padding-left : 10px;
  padding-top : 2px;
}
.add{
  font-size : 10px;
  padding-left : 5px;
}
.navi{
  font-size : 10px;
  text-align : right;
  padding-right : 15px;
  padding-top : 1px;
  padding-bottom : 1px;
}
.left_m{
  padding-top : 10px;
}
.naiyou{
  text-align : left;
  padding-left : 62px;
  padding-bottom : 7px;
}
.naiyou2{
  line-height : 20px;
  font-size : 14px;
}
.naiyou3{
  line-height : 18px;
  font-size : 12px;
}
.kyou{
  font-size : 12px;
  line-height : 20px;
  color : #009900;
  margin-top : 5px;margin-right : 11px;margin-bottom : 5px;margin-left : 20px;margin-left : 3px;
  font-weight:bold;
  border-bottom:dashed 1px #66cc00;
}
.listtitle{
  padding-left : 20px;
}
.sub_title{
  padding-left : 18px;
  padding-top : 7px;
}

.name{
  line-height : 18px;
  font-size : 14px;
  color : #333333;
}
.name2{
  font-size : 11pt;
  color : #ffffff;
  padding:5px ;
  font-weight:bold;
}
.td_m{	padding:5px ;
	background-image:url(img/icon.gif);
	background-repeat:no-repeat;
	background-position:5px 11px;
	border-bottom:dashed 1px #CCCCCC;
 	font-size : 13px;
	}
.td_m2{	padding:5px;
	border-bottom:dashed 1px #CCCCCC;
 	font-size : 13px;
        line-height : 18px;
	}
.doc{	padding:0px 12px;
	background-image:url(info/point.gif);
	background-repeat:no-repeat;
 	font-size : 14px;
	color:#e96f4b;
 	text-align : left;
	}
#info{	background-image:url(info/logo.gif);
	background-repeat:no-repeat;
	}
.info_menu{ color:#ffffff;
	font-size : 11pt;
 	text-align : left;
	line-height : 32px;
	padding:20px 20px 0px 30px;
	}
#info a {
  	color:#ffffff;
	text-decoration:none;
}
#info a:hover{
	color:#ffff66;
	text-decoration:underline;
	}
.news{	padding:10px 10px 0px 20px;
	background-image:url(img/bk_new.gif);
	width:356px;
	height:228px;
	background-position:10px 0px 0px 0px;
	background-repeat:no-repeat;
	}
.news_time{
	color:#f4845a;
	line-height : 18px;
	font-weight:bold;
	}

.new_title{
  text-align : left;
  font-size : 14px;
  line-height : 20px;
  color : #418200;
  margin: 5px 20px 5px 17px;
  font-weight:bold;
  border-bottom:dashed 1px #418200;
  width:500px;
}
.new_naiyou{
  text-align : left;
  font-size : 12px;
  line-height : 20px;
  margin: 0px 20px 8px 30px;
  width:480px;
}
.box { 
border-width: 1px 1px 1px 1px;
padding-top:5px;
border-color: #f8a865; 
border-style: solid; 
text-align : center;
width:430px;
	padding:3px 2px;
} 
.q{	padding:3px 2px;
	color:#b96520;
	border-bottom:dashed 1px #CCCCCC;
	}
.a{	padding:5px 0px 2px 20px;
	border-bottom:dashed 1px #CCCCCC;
	}
.ab{	padding:5px 0px 0px 20px;
	}
.a2{	padding:0px 0px 5px 43px;
	border-bottom:dashed 1px #CCCCCC;
	}

.kensa_title{
	padding-top:2px;
        padding-left: 10px;
  line-height : 20px;
  font-size : 14px;
  font-weight:bold;
  color:#f5a25c;
}
.kensa_title2{
  font-size : 10px;
  color:#db7e44;
  font-weight:normal;
}

.english{
	background-image:url(img/english.gif);
	background-repeat:no-repeat;
	height:69px;
	width:322px;
	padding-left:15px;
	}
.eng{
	padding-top:10px;
	padding-left:100px;
	}