body{width:820px;
	 margin-left:auto;
	 margin-right:auto;
	 border:solid 1px #333333;
	 }
.menu a{display:block;
	    height:2em;
		border-bottom:solid 1px #999999;
		text-decoration:none;
		width:230px;
		padding-top:0.5em;
		padding-bottom:0.5em;
		height:auto;
		font-size:14px;
		text-align:left;
		}
ul{padding:0;
   margin:0;
   list-style:none;}
li{padding-right:10px;}
.menu a:hover{background-color:#9999FF;
			  color:#FFFFFF;}
.contents{height:auto;
		  font-size:14px;		  
		  float:right;
		  width:560px;
		  line-height:1.5em;
		  display:block;
		  border-left:solid 1px #999999;
		  padding-left:10px;}
.photo img{width:300px;
			  height:200px;}
.photo{text-align:center;}
.subtitle{background:url(../img/line.gif) no-repeat 0% 50%;
		  padding-left:40px;
		  padding-bottom:5px;
		  padding-top:5px;
		  vertical-align:middle}
.subtitle h1{font-size:24px;}		 	  
.menu{float:right;}
.title{background-image:url(../img/p32_01.jpg);
	   background-repeat:repeat;	
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		margin-bottom:0;
		font-size:18px;
		}
.title{color:#FFFFFF}
.head{border-bottom:solid 10px #eeeeee;
	  padding-top:10px;
	  margin-bottom:10px;
	  margin-top:0;
	  background-image:url(../img/head.jpg);
	  height:170px;}
.head h1{font-size:28px;}
.head a:link{color:#333333;}
.head a:active{color:#333333}
.head a:visited{color:#666666}
.head a{text-decoration:none;}	  
.bread{text-align:right;
	   color:#666666;
	   font-size:12px;}
.footer{clear:both;
	    text-align:center;
		padding-top:15px;
		padding-bottom:10px;
		font-size:12px;
		background-image:url(../img/line11.gif);
		background-repeat:repeat-x;
		background-position:top;}
