body {
      font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino kaku Gothic Pro', 'メイリオ', 'Meiryo', 'MS Pゴシック', 'MS PGothic', sans-serif;
      line-height: 130%;
      }

TD{
   line-height: 130%;
   }

a:link {
	    color: #008000;
        }
		
a:visited {
	       color: #0000ff;
           }

ul li {
       list-style-type: none;
	   margin-bottom: 4px;
      }

ul.hirobiro li {
			    margin-bottom: 10px;
               }

#fbox {
        width : 1024px;
		margin: 0 auto;
       }

#fboxtop {
          width: 1022px;
          text-align: center;
         }

#fboxleft {
           width: 240px;
           float: left;
		  }

#sentakumoku {
              width: 240px;
			 }
			 
#sentakugyo {
             margin-top:10px;
             width: 240px;
             text-align: center;
    		}
	
.family {
         width : 1024px;
		 margin: 0 auto;
	     text-align: center;
		 display:block;
        }

table.gyo {
           margin-left: auto;
           margin-right: auto;
		   border-spacing: 0px;
		   border-collapse: collapse;
          }

td.soroe {
          text-align: center;
		  border: solid 1px #0000ff;
         }

#selectgyo {
            width: 240px;
    		}

#fboxright {
            width: 780px;
            float: right;
			border: solid 1px #6091d3;
			border-radius: 3px;
           }

#fboxrightf {
            width: 780px;
            float: right;
           }

#fboxend {
          clear:both;
          width:1022px;
		 }
			 
img {
     vertical-align: bottom;
     margin:0;
    }

.full {
	margin: auto;
	text-align: center;
	}
	
figure {
    display: inline-block;
    margin: 0px 3px 8px 0px;
    background-color: #d3d3d3;
    }
figure img {
    display: block;
	margin: 0px 0px 2px 0px;
    }
figcaption {
    font-size: 0.8em;
    text-align: center;
    }
figure.suzuki {
    display: inline-block;
    margin: 0px 3px 8px 0px;
    background-color: #bce2e8;
    }
figure.fuedai {
    display: inline-block;
    margin: 0px 3px 8px 0px;
    background-color: #cccc66;
    }
figure.cyoucyou {
    display: inline-block;
    margin: 0px 3px 8px 0px;
    background-color: #ebe1ea;
    }
figure.haze {
    display: inline-block;
    margin: 0px 3px 8px 0px;
    background-color: #c1d8ac;
    }
