@charset "utf-8";body{    margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color:#FFFFFF;}#wrap{ position:relative; width:620px; margin-right:auto; margin-left:auto; vertical-align:top; background-color:#FFFFFF; } .top{margin-top:0px;margin-bottom:0px;}/*メニュー*/.menu1{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:0px 0px;}.menu2{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-117px 0px;} .menu3{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-234px 0px;}.menu4{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-350px 0px;}.menu5{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-467px 0px;}.menu1 a:hover{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:0px -31px;float:left;}.menu2 a:hover{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-117px -31px;float:left;} .menu3 a:hover{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-234px -31px;float:left;}.menu4 a:hover{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-350px -31px;float:left;}.menu5 a:hover{background-image:url(image/menu.gif);background-repeat:no-repeat;background-position:-467px -31px;float:left;} /*文字の設定*/p{  font-size:12px;  line-height:18px;  color:#666666;  }   .p12{  font-size:12px;  line-height:18px;  color:#666666;  }    .p13{  font-size:13px;  line-height:18px;  color:#000000;  }    .p12center{  font-size:12px;  color:#666666;  vertical-align:middle;  margin-bottom:10px;  }  .pt11{  font-size:11px;  line-height:18px;  color:#666666;  }   .pt9{   font-size:9px;   color:#666666;   }    .pt10{ 	font-size:10px;	color:#666666;	line-height:12px;	} .p12graybox{  font-size:12px;  color:#666666;  background-color:#CCCCCC;  padding:5px;  margin-top:10px;  margin-bottom:5px;  }     /*レイアウトの設定*/ .left{ float:left; }  .right{ float:right; }  .float-2{   float:left;   font-size:9px;   color:#666666;   margin-left:10px;   }    .imgmargin{  margin-right:20px;  }    #midashi{	margin-top:30px;	margin-bottom:10px;	}	 /*表組*/ .hyou{	border:solid 1px;	border-color:#666666;	border-collapse:collapse;		font-size:10px;	color:#666666;	}  