h1,h1 a{
     background:url(../image/in/h1.jpg) no-repeat 0px;
     padding:0; margin:0;
     width:800px;height:236px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
/* 全体 */
#visual01,#visual01 a{
     width:800px;
     height:173px;
     margin:0;padding:0;
     background:url(../image/in/visual01.jpg) no-repeat 0%;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
			}
#visual02,#visual02 a{
     width:588px;
     height:89px;
     margin:0;padding:0;
     background:url(../image/in/visual02.jpg) no-repeat 0%;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
			}
/*　メニュー */				
#ml{
	width:23px;
	height:31px;
	margin:0;padding:0;
	background:url("../image/in/m_left.gif") no-repeat 0%;
	}
/*　メニュー下 */			
#mb{
     width:154px;
     height:71px;
     margin:0;padding:0;
     background:url(../image/in/m_bottom01.jpg) no-repeat 0%;
     font-size:0em;
     text-indent:-9999px;
     display:block;
	 float:left;
				}	
#print,#print a{
		width:207px;
		height:71px;
		margin:0;padding:0;
		background:url("../image/in/print.jpg") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		float:left;
		}
#mail,#mail a{
		width:227px;
		height:71px;
		margin:0;padding:0;
		background:url("../image/in/mail.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		float:left;
		}				
/* menu */
#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
.clear {
clear:both;
}

/* i_box */
#in_left{
     width:12px;
     height:179px;
     margin:0;padding:0;
     background:url("../image/in/in_left.gif") no-repeat 0%;
	 float:left;
    }
#in_right{
     width:34px;
     height:179px;
     margin:0;padding:0;
     background:url("../image/in/in_right.jpg") no-repeat 0%;
	 float:right;
	 display:block;
    }	
#in_bottom{
     width:212px;
     height:12px;
     margin:0;padding:0;
     background:url("../image/in/in_bottom.jpg") no-repeat 0%;
	 clear:both;
	 display:block;
	 font-size:0px;
    }
		
#in{
    width:166px;
    height:179px;
    margin:0;padding:0;
    background:url("../image/in/in_back.jpg") no-repeat 0%;
    text-align:left;
    font-size:0.8em;
	float:left;
   }
.info {
      width:166px;
      height:179px;
      border:none;
      margin:0px;
      padding:0px;
      font-size:9pt;
	  font-weight:bold;
	  color:#FFFFFF;
      line-height:160%;
      text-align:left;
      overflow:auto;
	  }
		 

#foot{
      width:800px;
	  height:18px;
      margin:0;
      padding:2px 0px 2px 0px;
      text-align:left;
      color:#ffffff;
	  background:url(../image/in/foot.jpg);
	  clear:both;
     }

/* foot部分 */
#foot ul{
         margin:0;
         text-align:left;
        }

#foot li{
         padding:0 0 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px #820000;
        }
