h1,h1 a{
     background:url("../image/in/h1.gif") no-repeat 0%;
     padding:0;
     margin:0;
     width:911px;height:196px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     display:block;
	 float:left;
	 line-height: 0px;
     }
h2,h2 a{
     background:url("../image/in/h2.gif") no-repeat 0px;
     padding:0;
     margin:0;
     width:654px;height:398px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     display:block;
	 font-size:0em;
	 float:right;
	 line-height: 0px;
     }

#in{
    width:257px;
    height:218px;
    margin:0;padding:0;
    background:url("../image/in/info.gif") no-repeat 0%;
    text-align:left;
	float:left;
   }

.info {
/*      width:170px;
      height:145px;*/
      border:none;
/*      margin-left:75px;
	  margin-top:20px;*/
	  padding:0px;
      line-height:145%;
      text-align:left;
/*      overflow:auto;*/
	  float:left;
	  }
.info a{
         color:#000000;
		 text-decoration:underline;
        }
.print ,.print a{
background-image:url("../image/in/print.gif");
width:654px;
height:58px;
float:right;
}		 

/* foot */
#foot{
      width:654px;
	  height:278px;
	  background-image:url("../image/in/foot.gif");
	  float:right;
	  display:block;
     }
	 
#foot ul{
         margin-top:220px;
		 margin-right:10px;
		 font-weight:bold;
         text-align:right;
		 color:#000000;
        }

#foot li{
         padding:0 3px 0 3px;
         display:inline;
         list-style:none;
         border-left:solid 1px #FF0000;
        }
#foot a{
color:#000000;
}

/* menu */
#menu{
width:257px;
margin:0; padding:0;
float:left;
}
#menu ul{
list-style:none;
margin:0;
padding:0;
}
#m01,#m01 a{
     width:257px;
     height:48px;
     margin:0;padding:0;
     background:url("../image/in/m01_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m01 a:hover{
             background:url("../image/in/m01_b.gif") no-repeat 0%;
            }
#m02,#m02 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m02_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m02 a:hover{
             background:url("../image/in/m02_b.gif") no-repeat 0%;
            }
#m03,#m03 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m03_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m03 a:hover{
             background:url("../image/in/m03_b.gif") no-repeat 0%;
            }
#m04,#m04 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m04_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m04 a:hover{
             background:url("../image/in/m04_b.gif") no-repeat 0%;
            }
#m05,#m05 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m05_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m05 a:hover{
             background:url("../image/in/m05_b.gif") no-repeat 0%;
            }
#m06,#m06 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m06_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m06 a:hover{
             background:url("../image/in/m06_b.gif") no-repeat 0%;
            }
#m07,#m07 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m07_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m07 a:hover{
             background:url("../image/in/m07_b.gif") no-repeat 0%;
            }
#m08,#m08 a{
		width:257px;
		height:48px;
		margin:0;padding:0;
		background:url("../image/in/m08_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
#m08 a:hover{
             background:url("../image/in/m08_b.gif") no-repeat 0%;
            }
#mb{
float:left;
background:url("../image/in/mb.gif") no-repeat 0%;
width:257px;
height:132px;
}
