@charset "Shift_Jis";
#head{
     background:url(../image/back1.jpg);
     padding:0;
	 height:356px;/* タイトル画像のサイズ */
	 border-bottom:1px solid #5A4137;
     }
#head_in, #head_in a{
     background:url(../image/head.png) no-repeat 0px;
	 _background:url(../image/head.gif) no-repeat 0px;
	 background-position:center;
     padding:0;
     margin:0 auto;
	 height:356px;/* タイトル画像のサイズ */
	 font-size:0em;
     text-indent:-9999px;
     display:block;
     }

#head_in2, #head_in2 a{
     background:url(../image/head2.png) no-repeat 0px;
	 _background:url(../image/head2.gif) no-repeat 0px;
	 background-position:center;
     padding:0;
     margin:0 auto;
	 height:356px;/* タイトル画像のサイズ */
	 font-size:0em;
     text-indent:-9999px;
     display:block;
     }

#head_in3, #head_in3 a{
     background:url(../image/head3.png) no-repeat 0px;
	 _background:url(../image/head3.gif) no-repeat 0px;
	 background-position:center;
     padding:0;
     margin:0 auto;
	 height:356px;/* タイトル画像のサイズ */
	 font-size:0em;
     text-indent:-9999px;
     display:block;
     }

#head_in4, #head_in4 a{
     background:url(../image/head4.png) no-repeat 0px;
	 _background:url(../image/head4.gif) no-repeat 0px;
	 background-position:center;
     padding:0;
     margin:0 auto;
	 height:356px;/* タイトル画像のサイズ */
	 font-size:0em;
     text-indent:-9999px;
     display:block;
     }
	 
h2#news{
/*   padding:5px 0 5px 10px;
   margin:0 0 15px 20px;*/
   width:500px;
   height:38px;
   background:url(../image/topi.jpg);
   font-size:0em;
   text-indent:-9999px;
   margin-left:10px;
  }
  
h2#event{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/event.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#cir{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/cir.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#dl{
   margin:0px 0 0px 10px;
   width:500px;
   height:43px;
   background:url(../image/dl.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#gen{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/gen.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#cos{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/cos.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#want{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/want.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#link{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/link.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#op{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/op.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#faq{
   margin:0px 0 0px 10px;
   width:500px;
   height:38px;
   background:url(../image/faq.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

h2#list{
   margin:0px 0 0px 10px;
   width:500px;
   height:30px;
   background:url(../image/cir_list.jpg);
   font-size:0em;
   text-indent:-9999px;
  }

.top_want{
width:486px;
height:56px;
background:url(../image/top_want.jpg);
margin-left:20px;
}

.top_img a{
width:480px;
height:111px;
background:url(../image/print.jpg);
margin-left:20px;
   font-size:0em;
   text-indent:-9999px;
   display:block;
}

.top_img2 a{
width:480px;
height:111px;
background:url(../image/mail.jpg);
margin-left:15px;
   font-size:0em;
   text-indent:-9999px;
   display:block;
}

#in{
width:455px;
height:210px;
background:url(../image/bn.jpg);
margin-left:20px;
margin-top:20px;
padding-top:40px;
padding-left:30px;
}

#c{
	padding:0;
	margin:0 auto;
	width:910px;
	}						
#kizi{
	padding:0px;
	margin:0 auto;
	width:750px;
	border-left:1px solid #5A4137;
	border-right:1px solid #5A4137;
	background-color:#FFFFFF;
	float:left;
	margin-left:79px;
	}		


/* foot */
#foot{
      width:910px;
	  height:145px;
      margin:0 auto;
	  _margin-left:79px;
      text-align:center;
      color:#ffffff;
	  background:url(../image/bottom.png);
	  _background:url(../image/bottom.gif);
	  clear:both;
	  display:block;
     }
	 
#foot ul{
         margin:0;
		 padding-top:100px;
        }

#foot li{
         padding:0 3px 0 3px;
         display:inline;
         list-style:none;
         border-left:solid 1px #E50050;
        }
#foot a{
color:#ffffff;
}	 	 
