@charset "UTF-8";
/* CSS Document */

.qborder{
         width:450px;
		 border-bottom:solid 1px #e1edca;
		}   		
	  
table{ 
	  margin:20px 0;
	  }	

td{
   padding-bottom:10px;
   }	    

td h2{
      padding:0 0 10px 20px;
	  }

td p{
      width:230px;
	  padding-left:18px;
	  }

tr span{
        vertical-align:top;
		margin:15px;
		}

.qborder td.a{
     padding-left:20px;
	 vertical-align: top; 
   }

.qborder td.q{
     padding:0 0 19px 14px;
   }
   
td#q{
     padding-left:15px;
   }

td#a{
     padding:15px 0 0 25px;
   }
   
#point{
       width:350px;
	   }

.position{
          width:125px;
		  padding-left:20px; 
		 }  

.iti{
     width:220px;
	 }
	
#honzan{
        width:160px;
		margin-left:10px;
		  }

#photo{
        width:324px; 
	   position:relative;
	   left:85px;
		background-color:#f0f5dc;
		padding:20px 20px 0 20px;
		}		
		
#next{
      width:187px;
	   position:relative;
	   left:100px;
	  margin:15px 0 0 0;
	  }		
	  
#back_page{
            
		   float:right;
		   margin:20px 0 10px 0; 
			}
			
#back_pageb{
              width:449px;
			   border-bottom:solid 1px #c9c6c6;
			   }				  