body{
background-color:#f5f5f5;
margin:0;
padding:0;
}

#main{
background-color:#f5f5f5;
background-image:url(images/001.jpg);
border:#cccccc 3px solid;
width:900px;
height:1000px;
margin:0 auto;
}

#head{
background-image:url(images/head.jpg);
width:900px;
height:284px;
}

#mid{
width:900px;
height:655px;
}

#midleft{
background-color:#f5f5f5;
width:206px;
height:655px;
float:left;
}

#lefttop{
background-color:#f5f5f5;
width:206px;
height:378px;
}

#leftbottom{
width:206px;
height:277px;
}


#midright{
width:694px;
height:655px;
margin:0;
paddding:auto;
float:left;
}

#navi{
width:141px;
height:378px;
padding-left:65px;
}

#footer{
background-image:url(images/footer.jpg);
width:900px;
height:61px;
}

.navi ul{
margin:0px;
padding:0px;
}

.navi li{
list-style-image:url(images/b1.jpg);

}

.navi li a{
color:#333333;
text-decoration:none;
font-family:Myriad Pro;
font-size:16px;
line-height:45px;
}

.navi a:hover{
list-style-image:url(images/b2.jpg);
color:#cc0000;
text-decoration:underline;
font-size:18px;
font-weight:bold;
}


.link01{
color:#333333;
font-family:Myriad Pro;
font-size:15px;
padding-left:80px;
padding-right:50px;
}

.txt{
text-decoration:underline;
font-size:18px;
font-weight:bold;"}
