*{
margin:auto 0px;padding:0;
text-align:center;
    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #FFCCCC;
    scrollbar-shadow-color: #FFCCCC;
    scrollbar-arrow-color: #FFFFFF;
 }

/* body */
body{
     margin:0;padding:0;
	 background-color:#fff;
     font-family:Verdana,Chicago,osaka,"ＭＳ Ｐゴシック",sans-serif;
     line-height:150%;
     font-size:0.8em;
	 background:url(../image/back.jpg);
    }
    
/* 共通id */
#contents{
          width:896px;
          height:auto;
          margin:auto;
          padding:0;
		  overflow:auto;
         }
		 

/* foot部分 */
#foot{
      width:882px;
	  height:95px;
      margin:0px;
      padding:0px;
      color:#000;
	  clear:both;
	  background:url(../image/foot.png) no-repeat 0px;
	  behavior: expression(IEPNGFIX.fix(this)); 
     }
#foot ul{
         margin:0;
         text-align:center;
      padding:0px;
        }

#foot li{
         padding:0 10px 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px red;
		 margin:0px;
	  font-size:11px;
        }
		
		
#foot_top{
      width:896px;
	  height:10px;
      margin:0px auto;
      padding:0px;
      color:#000;
	  clear:both;
	  font-size:11px;
     }
#foot_top ul{
         margin:0;
         text-align:center;
      padding:0px;
        }

#foot_top li{
         padding:0 10px 0 5px;
         display:inline;
         list-style:none;
         border-left:solid 1px #FF3399;
		 margin:0px;
        }
/* link */
a.info{
       background:url("../image/arrow.gif") no-repeat right center;
       padding-right:15px;
       margin-left:5px;
      }
a.down{
       background:url("../image/arrow.gif") no-repeat left center;
       padding-left:15px;
       margin-left:5px;
      }
a#footer{
         color:#FF3399;
        }  
a:link   {color:#FF0099;}
a:visited{color:#FF0099;}
a:hover  {
color:#FF0099;}
a        {text-decoration: none;
          font-weight : bold;}
/* menu */
#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
.clear {
clear:both;
}


#menuin ul{
padding:0; margin:0;
height:110px;
width:893px;
}		 

/* menu */

#m01,#m01 a{
     width:119px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m01_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m01 a:hover{
             background:url("../image/m01_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this)); 
            }  
#m02,#m02 a{
     width:104px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m02_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m02 a:hover{
             background:url("../image/m02_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }
#m03,#m03 a{
     width:109px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m03_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m03 a:hover{
             background:url("../image/m03_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }
#m04,#m04 a{
     width:107px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m04_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m04 a:hover{
             background:url("../image/m04_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }
#m05,#m05 a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m05_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m05 a:hover{
             background:url("../image/m05_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }
#m06,#m06 a{
     width:105px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m06_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }
#m06 a:hover{
             background:url("../image/m06_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }
#m07,#m07 a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m07_a.png") no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
}
#m07 a:hover{
             background:url("../image/m07_b.png") no-repeat 0%;
			  behavior: expression(IEPNGFIX.fix(this)); 
            }	
#m08,#m08 a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/m08_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
    }

#m08 a:hover{
             background:url("../image/m08_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this)); 
            }

#m01in,#m01in a{
     width:119px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m01_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m01in a:hover{
             background:url("../image/in/m01_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this)); 
            }  
#m02in,#m02in a{
     width:104px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m02_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m02in a:hover{
             background:url("../image/in/m02_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#m03in,#m03in a{
     width:109px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m03_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m03in a:hover{
             background:url("../image/in/m03_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#m04in,#m04in a{
     width:107px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m04_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m04in a:hover{
             background:url("../image/in/m04_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#m05in,#m05in a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m05_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m05in a:hover{
             background:url("../image/in/m05_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#m06in,#m06in a{
     width:105px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m06_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }
#m06in a:hover{
             background:url("../image/in/m06_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#m07in,#m07in a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m07_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
	 float:left;
}
#m07in a:hover{
             background:url("../image/in/m07_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }	
#m08in,#m08in a{
     width:108px;
     height:110px;
     margin:0;padding:0;
     background:url("../image/in/m08_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
	 text-indent:-9999px;
	 display:block;
	 float:left;
    }

#m08in a:hover{
             background:url("../image/in/m08_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this)); 
            }
			
#bottom{
widows:896px;
height:250px;
background:url("../image/bottom.png") no-repeat 0%;
behavior: expression(IEPNGFIX.fix(this)); 
clear:both;
}
#in_left{
float:left;
width:430px;
height:100%;
padding: 15px 0 0 30px;
}
#in{
float:right;
width:420px;
_width:400px;
height:100%;
}
.info{
height:160px;
text-align:left;
border:solid 1px #FFCCCC;
overflow:auto;
width:350px;
_width:320px;
padding:10px;
font-size:11px;
float:left;
}
.bn{
float:left;
border-bottom: 1px dotted  #FFCCCC;
margin:0;
padding:0;
width:200px;
margin-bottom:5px;
}
.bn_img{
float:left;
margin:0;
padding:0;
}
.link{
width:200px;
float:left;
margin-right:20px;
margin-bottom:20px;
}
