


h2#topi{
     background:url(../image/topi.png) no-repeat 0px;
     padding:0;
     margin:0 auto;
     width:915px;height:73px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
	 behavior: expression(IEPNGFIX.fix(this));
}

h2#kikaku{
     background:url(../image/kikaku.png) no-repeat 0px;
     padding:0;
     margin:0 auto;
     width:915px;height:73px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
	 behavior: expression(IEPNGFIX.fix(this));
}


#event{
     background:url(../image/event.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:150px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.event_sub{
width:190px;
margin-left:5px;
height:280px;
float:left;
padding-top:10px;
}


#cir{
     background:url(../image/cir.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:150px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.cir_sub{
width:190px;
margin-left:5px;
height:895px;
float:left;
padding-top:10px;
}

#dl{
     background:url(../image/dl.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:197px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.dl_sub{
width:190px;
margin-left:5px;
height:300px;
float:left;
padding-top:10px;
}
	 
#gen{
     background:url(../image/gen.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:169px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.gen_sub{
width:190px;
margin-left:5px;
height:580px;
float:left;
padding-top:10px;
}

#cos{
     background:url(../image/cos.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:173px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.cos_sub{
width:190px;
margin-left:5px;
height:245px;
float:left;
padding-top:10px;
}

#want{
     background:url(../image/want.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:126px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.want_sub{
width:190px;
margin-left:5px;
height:155px;
float:left;
padding-top:10px;
}

#cirlist{
     background:url(../image/cirlist.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:180px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

#faq{
     background:url(../image/faq.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top left;
     padding:0;
     margin:0 auto;
     width:150px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.faq_sub{
width:190px;
margin-left:5px;
height:1100px;
float:left;
padding-top:10px;
}


#link{
     background:url(../image/link.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:150px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }

.link_sub{
width:190px;
margin-left:5px;
float:left;
padding-top:10px;
}

#op{
     background:url(../image/op.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
	 background-position:top;
     padding:0;
     margin:0 auto;
     width:182px;
	 height:66px;/* タイトル画像のサイズ */
     list-style:none;
     display:block;
	 float:left;
     }


#in{
width:812px;
height:181px;
background:url(../image/news.png);
behavior: expression(IEPNGFIX.fix(this));
}

.in_text{
width:799px;
height:118px;
overflow:auto;
padding-top:55px;
_margin-top:55px;
_padding-top:0px;
padding-left:25px;
}

.hr{
width:750px;
height:19px;
background:url(../image/hr.png);
behavior: expression(IEPNGFIX.fix(this));
float:left;
}


/* menu */

.clear {
clear:both;
}

						
/* id */
#kizi{
      width:915px;
      border:none;
      margin:0 auto;
      padding:0px;
      text-align:left;
	  background:url(../image/con_bg.png);
	  background-repeat:repeat-y;
	  background-position:center;
	  _padding-left:55px;
	  behavior: expression(IEPNGFIX.fix(this));
     }

.kizi_text{
width:810px;
margin:0 auto;
}


.kizi_left{
width:311px;
float:left;
}

.left_img{
width:311px;
height:726px;
background:url(../image/left.png);
behavior: expression(IEPNGFIX.fix(this));
clear:both;
}

.left_img2{
width:311px;
height:726px;
background:url(../image/left2.png);
behavior: expression(IEPNGFIX.fix(this));
clear:both;
}

.kizi_right{
padding-left:315px;
_padding-left:0px;
_width:480px;
_float:left;

}
	
/* foot */
#foot{
background:url(../image/bottom.png);
behavior: expression(IEPNGFIX.fix(this));
width:915px;
height:172px;
margin:0 auto;
clear:both;
     }
	 
#foot ul{
width:700px;
height:24px;
		 padding-top:65px;
         margin:0 auto;
		 margin-left:140px;
		 _padding-left:0px;
        }

#foot li{
text-indent:-9999px;
     list-style:none;
     display:block;
		 font-size:0em;
        }
#ira{
width:148px;
height:24px;
background:url(../image/ira.png);
behavior: expression(IEPNGFIX.fix(this));
float:left;
}


#m_b01, #m_b01 a{
width:110px;
height:24px;
background:url(../image/m_b01.png);
behavior: expression(IEPNGFIX.fix(this));
float:left;
}

#m_b02,#m_b02 a{
width:217px;
height:24px;
background:url(../image/m_b02.png);
behavior: expression(IEPNGFIX.fix(this));
float:left;
}

#m_b03,#m_b03 a{
width:144px;
height:24px;
background:url(../image/m_b03.png);
behavior: expression(IEPNGFIX.fix(this));
float:left;
}	
