 /*全体的な設定  */

body{
    
    color:#333333;
    font-size: 14px;
    line-height: 140%;
    font-family: verdana, arial, sans-serif;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    text-align:center;
}

p{
    padding-top:5px;
    padding-bottom: 5px;
    background-image: url(img/note_line.gif);
    margin-right: 20px;
    margin-left: 5px;
    line-height: 20px;
    padding-right: 15px;
    padding-left: 10px;
    margin-top: 0px;
    margin-bottom: 10px;
    letter-spacing:0.4ex;
    font-size:13px;

}


.p1{
    padding-bottom: 5px;
    background-image: url(img/note_line.gif);
    line-height: 20px;
    padding-right: 10px;
    padding-left: 10px;
    letter-spacing:0.4ex;
    margin:0px;
    text-indent:0em;
  
}



 /*全体的なリンクの設定  */


a{
     color:#128aba;
    z-index:10;
}


a:link{
     color:#128aba;
}




 /*h1.h2.h3等の設定  */

h1{
    color:#047da6;
    font-size:10px;
    display:inline;
    margin-left:600px;
}


h1 a{
    color:#047da6;
    text-decoration:none;
    border:none;
}

h2{
    background-image:url(img/midasi.gif);
    font-size:12px;
    color:#000000;
    font-weight:bold;
    text-indent:2em;
    display:block;
    width:300px;
    height:30px;
    padding-top:5px;
    background-repeat:no-repeat;
    margin-top:10px;
}



 /*各id.classの設定  */

#title{
    width:243px;
    height:132px;
    position:relative;
    z-index:9;
    top:-50px;
    left:-50px;
    display:inline;
}

#title a{
    width:165px;
    height:121px;
    display:block;
    text-decoration:none;
    overflow:hidden;
    text-indent:-9999px;
    cursor: pointer;
    background-image:url(img/title1.png);
    _background: none;/*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/title1.png',sizingMethod='scale');/*ie6  */;
    z-index:9;
}

span.st{
    display:inline;
    width:200px;
    height:20px;
    font-size:10px;
    color:#047da6;
    margin-left:600px;
}

* html span.st{
    margin-top:26px;
}

div.tp{
    position:relative;
    right:30px;
    top:10px;
    
}

* html div.tp{
    width:515px;
    height:203px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/top.png);
    background-image:url(img/dmtp.gif);
}

* html div.tp img{
    display:none;
}






.pict1{
    margin-right:10px;
    padding:0px;
    float:left;
}

.pict2{
    margin:0px;
    padding:5px;
    float:right;
    margin-right:15px;
}




.idou1{
    background-image:url(img/go.jpg);
    background-repeat:no-repeat;
    background-position:left;
    width:300px;
    height:23px;
    display:block;
    text-indent:4em;
    font-size:12px;
    margin-left:20px;
    color:#128aba;
}

.idou1 a{
    font-size:12px;
     color:#128aba;
}



#pankuzu{
    text-decoration:none;
    border:none;
    font-size:12px;
    z-index:10;
    position:relative;
    top:20px;
 color:#128aba;}

#pankuzu{
    text-decoration:none;
    border:none;
    font-size:12px;
    z-index:10;
    position:relative;
    top:20px;
 color:#128aba;}

#pankuzu a{
    font-size:12px;
}

#next{
    width:480px;
    height:20px;
    font-size:12px;
    display:block;
    margin-top:10px;
    margin-bottom:10px;
    text-align:right;
    color:#128aba;
}

#nextimg{
    margin-right:8px;
    position:relative;
    top:2px;
}


/*ヘッダーメニューの透過バー  */

.bar1{
    z-index:8;
   top:70px;
    position:absolute;
}

* html .bar1{
    width:770px;
    height:74px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/menubar.png);
    background-image:url(img/dmbar.gif);
    position:absolute;
    top:89px;
}


* html .bar1 img{
    display:none;
}

/*ヘッダーメニューの透過バー終り  */

 /*各ボックスの設定  */


#wrap{
    width:770px;
    text-align:left;
    margin:auto;
    padding:auto;
    border-color:#000000;
    border-style:solid;
    border-width:1px;
}

#wrap2{
    width:770px;
	margin:auto;
    padding:auto;
}






#head{
    background-image:url(img/head.jpg);
    width:770px;
    height:114px;
    background-repeat:no-repeat;
    z-index:1;
}




#main{
    float:right;
    width:510px;
    margin-top:-5px;
    z-index:10;
}

* html #main{
   float:right;
    width:510px;
    margin-top:-40px;
}

#contents{
    width:510px;
   top:10px;
    z-index:4;
    position:relative;
}

* html #contents{
    margin-top:10px;
    z-index:4;}

#side{
	float:left;
    width:240px;
    margin-top:-10px;

}

* html #side{
    margin-top:-50px;
    z-index:4;}



 /*ヘッダーメニュー詳細*/

#hmenu{
    width:660px;
    z-index:10;
    position:absolute;
    top:35px;
    margin-left:105px;
}

* html #hmenu{
    position:absolute;
    top:53px;
    
}

#hmenu ul{
    list-style:none;
    width:660px;
    display:inline;
}

#hmenu li{
    list-style-type:none;
    width:73px;
    height:43px;
    display:inline;
}

#hmenu a{
    width:73px;
    height:43px;
	display:block;
    float:left;
    text-decoration:none;
    overflow:hidden;
    background-position:bottom;
    text-indent:-9999px;
	cursor: pointer;

}

#hmenu a.h1 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h1.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h1.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h1_on {
    background-image:url(img/hmenu/h1o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h1o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h2 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h2.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h2.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h2_on {
    background-image:url(img/hmenu/h2o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h2o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h3 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h3.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h3.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h3_on {
    background-image:url(img/hmenu/h3o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h3o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h4 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h4.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h4.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h4_on {
    background-image:url(img/hmenu/h4o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h4o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h5 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h5.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h5.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h5_on {
    background-image:url(img/hmenu/h5o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h5o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h6 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h6.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h6.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h6_on {
    background-image:url(img/hmenu/h6o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h6o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h7 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h7.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h7.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h7_on {
    background-image:url(img/hmenu/h7o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h7o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h8 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h8.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h8.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h8_on {
    background-image:url(img/hmenu/h8o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h8o.png',sizingMethod='scale');/*ie6  */;

}

#hmenu a.h9 {
    display: block;
    　　width: 73px;
    　　height:43px;
    background-image:url(img/hmenu/h9.png);
    _background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h9.png',sizingMethod='scale');/*ie6  */;
}


#hmenu a.h9_on {
    background-image:url(img/hmenu/h9o.png);
	_background: none; /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hmenu/h9o.png',sizingMethod='scale');/*ie6  */;

}
 /*サイドメニュー詳細  */ 

#smenu{
    float:left;
    width:240px;
    margin-top:20px;
}



#smenu ul{
    list-style:none;
    width:232px;
    display:inline;
}

#smenu li.1{
    list-style-type:none;
    width:180px;
    height:20px;
    display:inline;
    text-indent:-9999px;
}

#smenu li.2{
    list-style-type:none;
    width:232px;
    height:45px;
    display:inline;
    text-indent:-9999px;
}

#smenu a{
    width:180px;
    height:20px;
    display:block;
    text-decoration:none;
    overflow:hidden;
    cursor: pointer;
    text-indent:-9999px;
    margin-top:2px;
    z-index:3;
    margin-left:-20%;

    position:relative;
    left:55px;
}

#smenu a.2{
    width:232px;
    height:45px;
    display:block;
    text-decoration:none;
    overflow:hidden;
    cursor: pointer;
    text-indent:-9999px;
}

 /*リンクあり　大タイトル  */
#smenu a.s1 {
    display: block;
    background-image:url(img/smenu/s1.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s1.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:19px;
}

#smenu a.s1_on {
    display: block;
    background-image:url(img/smenu/s1o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s1o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    margin-left:-84px;
}

*:first-child+html #smenu a.s1 {

    margin-left:-32px;
} 

*:first-child+html #smenu a.s1_on {
    margin-left:-68px;
} 


#smenu a.s2 {
    display: block;
    background-image:url(img/smenu/s2.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s2.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:20px;
	
}



#smenu a.s2_on {
    display: block;
    background-image:url(img/smenu/s2o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s2o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:20px;
}

* html #smenu a.s1 {
    margin-left:-43px;
}

* html #smenu a.s1_on {
margin-left:-79px;
}


* html #smenu a.s2 {
margin-left:-60px;
}

* html #smenu a.s2_on {
margin-left:-60px;
}



/*リンクなし大タイトル  */

#smenu li.s3{
    display: block;
    background-image:url(img/smenu/s3.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s3.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s3_on{
	display: block;
    background-image:url(img/smenu/s3o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s3o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s3 {
	position:relative;
    left:-40px;
}

* html #smenu li.s3_on {
	position:relative;
    left:-40px;
}


#smenu li.s4{
    display: block;
    background-image:url(img/smenu/s4.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s4.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s4_on{
	display: block;
    background-image:url(img/smenu/s4o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s4o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s4 {
	position:relative;
    left:-40px;
}

* html #smenu li.s4_on {
	position:relative;
    left:-40px;
}

#smenu li.s5{
    display: block;
    background-image:url(img/smenu/s5.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s5.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s5_on{
	display: block;
    background-image:url(img/smenu/s5o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s5o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s5 {
	position:relative;
    left:-40px;
}

* html #smenu li.s5_on {
	position:relative;
    left:-40px;
}

#smenu li.s6{
    display: block;
    background-image:url(img/smenu/s6.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s6.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s6_on{
	display: block;
    background-image:url(img/smenu/s6o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s6o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s6 {
	position:relative;
    left:-40px;
}

* html #smenu li.s6_on {
	position:relative;
    left:-40px;
}

#smenu li.s7{
    display: block;
    background-image:url(img/smenu/s7.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s7.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s7_on{
	display: block;
    background-image:url(img/smenu/s7o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s7o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s7 {
	position:relative;
    left:-40px;
}

* html #smenu li.s7_on {
	position:relative;
    left:-40px;
}


#smenu li.s8{
    display: block;
    background-image:url(img/smenu/s8.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s8.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s8_on{
	display: block;
    background-image:url(img/smenu/s8o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s8o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s8 {
	position:relative;
    left:-40px;
}

* html #smenu li.s8_on {
	position:relative;
    left:-40px;
}


#smenu li.s9{
    display: block;
    background-image:url(img/smenu/s9.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s9.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
    position:relative;
    left:-25px;
    text-indent:-9999px;
}

#smenu li.s9_on{
	display: block;
    background-image:url(img/smenu/s9o.png);
    _background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s9o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;
	position:relative;
    left:-25px;
    text-indent:-9999px;
}

* html #smenu li.s9 {
	position:relative;
    left:-40px;
}

* html #smenu li.s9_on {
	position:relative;
    left:-40px;
}
 /*リンクなし大タイトル終り  */



 /*中タイトル  */

#smenu a.s31 {
    
    background-image:url(img/smenu/31.gif);
    
    
}

#smenu a.s31_on {
    
    background-image:url(img/smenu/31o.gif);
   
}




#smenu a.s32 {
    
    background-image:url(img/smenu/32.gif);
 
}

#smenu a.s32_on {
    
    background-image:url(img/smenu/32o.gif);
  
}



#smenu a.s33 {
    
    background-image:url(img/smenu/33.gif);
}

#smenu a.s33_on {

    background-image:url(img/smenu/33o.gif);
  
}




#smenu a.s41 {
    
    background-image:url(img/smenu/41.gif);
   
}

#smenu a.s41_on {
    
    background-image:url(img/smenu/41o.gif);
   
}


#smenu a.s42 {
    
    background-image:url(img/smenu/42.gif);
  
}

#smenu a.s42_on {
    
    background-image:url(img/smenu/42o.gif);
   
}


#smenu a.s43 {

    background-image:url(img/smenu/43.gif);
  
}

#smenu a.s43_on {

    background-image:url(img/smenu/43o.gif);
 
}



#smenu a.s51 {

    background-image:url(img/smenu/51.gif);
 
}

#smenu a.s51_on {

    background-image:url(img/smenu/51o.gif);

}


#smenu a.s52 {
   
    background-image:url(img/smenu/52.gif);
   
}

#smenu a.s52_on {

    background-image:url(img/smenu/52o.gif);
   
}


#smenu a.s53 {

    background-image:url(img/smenu/53.gif);
  
}

#smenu a.s53_on {
    
    background-image:url(img/smenu/53o.gif);
   
}



#smenu a.s61 {
    
    background-image:url(img/smenu/61.gif);
   
}

#smenu a.s61_on {
    
    background-image:url(img/smenu/61o.gif);
  
}



#smenu a.s62 {

    background-image:url(img/smenu/62.gif);
    
}

#smenu a.s62_on {
    
    background-image:url(img/smenu/62o.gif);
   
}



#smenu a.s63 {
    
    background-image:url(img/smenu/63.gif);
   
}

#smenu a.s63_on {
    
    background-image:url(img/smenu/63o.gif);
   
}



#smenu a.s71 {

    background-image:url(img/smenu/71.gif);
   
}

#smenu a.s71_on {

    background-image:url(img/smenu/71o.gif);
  
}



#smenu a.s72 {

    background-image:url(img/smenu/72.gif);
   
}

#smenu a.s72_on {
    
    background-image:url(img/smenu/72o.gif);
  
}



#smenu a.s73 {
    
    background-image:url(img/smenu/73.gif);
    
}

#smenu a.s73_on {
  
    background-image:url(img/smenu/73o.gif);
    
}



#smenu a.s81 {
    
    background-image:url(img/smenu/81.gif);
 
}

#smenu a.s81_on {
    display: block;
    background-image:url(img/smenu/81o.gif);
   
}



#smenu a.s82 {
    
    background-image:url(img/smenu/82.gif);
  
}

#smenu a.s82_on {
    
    background-image:url(img/smenu/82o.gif);
   
}



#smenu a.s83 {
   
    background-image:url(img/smenu/83.gif);
   
}

#smenu a.s83_on {
    
    background-image:url(img/smenu/83o.gif);
   
}



#smenu a.s91 {
    
    background-image:url(img/smenu/91.gif);
    
}

#smenu a.s91_on {
   
    background-image:url(img/smenu/91o.gif);
   
}



#smenu a.s92 {
    
    background-image:url(img/smenu/92.gif);
   
}

#smenu a.s92_on {
    
    background-image:url(img/smenu/92o.gif);
    
}


#smenu a.s93 {
    
    background-image:url(img/smenu/93.gif);
   
}

#smenu a.s93_on {
   
    background-image:url(img/smenu/93o.gif);
  
}


 /*hover  */
#smenu a:hover.s1{

    background-image:url(img/smenu/s1o.png);
_background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s1o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;

    text-indent:-9999px;
   
}


#smenu a:hover.s2{

    background-image:url(img/smenu/s2o.png);
_background: none;
    /*ie6*/
　　_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/smenu/s2o.png',sizingMethod='scale');
    /*ie6  */;
    width:232px;
    height:45px;

    text-indent:-9999px;
   
}


#smenu a:hover.s31{

    background-image:url(img/smenu/31o.gif);
 
   
}


#smenu a:hover.s32{

    background-image:url(img/smenu/32o.gif);

   
}


#smenu a:hover.s33{

    background-image:url(img/smenu/33o.gif);
 
   
}

#smenu a:hover.s41{

    background-image:url(img/smenu/41o.gif);

   
}

#smenu a:hover.s42{

    background-image:url(img/smenu/42o.gif);

   
}

#smenu a:hover.s43{

    background-image:url(img/smenu/43o.gif);

   
}

#smenu a:hover.s51{

    background-image:url(img/smenu/51o.gif);

   
}

#smenu a:hover.s52{

    background-image:url(img/smenu/52o.gif);

   
}

#smenu a:hover.s53{

    background-image:url(img/smenu/53o.gif);
 
   
}


#smenu a:hover.s61{

    background-image:url(img/smenu/61o.gif);

   
}


#smenu a:hover.s62{

    background-image:url(img/smenu/62o.gif);

   
}


#smenu a:hover.s63{

    background-image:url(img/smenu/63o.gif);

}


#smenu a:hover.s71{

    background-image:url(img/smenu/71o.gif);

   
}

#smenu a:hover.s72{

    background-image:url(img/smenu/72o.gif);

   
}


#smenu a:hover.s73{

    background-image:url(img/smenu/73o.gif);

}

#smenu a:hover.s81{

    background-image:url(img/smenu/81o.gif);

   
}


#smenu a:hover.s82{

    background-image:url(img/smenu/82o.gif);

   
}

#smenu a:hover.s83{

    background-image:url(img/smenu/83o.gif);
   
}


#smenu a:hover.s91{

    background-image:url(img/smenu/91o.gif);

}


#smenu a:hover.s92{
   
    background-image:url(img/smenu/92o.gif);
   
}

#smenu a:hover.s93{

    background-image:url(img/smenu/93o.gif);
    
}











/*  フッターメニュー詳細*/

#foot{
    width:770px;
    height:250px;
    clear:both;
    z-index:1;
    position:static;
}


#fmenu{
    width:770px;
    margin-top:-2px;
    height:250px;
    background-image:url(img/fmenu/fmenub.jpg);
    background-repeat:no-repeat;
}



#fmenu ul{
    list-style:none;
    width:770px;
    display:inline;
}

#fmenu li{
   display:inline;   
 list-style-type:none;  
}

#fmenu a{
    width:73px;
    height:43px;
    display:block;
    float:left;
    text-indent:-9877em;
    text-decoration:none;
    overflow:hidden;
    margin-left:10px;
    margin-top:170px;
}


#fmenu a.f1 {
    background-image:url(img/fmenu/1.gif);
}

#fmenu a.f1_on {
    background-image:url(img/fmenu/1o.gif);
}

#fmenu a.f2 {
    background-image:url(img/fmenu/2.gif);
}

#fmenu a.f2_on {
    background-image:url(img/fmenu/2o.gif);
}

#fmenu a.f3 {
    background-image:url(img/fmenu/3.gif);
}

#fmenu a.f3_on {
    background-image:url(img/fmenu/3o.gif);
}


#fmenu a.f4 {
    background-image:url(img/fmenu/4.gif);
}

#fmenu a.f4_on {
    background-image:url(img/fmenu/4o.gif);
}

#fmenu a.f5 {
    background-image:url(img/fmenu/5.gif);
}

#fmenu a.f5_on {
    background-image:url(img/fmenu/5o.gif);
}


#fmenu a.f6 {
    background-image:url(img/fmenu/6.gif);
}

#fmenu a.f6_on {
    background-image:url(img/fmenu/6o.gif);
}


#fmenu a.f7 {
    background-image:url(img/fmenu/7.gif);
}

#fmenu a.f7_on {
    background-image:url(img/fmenu/7o.gif);
}

#fmenu a.f8 {
    background-image:url(img/fmenu/8.gif);
}

#fmenu a.f8_on {
    background-image:url(img/fmenu/8o.gif);
}


#fmenu a.f9 {
    background-image:url(img/fmenu/9.gif);
}

#fmenu a.f9_on {
    background-image:url(img/fmenu/9o.gif);
}

 /*アドレス  */

address {
    font-style: normal;
    color:#bd057c;
    font-size: 10px;
    margin-top:0px;
    margin-left:100px;
}

.ad{
text-align:left;
font-size:10px;
 color: 999999;
}

