
body{
    font-family:"lr SVbN", "Osaka|", sans-serif;
	margin: 0px 0px 40px 0px;
	padding: 0px;
	background-image:url(../img/body_back.jpg);
	background-repeat:repeat-x;
    }
	
p{
  font-size:12px;
  }	
  
h2{
   font-size:14px;
   font-weight:bold;
   color:#FF0000;
   }  

#contents{
         width:760px;
		 background-color:#FFFFFF;
		 margin-left:auto;
		 margin-right:auto;
		 font-size:12px;
		 }
		 
#head{
      width:760px;
	  }
	  
#main{
      width:580px;
	  margin-top:-3px;
	  float:right;
	  }
	  
#title{
       width:570px;
	   margin:20px 0px 0px 10px;
	   }	  

#top_img{
         width:570px;
		 height:520px;
		 background-image:url(../img/shin_back.jpg);
		 background-repeat:no-repeat;
		 margin:0px 0px 10px 10px;
		 }
		 
#photo_main{
            width:360px;
			height:240px;
			margin-left:auto;
			margin-right:auto;
			margin-top:20px;
			
			}

#photo_chu{
           width:560px;
		   margin-left:auto;
		   margin-right:auto;
		   margin-top:80px;
		   
		   }
		   			

#photo_s{
         width:560px;
		 height:154px;
		 margin-top:5px;
		 margin-left:auto;
		 margin-right:auto;
		 }
		 
#photo_s img{
             margin-bottom:10px;
			 margin-right:10px;
			 float:left;
			 }		 					 
		  
#ft{
    width:760px;
	margin-top:10px;
	text-align:center;
	}
	
#ft p{
      margin-top:0px;
	  font-size:9px;
	  }			  		  									  
		  		  