/* CSS Document */

body{
width:800px;
height:auto;
margin-top:0;
background-image:url(image/renai-top.gif);
background-repeat:no-repeat;
background-attachment:fixed;
}


#head{
width:800px;
height:230px;
margin-left:auto;
margin-right:auto;
}

 h1{
 margin:0;
 padding:0;
 text-align:right;
 }

#mbody{
width:800px;
height:auto;
margin-left:auto;
margin-right:auto;
}

 #menu{
 float:right;
 width:200px;
 height:auto;
 padding-left:20px;
 }
 
  .icon{
  padding-right:15px;
  }
 
  .cate-title{
  width:135px;
  height:28px;
  margin:25px 0 10px 40px;
  padding:0 0 0 25px;
  font-size:12px;
  line-height:28px;
  font-weight:bold;
  background-image:url(image/icon.gif);
  background-repeat:no-repeat;
  background-position:left;
  }
 
  ul{
  margin:0;
  }
 
  li{
  font-size:12px;
  list-style:none;
  margin:0 0 10px 25px;
  }
 
 #contents{
 float:left;
 width:530px;
 height:auto;
 padding:15px 10px 15px 10px;
 background-image:url(image/top-2.gif);
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-color:#FFFFFF;
 filter:alpha(opacity=60); 
 }
 
  .top-p{
  font-size:12px;
  border-bottom:3px #313100 dotted;
  padding-bottom:8px;
  }
  
  .title-p{
  font-size:14px;
  font-weight:bold;
  }
  
  .all-p{
  line-height:20px;
  font-size:12px;
  }
  
  h2{
  border-left:8px solid #CC0000;
  padding-left:7px;
  }
 
 #flt{
 clear:both;
 }
 
#foot{
width:800px;
height:30px;
margin-left:auto;
margin-right:auto;
clear: both;
}

.pr{
	font-size:12px;
	}

