h1,h1 a{
   padding:0; margin:0;
   width:800px;height:236px;/* タイトル画像のサイズ */
     background:url(../image/in/h1.gif) no-repeat 0px;
     font-size:0em;
     text-indent:-9999px;
     display:block;
  }

/* 全体 */
#visual01,#visual01 a{
     width:800px;
     height:171px;
     margin:0;padding:0;
     background:url(../image/in/visual01.gif) no-repeat 0%;
     text-indent:-9999px;
     display:block;
	 clear:both;
			}
#visual02,#visual02 a{
     width:800px;
     height:162px;
     margin:0;padding:0;
     background:url(../image/in/visual02.gif) no-repeat 0%;
     text-indent:-9999px;
     display:block;
			}

/* i_box */
#in_left{
     width:479px;
     height:80px;
     margin:0;padding:0;
     background:url("../image/in/in_left.gif") no-repeat 0%;
	 float:left;
    }
#in_right{
     width:11px;
     height:80px;
     margin:0;padding:0;
     background:url("../image/in/in_right.gif") no-repeat 0%;
	 float:right;
    }	
#in_top{
     width:287px;
     height:83px;
     margin:0;padding:0;
     background:url("../image/in/in_top.gif") no-repeat 0%;
    }
	
#in_bottom{
     width:343px;
     height:45px;
     margin:0;padding:0;
     background:url("../image/in/in_bottom.gif") no-repeat 0%;
    }
		
#in{
    width:310px;
    height:80px;
    margin:0;padding:0;
    background:url("../image/in/in_back.gif") no-repeat 0%;
    text-align:left;
    font-size:0.8em;
	float:left;
   }
.info {
      width:310px;
      height:80px;
      border:none;
      margin:0px;
      padding:0px;
      font-size:9pt;
	  font-weight:bold;
      text-align:left;
      overflow:auto;
	  color:#000;
	  }
.info a{color:#FF0000;} 

.info a:link   {color:#FF0000;}
.info a:visited{color:#FF0000;}
/*　メニュー下 */
#print {
		width:175px;
		height:83px;
		margin:0;padding:0;
		background:url("../image/in/print.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		float:left;
		}
