#head{
      width:938px;
	  height:349px;
      margin:0 auto;
      padding:0px;
}

#head_in a{
      width:453px;
	  height:349px;
      margin:0;
      padding:0px;
	  float:right;
	  background:url(../image/con_logo.png) no-repeat 0%;
	  behavior: expression(IEPNGFIX.fix(this));
	  font-size:0em;
      text-indent:-9999px;
      list-style:none;
      display:block;
}

#head_img{
      width:485px;
	  height:349px;
	  	  background:url(../image/con_img.png) no-repeat 0%;
		  behavior: expression(IEPNGFIX.fix(this));
		  float:left;
}

#con_sp{
      width:940px;
	  height:89px;
	  margin:0 auto;
	  behavior: expression(IEPNGFIX.fix(this));
	  background:url(../image/con_sp.png) no-repeat 0%		  
}

h2{
font-size:0em;
text-indent:-9999px;
display:block;
margin:0 auto;
}

/* h2 */
h2#pickup{
background:url(../image/pickup.png);
behavior: expression(IEPNGFIX.fix(this)); 

width:940px;
height:41px;
}

h2#event{
background:url(../image/event.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#cir{
background:url(../image/cir.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#dl{
background:url(../image/dl.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#gen{
background:url(../image/gen.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#cos{
background:url(../image/cos.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#want{
background:url(../image/want.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}


h2#faq{
background:url(../image/faq.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;}

h2#link{
background:url(../image/link.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#op{
background:url(../image/op.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
}

h2#cirlist{
background:url(../image/cirlist.png);
behavior: expression(IEPNGFIX.fix(this));
width:940px;
height:41px;
margin-left:18px;
}

h3{
   margin:0px;
   margin-left:-5px;
   height:21px;
   padding:11px 0 6px 15px;
   background:url(../image/h3.png);
   behavior: expression(IEPNGFIX.fix(this));
   font-size:1.2em;
   line-height:125%;
   text-align:left;
   clear:both;
   width:787px;
   color:#FFFFFF;
  }

/* h4 */
h4{
   margin:0px 0 10px 0;
   padding:5px 0px 5px 0px;
   color:#FFFFFF;
   font-size:1em;
   text-align:left;
   border-bottom:solid 3px #298CC3;
  }

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

.sub{
     padding-bottom:2px;
     border-bottom:dotted 1px #CCCCCC;
	 margin:2px 10px 15px 10px;
    }

.ar{
	text-align:right;
	padding-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	font-size:0.9em;
	margin-left:10px;
   }


/* pan部分 */
#pan{
     height:30px;
     width: auto;
	 text-align:right;
	 font-size:11px;
    }

#pan ul{
	margin:5px 0 0 0;
	
       }

#pan li{
        padding:0 0 0 5px;
        display:inline;
        list-style:none;
        border-left:solid 1px #ffffff;
       }

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

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

#kizi ol{
   margin: 0px 0px 0px 25px;
   text-align:left;
  }
#kizi ul{
   margin: 0px 0px 0px 25px;
   /*text-align:left;*/
  }
#kizi li{
width:600px;
  }
/* text */
em{
color:#0C80BE;
   font-style:normal;
   font-weight:bold;
  }

strong{
font-weight:normal;
	   background-color:#666699;
	   font-size:14px;
	   padding:2px;
      }
#menu{
width:940px;
height:89px;
margin:0 auto;
}

#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
.clear {
clear:both;
}


/*-----menu1---------------------------------------------*/
#m01,#m01 a,#m01 a:hover,#m01b{
     width:146px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 behavior: expression(IEPNGFIX.fix(this)); 
    }
#m01,#m01 a{
     background:url("../image/m01_a.png") no-repeat 0%;
    }
#m01 a:hover,#m01b{
     background:url("../image/m01_b.png") no-repeat 0%;
	 
	 }
/*-----menu2---------------------------------------------*/
#m02,#m02 a,#m02 a:hover,#m02b{
     width:104px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m02,#m02 a{
     background:url("../image/m02_a.png") no-repeat 0%;
    }
#m02 a:hover,#m02b{
     background:url("../image/m02_b.png") no-repeat 0%;
	 }
/*-----menu3---------------------------------------------*/
#m03,#m03 a,#m03 a:hover,#m03b{
     width:155px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m03,#m03 a{
     background:url("../image/m03_a.png") no-repeat 0%;
    }
#m03 a:hover,#m03b{
     background:url("../image/m03_b.png") no-repeat 0%;
	 }
/*-----menu4---------------------------------------------*/
#m04,#m04 a,#m04 a:hover,#m04b{
     width:126px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m04,#m04 a{
     background:url("../image/m04_a.png") no-repeat 0%;
    }
#m04 a:hover,#m04b{
     background:url("../image/m04_b.png") no-repeat 0%;
	 }
/*-----menu5---------------------------------------------*/
#m05,#m05 a,#m05 a:hover,#m05b{
     width:126px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m05,#m05 a{
     background:url("../image/m05_a.png") no-repeat 0%;
    }
#m05 a:hover,#m05b{
     background:url("../image/m05_b.png") no-repeat 0%;
	 }
/*-----menu6---------------------------------------------*/
#m06,#m06 a,#m06 a:hover,#m06b{
     width:90px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m06,#m06 a{
     background:url("../image/m06_a.png") no-repeat 0%;
    }
#m06 a:hover,#m06b{
     background:url("../image/m06_b.png") no-repeat 0%;
	 }
/*-----menu7---------------------------------------------*/
#m07,#m07 a,#m07 a:hover,#m07b{
     width:83px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m07,#m07 a{
     background:url("../image/m07_a.png") no-repeat 0%;
    }
#m07 a:hover,#m07b{
     background:url("../image/m07_b.png") no-repeat 0%;
    }
/*-----menu8---------------------------------------------*/
#m08,#m08 a,#m08 a:hover,#m08b{
     width:108px;
     height:89px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
    }
#m08,#m08 a{
     background:url("../image/m08_a.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
    }
#m08 a:hover,#m08b{
     background:url("../image/m08_b.png") no-repeat 0%;
	 behavior: expression(IEPNGFIX.fix(this)); 
    }


