/* CSS Document */

body {
       margin-top: 5px;
	   }
	   
p,blockquote,h1,h4,h5,a {
     margin: 0px;
     font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	 }

p,blockquote {
     font-size: 12px;
     line-height: 18px;
	 color: #666666;
	 margin: 0px;
   }
   
h1 {
     font-size: 12px;
	 color: #333333;
     }
   
h4 {
	 color: #666666;
	 font-size: 12px;
	 }
	 
h5 {
	 color: #555555;
	 font-size: 13px;
	 }
	 
h5.head {
	 color: #ffffff;
	 font-size: 13px;
	 margin-left: 10px;
	 }	 
	 
.name { color: #444444;}	 
	 
.orange { color: #ff3300;
　　　　　}	 

.white { color: #ffffff;}
   
a {
     font-size: 12px;
	 color: #333333;
	 text-decoration: none;
	 line-height: 18px;
    } 

/* link for navi */
	
a:link {
         color: #333333;
	     text-decoration: none;
	     line-height: 18px;
        } 	 
	
a:visited {
            color: #333333;
	        text-decoration: none;
	        line-height: 18px;
           } 	 
	
a:hover {
          color: #ffffcc;
	      text-decoration: none;
	      line-height: 18px;
         } 	

/* link for contents */
		 
a.contents:link {
         color: #555555;
	     text-decoration: none;
	     line-height: 18px;
		 font-weight: bold;
        } 	 
	
a.contents:visited {
            color: #555555;
	        text-decoration: none;
	        line-height: 18px;
			font-weight: bold;
           } 	 
	
a.contents:hover {
          color: #999966;
	      text-decoration: none;
	      line-height: 18px;
		  font-weight: bold;
         }		 

/* link for links */
		 
a.links:link {
         color: #666666;
	     text-decoration: none;
	     line-height: 18px;
        } 	 
	
a.links:visited {
            color: #666666;
	        text-decoration: none;
	        line-height: 18px;
           } 	 
	
a.links:hover {
          color: #ff6600;
	      text-decoration: none;
	      line-height: 18px;
         }
		  			
/* link for bottom */
		 
a.bottom:link {
         font-size: 10px;
		 color: #666666;
	     text-decoration: none;
	     line-height: 14px;
        } 	 
	
a.bottom:visited {
            font-size: 10px;
			color: #666666;
	        text-decoration: none;
	        line-height: 14px;
           } 	 
	
a.bottom:hover {
          font-size: 10px;
		  color: #ff6600;
	      text-decoration: none;
	      line-height: 14px;
         }
		 
		 
a.link_p:link {
                font size: 12px;
			    text-decoration: none;
                color: #c00000;
               }

a.link_p:visited {
               font size: 12px;
			   text-decoration: none;
               color: #995500;
              }
			  
			  
a.link_p:link {
              font size: 12px;
			  text-decoration: none;
              color: #666666;
			 }			 
		 
		 
		 		  
.navi {
        margin-bottom: 3px;
        }   
 
.large {
         font-size: 14px;
		 color: #444444;
	     }
   
.small {
         font-size: 11px;
	     } 
		 
.des {
         font-size: 10px;
		 color: #666666;
	     } 		 
		 
.xs {
         font-size: 7pt;
		 line-height: 14px;
	     } 		 
		  
.ex {
      margin-left: 10px;
	  }
	  
.ex2 {
        margin-left: 35px;
		}	  		  		   	   
	   
.box-top {
       padding: 2px;
	   margin-top: 3px;
	   border: 1px solid #cccccc;
	   width: 205px;
	   background-color: #ffffff;
	    }   
		
.box-top2 {
       padding: 0px;
	   margin-top: 3px;
	   border: 1px solid #cccccc;
	   width: 750px;
	   background-color: #ffffff;
	    } 			   	   

.box-center {
               padding: 0px;
			   border: 1px solid #cccccc;
			   background-color: #ffffff;
			  }

.box-center1 {
              padding: 0px;
			  border: 1px solid #cccccc;
			  width: 275px;
			  background-color: #ffffff;
              }
		  
.box-question {
              padding: 3px;
			  border: 1px dashed #cccccc;
			  width: 475px;
			  margin: 20px;
			  background-color: #ffffd0;
              }


.border {
          margin-top: 2px;
		  border-top: 1px dotted #cccccc;
		  width: 525px;
          }
		  
.border2 {
          margin-top: 2px;
		  border-top: 1px solid #cccccc;
		  width: 500px;
          }
		  
.border3 {
          margin-bottom: 3px;
		  border-bottom: 1px solid #777777;
          }		  		  			  
			  	  
.space { margin: 15px;}

.space2 { margin: 10px;}

.space3 { margin-left: 10px;}
