@charset "UTF-8";
#topimg{
margin:0 auto;
width:870px;
height:242px;
background:url(../lib/img_top.jpg) 0 0 no-repeat;
}
#topimg h2{text-indent:-9999px;}

#mainbox{
margin:0 auto;
width:890px;
background:url(../lib/main_bg.jpg) 0 0 repeat-y;
}
#mainbox h3{
height:20px;
text-indent:-9999px;
margin:15px 0 10px 10px;
}
#mainbox h3.top001{
background:url(../lib/top_001.jpg) 0 0 no-repeat;
}
#mainbox h3.top002{
background:url(../lib/top_002.jpg) 0 0 no-repeat;
}
#mainbox h3.top003{
background:url(../lib/top_003.jpg) 0 0 no-repeat;
}
#mainbox h3.top004{
background:url(../lib/top_004.jpg) 0 0 no-repeat;
}
#mainbox h3.top005{
background:url(../lib/top_005.jpg) 0 0 no-repeat;
}
#mainbox h3.top006{
background:url(../lib/top_006.jpg) 0 0 no-repeat;
}
#mainbox h3.top007{
background:url(../lib/top_007.jpg) 0 0 no-repeat;
}
#mainbox h3.topcar{
height:113px;
background:url(../lib/top_carphoto.jpg) 0 0 no-repeat;
}

#topleft,#topcenter,#topright{
float:left;
padding:10px 0 15px 0;
}
#topleft p,#topcenter p,#topright p{
margin:5px 10px 10px 10px;
}

#topleft{
width:300px;
}
#topleft img{
float: left;
margin:0 10px 10px 10px;
}
#topleft .right{
text-align: right;
}
#topcenter{
width:305px;
}
#topcenter img{
margin:0 0 10px 0;
}
#topright{
width:279px;
}
#topright ul{
margin:0 10px 0 30px;
list-style: disc;
}
#topright li{
margin-bottom:5px;
}

