@charset "Shift_Jis";
body{
background:url(../image/kabe.jpg) repeat-y center;
}
#head,#head a{
   padding:0;
   margin:0;
   width:800px;height:24px;/* タイトル画像のサイズ */
   background:url(../image/in/head.gif) no-repeat 0px;
   display:block;
   font-size:0em;
   text-indent:-9999px;
   display:block;
}
h1,h1 a{padding:0;margin:0;
   width:620px;height:86px;/* タイトル画像のサイズ */
   background:url(../image/h1.gif) no-repeat 0px;
   font-size:0em;
   text-indent:-9999px;
   display:block;
  }
  
#contents{
          width:800px;
          height:100%;
          margin:0px auto;
          padding:0;
		  background-color:#000000;
         }
/* h2 */
#top{background:url(../image/c_top.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:800px;
	height:25px;
	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:97%;
_width:100%;
   margin:0px 0 0 0px;
   padding:3px 0 0px 10px;
   background:url(../image/h3.gif);
   font-size:1em;
   line-height:125%;
   text-align:left;
  }

/* h4 */
h4{
   margin:10px 10px 0 0px;
   padding:2px 0 3px 5px;
   border-bottom:solid 2px #990000;
   border-left:solid 5px #990000;
   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;
  }

/* menu */
#menu ul{
height:27px;
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:339px;
	height:538px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	float:left;
	background-color:#FFFFFF;
	}
#ct{
	background:url(../image/c_top.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:800px;
	height:10px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	clear:both;
	}
#c{
	background:url(../image/c_back.jpg) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:461px;
	height:538px;
	display:block;
	float:left;
	}	
#cl2{background:url(../image/c_left2.jpg) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:339px;
	height:538px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	float:left;
	background-color:#FFFFFF;
	}
#ct2{
	background:url(../image/c_top2.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:800px;
	height:10px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	clear:both;
	}
#c2{
	background:url(../image/c_back2.jpg) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:461px;
	height:538px;
	display:block;
	float:left;
	}					
/* id */
#kizi{
      width:461px;
      height:538px;
      border:none;
      margin:0px;
      padding:0px 0 0 0;
      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;
		 }
