body{
 margin:0;
 padding:0;
 font-size:12px;
 line-height:16px;
}
h1{
 margin:0;
 text-align: left;
 clear: left;
 float: left;
 padding: 25px 0px 0px;
 width: 375px;
}
h2,p{
 margin:0;
 padding: 0px;
}
a:link{
 color:#000000;
 text-decoration:none;
}
a:visited{
 color:#333333;
 text-decoration:none;
}
a:hover{
 color:#333333;
 text-decoration:underline;
}

.header{
 width:750px;
 height:105px;
 background-image:url(images/img01/header.gif);
 background-repeat:no-repeat;
 text-align: left;
 margin: 0 auto;
 padding: 0px;
}
.header img{
 margin: 0px;
 padding: 0px;
}
.header p{
 padding-left:0px;
 padding-top:55px;
 font-size:10px;
 line-height:14px;
 text-aline:left;
 margin: 0px;
 float: right;
 clear: right;
 width: 365px;
 text-align: left;
 padding-right: 10px;
 padding-bottom: 0px;
}
.pathbody{
 width:730px;
 height:40px;
 margin: 0 auto;
 padding: 0px;
 text-align: left;
}
.path-left{
 width:190px;
 float: left;
 font-size:10px;
}
.path-right{
 width:540px;
 float: right;
}
.pagebody{
	width:730px;
	margin: 0 auto;
	padding: 0px;
	text-align: left;
}
.special{
	background-image:url(images/img01/index_img.jpg);
	background-repeat:no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 570px;
	background-position: 270px 18px;
}
.pickup{
	margin: 0px;
	text-align: left;
	padding: 0px;
}
.news{
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 570px;
	background-image: url(images/img01/news_back2.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}

.news p{
	font-size:12px;
	line-height:16px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 570px;
}

.nav{
	background-color:#E6E6F0;
	width:150px;
	text-align: left;
	margin: 0px;
	float: left;
	padding: 0px;
}
.nav p{
 padding-left:5px;
 padding-top:1px;
 padding-bottom:1px;
 background-image:url(images/img01/b_back.gif);
 background-position:top;
 background-repeat:no-repeat;
 font-size:10px;
 line-height:14px;
}

.footer{
 width:750px;
 height:30px;
 margin-left:auto;
 margin-right:auto;
 background-image:url(images/img01/footer.gif);
 background-position:bottom;
 background-repeat:no-repeat;
}
.footer p{
 padding-top:10px;
 text-aline:center;
}
.base {
 background-image: url(images/img01/back.gif);
 background-repeat: repeat-y;
 background-position: center top;
 margin: 0 auto;
 padding: 0px;
 width: 790px;
 text-align: left;
}
.contents {
 text-align: left;
 margin: 0px;
 padding: 0px;
 width: 570px;
 float: right;
}
.newslist {
padding-right: 20px;
line-height: 150%;
font-size: 100%;
}
.newslist ul {
margin: 0px 0px 0px 22px;
padding: 0;
}
