@charset "Shift_Jis";


/* h2 */
h2#news{
     padding:0;
     margin:0px 0 0 0px;
   font-size:0em;
   background:url(../image/news.png);
   behavior: expression(IEPNGFIX.fix(this));
   width:280px;
   height:48px;
   float:left;
   clear:both;
  }

  
h2#event{
     background:url(../image/evnet.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
h2#cir{
     background:url(../image/cir.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#dl{
     background:url(../image/dl.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#gen{
     background:url(../image/gen.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#cos{
     background:url(../image/cos.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#faq{
     background:url(../image/faq.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#link{
     background:url(../image/link.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#want{
     background:url(../image/want.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#op{
     background:url(../image/op.png) no-repeat 0px;
	 behavior: expression(IEPNGFIX.fix(this));
     padding:0;
     margin:0;
     width:277px;height:56px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }



h3{
height:19px;
_height:27px;
   margin:0px;
   padding:8px 0 0px 10px;
   background:url(../image/h3.png);
   font-size:12px;
   text-align:left;
   width:350px;
   _width:360px;
   font-weight:normal;
  }

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


		
#in{
    width:356px;
    height:246px;
    margin:0;padding:0;
    background:url("../image/update.png") no-repeat 0%;
	behavior: expression(IEPNGFIX.fix(this));
    text-align:left;
	float:left;
	margin:0px 0 0 0px;
   }

#in_text{
width:320px;
height:186px;
overflow:auto;
margin:50px 0 0 30px;
text-align:left;
padding:5px 0 0 10px;
}

.news{
height:270px;
_height:220px;
}

.news_title{
clear:both;
padding:0; margin:0;
float:left;
background:url("../image/star.png") no-repeat left center;
_background:url("../image/star.gif") no-repeat left center;
padding:10px 0px 0 25px;
height:15px;
margin-left:22px;
_margin-left:10px;
color:#C3347B;
}	

.news_text{
clear:both;
margin:0;
padding:0px 0px 10px 34px;

}

#kizi{
      width:385px;
      height:558px;
      padding:0x;
      text-align:left;
      overflow:auto;
	  float:left;
	  margin:20px 0 0 0;
	  
     }
#menu{
width:938px;
height:44px;
background:url(../image/top.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
padding:0px 0 0 20px;
margin-top:22px;
} 

#con_menu{
width:938px;
height:44px;
background:url(../image/con_top.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
padding:0px 0 0 20px;
margin-top:20px;
} 

#c{
width:938px;
height:661px;
margin:0 auto;
}
	 
#left{
width:395px;
height:583px;
float:left;
background:url(../image/left.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
}

.left_text{
height:515px;
width:350px;
margin:35px 0 0 30px;
}

#right,#right a{
width:543px;
height:583px;
float:left;
background:url(../image/right.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
}

#con_left,#con_left a{
width:449px;
height:604px;
float:left;
background:url(../image/con_img.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
}

#con_right{
width:489px;
height:604px;
float:left;
background:url(../image/kizi_bg.png) no-repeat 0px;
behavior: expression(IEPNGFIX.fix(this));
}
