#topimg{
background:url("../img/index/img.png") no-repeat left top;
width:719px ;
height:239px;
}

#topimg2{
width:719px ;
}

#index{
padding:20px 18px;
}

#sub01{
width:200px;
height:60px;
background:url("../img/index/subtit.gif") no-repeat left top;
text-indent:-9999px;
}
.news{
	background: url("../img/dot.gif") repeat-x bottom;
	font-size:107%;
}
.newsDate{
	font-size:92%;
}



#search{
border:1px solid #999;
width:334px;
margin:0 0 0 20px;
}
ul.topList{
	margin:10px ;
	margin-bottom:0px;
	color:#333;
}
ul.topList li{
	background:url("../img/index/ya01.gif") no-repeat left 5px;
	padding:0 0 0 18px;
	margin-bottom:5px ;
}

.base08{font-size:69%;line-height:135%;letter-spacing:0.01em;}
.base10{font-size:82%;line-height:150%;letter-spacing:0.01em;}
.base11{font-size:94%;line-height:140%;letter-spacing:-0.01em;}
.base12{font-size:102%;line-height:135%;letter-spacing:0.01em;}
.base13{font-size:106%;line-height:140%;letter-spacing:0.01em;}
.base15{font-size:102%;line-height:130%;letter-spacing:0.01em;}

.lock08{font-size:8pt;line-height:140%;letter-spacing:0.01em;}
.lock10{font-size:10pt;line-height:130%;letter-spacing:0.01em;}
.lock11{font-size:11pt;line-height:140%;letter-spacing:0.01em;}
.lock13{font-size:13pt;line-height:140%;letter-spacing:0.01em;}
.lock15{font-size:15pt;line-height:140%;letter-spacing:0.01em;}

.keybun{
	margin:10px;
	margin-top:5px ;
}

