
h2#news{
width:400px;
height:40px;
background:url(../image/news.png);
behavior: expression(IEPNGFIX.fix(this));
}

.news_text{
height:240px;
}

#event{
width:870px;
height:278px;
background:url(../image/event.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#cir{
width:870px;
height:278px;
background:url(../image/cir.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#dl{
width:870px;
height:278px;
background:url(../image/dl.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#gen{
width:870px;
height:278px;
background:url(../image/gen.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#cos{
width:870px;
height:278px;
background:url(../image/cos.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#want{
width:870px;
height:278px;
background:url(../image/want.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#faq{
width:870px;
height:278px;
background:url(../image/faq.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#link{
width:870px;
height:278px;
background:url(../image/link.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}

#op{
width:870px;
height:278px;
background:url(../image/op.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}


#cirlist{
width:870px;
height:278px;
background:url(../image/list.png);
behavior: expression(IEPNGFIX.fix(this));
font-size: 0px;
line-height:0;
text-indent: -9999px;
clear:both;
display:block;
margin:0 auto;
padding:0;
}



/* h3 */
h3{
   margin:10px 0;
   padding:12px 0 9px 12px;
   background:url(../image/h3.png);
   behavior: expression(IEPNGFIX.fix(this));
   font-size:1.2em;
   text-align:left;
  }

/* h4 */
h4{
   margin:10px 0;
   padding:2px 0 3px 5px;
   border-bottom:solid 1px #1CB9B1;
   border-left:solid 5px #1CB9B1;
   font-size:1em;
   line-height:125%;
   text-align:left;
  }

/* h5 */
h5{
   margin:0 0 0 0px;
   padding:3px 0 3px 0px;
   border-bottom:solid 1px #FF3366;
   font-size:1em;
   line-height:125%;
   text-align:left;
  }



/* p */
p{

  padding:0;
  text-align:left;
 }

.sub{
     padding:5px 0px;
     border-bottom:dotted 1px #666666;
	 margin:5px 0;
    }

.ar{
	text-align:right;
	padding-bottom:2px;
	margin-bottom:5px;
   }

/* pan部分 */
#pan{
     height:10px;
     width: auto;
	 font-size:10px;
    }
#pan ul{
	margin:0;
	padding:0;
	text-align:right;
       }
#pan li{
        padding:0 0 0 5px;
        display:inline;
        list-style:none;
        border-left:solid 1px #000000;
       }

/* list */
ul{
　 margin: 5px 5px 5px 5px;
   padding: 0 20px 0 25px;
　 line-height:150%;
　 list-style-image:url("../image/icon.gif");
   list-style-position:outside;
  }

ol{
　 margin: 5px 5px 5px 5px;
   padding: 0 10px 0 25px;
　 line-height:150%;
   list-style-position:outside;
  }

/* text */
em{
   color:#00A156;
   font-style:normal;
   font-weight:bold;
  }

strong{
       color:#1F3E94;
	   text-decoration:underline;
       font-weight:normal;
      }

.white{
       color:#FFF;
      }

/* menu */
#menu ul{
padding:0; margin:0;
float:left;
width:196px;
height:480px;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
.clear {
clear:both;
}

#con_menu{
padding:0; margin:0 auto;
width:780px;
height:27px;
padding-top:10px;
}

#con_menu ul{
padding:0; margin:0;
}

#con_menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}

/*-----menu1---------------------------------------------*/
#m01,#m01 a{
     width:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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:196px;
     height:50px;
     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));
            }

#m_top{
     width:196px;
     height:30px;
     margin:0;padding:0;
     background:url("../image/m_top.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
}

#m_bottom{
     width:196px;
     height:50px;
     margin:0;padding:0;
     background:url("../image/mb.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
}


/*-----menu1---------------------------------------------*/
#cm01,#cm01 a{
     width:105px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm01_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm01 a:hover{
             background:url("../image/cm01_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }  
#cm02,#cm02 a{
     width:115px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm02_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm02 a:hover{
             background:url("../image/cm02_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#cm03,#cm03 a{
     width:107px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm03_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm03 a:hover{
             background:url("../image/cm03_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#cm04,#cm04 a{
     width:88px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm04_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm04 a:hover{
             background:url("../image/cm04_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#cm05,#cm05 a{
     width:110px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm05_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm05 a:hover{
             background:url("../image/cm05_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#cm06,#cm06 a{
     width:59px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm06_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }
#cm06 a:hover{
             background:url("../image/cm06_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
#cm07,#cm07 a{
     width:110px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm07_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
}
#cm07 a:hover{
             background:url("../image/cm07_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }	
#cm08,#cm08 a{
     width:65px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/cm08_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this));
	 text-indent:-9999px;
	 display:block;
    }

#cm08 a:hover{
             background:url("../image/cm08_b.png") no-repeat 0%;
			 behavior: expression(IEPNGFIX.fix(this));
            }
