@charset "Shift_Jis";
#head{
   padding:0;margin:0;
   width:760px;height:28px;/* タイトル画像のサイズ */
  }
#head a{
     background:url(../image/head.gif) no-repeat 0px;
     padding:0;margin:0;
     width:760px;height:28px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }

h1{padding:0;margin:0;
   width:760px;height:86px;/* タイトル画像のサイズ */
  }

h1 a{background:url(../image/h1.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:760px;height:86px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
h2{
   padding:3px 0px 4px 15px;
   margin:7px 0px 0 0;
   text-align:left;
   font-size:1.2em;
   border-left:solid 10px #FFCC00;
   color:#CC0000;
   background:#FFFFCC;
  }
#c_top{
     background:url("../image/h2_.gif") no-repeat 0px;
     padding:0;
     margin:0;
     width:760px;height:18px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
h2#event{
     background:url(../image/h2_event.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#circle{
     background:url(../image/h2_cir.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#dl{
     background:url(../image/h2_dl.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#gen{
     background:url(../image/h2_gen.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#cos{
     background:url(../image/h2_cos.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#faq{
     background:url(../image/h2_faq.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#link{
     background:url(../image/h2_link.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#want{
     background:url(../image/h2_want.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#op{
     background:url(../image/h2_op.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#print{
     background:url(../image/h2_print.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#list{
     background:url(../image/h2_list.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:365px;height:32px;/* タイトル画像のサイズ */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }




/* menu */
#menu ul{
padding:0; margin:0;
}
#menu li {
list-style-type:none;
padding:0; margin:0;
float:left;
}
.clear {
clear:both;
}

#ml{
	width:102px;
	height:27px;
	margin:0;padding:0;
	background:url("../image/m_left.gif") no-repeat 0%;
	}
	
#mr{
	width:30px;
	height:27px;
	margin:0;padding:0;
	background:url("../image/in/m_right.gif") no-repeat 0%;
	}

#mb{
	width:760px;
	height:22px;
	margin:0;padding:0;
	background:url("../image/in/m_bottom.gif") no-repeat 0%;
	}

#m01{
     width:87px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m01_a.gif") no-repeat 0%;
    }

#m01 a{
	width:87px;
	height:27px;
	margin:0;padding:0;
	background:url("../image/in/m01_a.gif") no-repeat 0%;
	text-indent:-9999px;
	display:block;
	}

#m01 a:hover{
             background:url("../image/in/m01_b.gif") no-repeat 0%;
            }
            
#m02{
     width:96px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m02_a.gif") no-repeat 0%;
    }

#m02 a{
		width:96px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m02_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m02 a:hover{
             background:url("../image/in/m02_b.gif") no-repeat 0%;
            }

#m03{
     width:88px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m03_a.gif") no-repeat 0%;
    }

#m03 a{
		width:88px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m03_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
      
#m03 a:hover{
             background:url("../image/in/m03_b.gif") no-repeat 0%;
            }


#m04{
     width:87px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m04_a.gif") no-repeat 0%;
    }

#m04 a{
		width:87px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m04_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m04 a:hover{
             background:url("../image/in/m04_b.gif") no-repeat 0%;
            }


#m05{
     width:111px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m05_a.gif") no-repeat 0%;
    }

#m05 a{
		width:111px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m05_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m05 a:hover{
             background:url("../image/in/m05_b.gif") no-repeat 0%;
            }

#m06{
     width:52px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m06_a.gif") no-repeat 0%;
    }

#m06 a{
		width:52px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m06_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m06 a:hover{
             background:url("../image/in/m06_b.gif") no-repeat 0%;
            }
			
#m07{
     width:72px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m07_a.gif") no-repeat 0%;
    }

#m07 a{
		width:72px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m07_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m07 a:hover{
             background:url("../image/in/m07_b.gif") no-repeat 0%;
            }
			
#m08{
     width:65px;
     height:27px;
     margin:0;padding:0;
     background:url("../image/in/m08_a.gif") no-repeat 0%;
    }

#m08 a{
		width:65px;
		height:27px;
		margin:0;padding:0;
		background:url("../image/in/m08_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m08 a:hover{
             background:url("../image/in/m08_b.gif") no-repeat 0%;
            }


/* コンテンツ部分 */

#cl{
	background:url(../image/c_left.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:25px;
	height:510px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	float:left;
	}
	
#cr{
	background:url(../image/c_right.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:25px;
	height:510px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	float:right;
	}
	
#ct{
	background:url(../image/c_top.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:760px;
	height:23px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}
	
#cb{
	background:url(../image/c_bottom.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:760px;
	height:25px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}

#c{
	background:url(../image/c_back.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:710px;
	height:510px;
	display:block;
	float:left;
	}						
	
#visual01{
	background:url(../image/visual01.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:345px;
	height:387px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}
	
#print{
	background:url(../image/print.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:345px;
	height:128px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}

/* id */
#kizi{
      width:710px;
      height:510px;
      border:none;
      margin:0px;
      padding:0px;
      font-size:0.8em;
      line-height:145%;
      text-align:left;
      overflow:auto;
     }

#kizi th{
         background:url(../image/h3.gif);
         height:25px;
        }

#kizi td{
         text-align:left;
         margin:0 0 0 3px;
         padding:3px 0px;
         border-bottom:dashed 1px #999999;
