@charset "Shift_Jis";

h1,h1 a{padding:0;margin:0;
   width:800px;height:91px;/* タイトル画像のサイズ */
   background:url(../image/h1.jpg) no-repeat 0px;
   font-size:0em;
   text-indent:-9999px;
   display:block;
  }
  
  
/* h2 */
#top{background:url(../image/c_top.jpg) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:800px;
	height:12px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	clear:both;
  }
/* h2 */
h2{
   padding:3px 0 2px 15px;
   margin:5px 0px;
   text-align:left;
   font-size:0em;
   background:url(../image/h2_.gif);
   color:#333333;
  }
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;
     }


h3{
height:23px;
width:745px;
   margin:3px 0 0 0px;
   padding:3px 0 0px 10px;
   background:url(../image/h3.gif);
   font-size:1.2em;
   line-height:125%;
   text-align:left;
  }

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

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

/* i_box */
#in_left{
     width:443px;
     height:135px;
     margin:0;padding:0;
     background:url("../image/in/in_left.gif") no-repeat 0%;
	 float:left;
    }
#in_right{
     width:20px;
     height:92px;
     margin:0;padding:0;
     background:url("../image/in/in_right.gif") no-repeat 0%;
	 float:right;
    }	
#in_top{
     width:287px;
     height:83px;
     margin:0;padding:0;
     background:url("../image/in/in_top.gif") no-repeat 0%;
    }
	
#in_bottom{
     width:620px;
     height:26px;
     margin:0;padding:0;
     background:url("../image/in/in_bottom.gif") no-repeat 0%;
    }
		
#in{
    width:177px;
    height:135px;
    margin:0;padding:0;
    background:url("../image/in/in_back.gif") no-repeat 0%;
    text-align:left;
    font-size:0.8em;
	float:left;
   }
	 



/* コンテンツ部分 */

#cl{background:url(../image/c_left.jpg) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:13px;
	height:485px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	float:left;
	background-color:#FFFFFF;
	}
#c{
	background:url(../image/c_back.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:787px;
	height:485px;
	display:block;
	float:left;
	}						
/* id */
#kizi{
      width:787px;
      height:470px;
      border:none;
      margin:0px;
      padding:0px;
      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;
		 }
#m01,#m01 a,#m01b{
     width:135px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m01_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m01b,#m01 a:hover{
             background:url("../image/m01_b.gif") no-repeat 0%;
            }  
#m02,#m02 a,#m02b{
     width:115px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m02_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m02b,#m02 a:hover{
             background:url("../image/m02_b.gif") no-repeat 0%;
            }
#m03,#m03 a,#m03b{
     width:102px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m03_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m03b,#m03 a:hover{
             background:url("../image/m03_b.gif") no-repeat 0%;
            }
#m04,#m04 a,#m04b{
     width:98px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m04_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m04b,#m04 a:hover{
             background:url("../image/m04_b.gif") no-repeat 0%;
            }
#m05,#m05 a,#m05b{
     width:118px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m05_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m05b,#m05 a:hover{
             background:url("../image/m05_b.gif") no-repeat 0%;
            }
#m06,#m06 a,#m06b{
     width:67px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m06_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }
#m06b,#m06 a:hover{
             background:url("../image/m06_b.gif") no-repeat 0%;
            }
#m07,#m07 a,#m07b{
     width:63px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m07_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
}
#m07b,#m07 a:hover{
             background:url("../image/m07_b.gif") no-repeat 0%;
            }	
#m08,#m08 a,#m08b{
     width:102px;
     height:32px;
     margin:0;padding:0;
     background:url("../image/m08_a.gif") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;
    }

#m08b,#m08 a:hover{
             background:url("../image/m08_b.gif") no-repeat 0%;
