@charset "Shift_Jis";
#head a{
   padding:0;
   margin:0;
   width:838px;height:207px;/* タイトル画像のサイズ */
   clear:both;
   background:url(../image/head.jpg) no-repeat 0px;
   font-size:0em;
   text-indent:-9999px;
   display:block;
  }


h2#event{
   padding:0px;
   margin:0px;
   background:url(../image/event_title.jpg) no-repeat 0px;
   width:838px;
   height:105px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
  
h2#want{
   padding:0px;
   margin:0px;
   background:url(../image/want_title.jpg) no-repeat 0px;
   width:838px;
   height:105px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
 
h2#ticket{
   padding:0px;
   margin:0px;
   background:url(../image/ticket_title.jpg) no-repeat 0px;
   width:838px;
   height:105px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }

h2#op{
   padding:0px;
   margin:0px;
   background:url(../image/op_title.jpg) no-repeat 0px;
   width:838px;
   height:105px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }

h3#event1{
   padding:0px;
   margin:0px;
   background:url(../image/event1.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
h3#event2{
   padding:0px;
   margin:0px;
   background:url(../image/event2.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }				

h3#want1{
   padding:0px;
   margin:0px;
   background:url(../image/want1.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
  
h3#want2{
   padding:0px;
   margin:0px;
   background:url(../image/want2.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
  
h2#want2{
   padding:0px;
   margin:-5px 0 0 0;
   background:url(../image/want_title2.jpg) no-repeat 0px;
   width:838px;
   height:105px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
   clear:both;
  }
  
h2#want3{
   padding:0px;
   margin:-5px 0 0 0;
   background:url(../image/want_title3.jpg) no-repeat 0px;
   width:838px;
   height:210px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
   clear:both;
   background-color:#FFFFFF;
  }
  
h3#ticket1{
   padding:0px;
   margin:0px;
   background:url(../image/ticket1.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
  
h3#ticket2{
   padding:0px;
   margin:0px;
   background:url(../image/ticket2.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }
  
h3#op1{
   padding:0px;
   margin:0px;
   background:url(../image/op1.jpg) no-repeat 0px;
   width:838px;
   height:45px;
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
  }			

h3#photo{
width:838px;
height:115px;
background:url(../image/photo_title.jpg);
   font-size:0em;
   text-indent:-9999px;
   list-style:none;
      padding:0px;
   margin:0px;
}


#photo1{
	text-align:center;
	width:317px;
	height:20px;
	float:left;
	background:url(../image/photo1.jpg) no-repeat 0px;
	padding-top:280px;
	font-size:12px;
	margin:-30px 0 0 55px;
	_margin:-30px 0 0 25px;
}

#photo2{
	text-align:center;
	width:317px;
	height:20px;
	float:left;
	background:url(../image/photo3.jpg) no-repeat 0px;
	padding-top:280px;
	font-size:12px;
	margin:-30px 0 0 30px;
}

#photo3{
	text-align:center;
	width:317px;
	height:20px;
	float:left;
	background:url(../image/photo4.jpg) no-repeat 0px;
	padding-top:280px;
	font-size:12px;
	margin:0px 0 0 55px;
	_margin:0px 0 0 25px;
}

#photo4{
	text-align:center;
	width:317px;
	height:20px;
	float:left;
	background:url(../image/photo5.jpg) no-repeat 0px;
	padding-top:280px;
	font-size:12px;
	margin:0px 0 0 30px;
}

#you{
	text-align:center;
	width:439px;
	height:30px;
	background:url(../image/you.gif) no-repeat 0px;
	margin:0 auto;
	padding-top:90px;
}



#text{
width:778px;
text-align:left;
background-color:#FFFFFF;
padding:0 30px;
}

#dl,#dl a,#dlb{
     width:600px;
	 height:75px;
     margin:0 auto;padding:0;
     background:url("../image/dl_a.jpg") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;	 
    }
#dl,#dl a:hover{
             background:url("../image/dl_b.jpg") no-repeat 0%;
            }

#menu{
margin:0; padding:0;
width:840px;
height:55px;
}

#menu ul{
margin:0;
padding:0;
}

#menu li{
float:left;
}

#m01,#m01 a{
     width:284px;
	 height:55px;
     margin:0;padding:0;
     background:url("../image/m01.jpg") no-repeat 0%;
	 text-indent:-9999px;
	 display:block;	 
    }

#m02,#m02 a{
		width:136px;
		height:55px;
		margin:0;padding:0;
		background:url("../image/m02.jpg") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m03,#m03 a{
		width:141px;
		height:55px;
		margin:0;padding:0;
		background:url("../image/m03.jpg") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m04,#m04 a{
		width:279px;
		height:55px;
		margin:0;padding:0;
		background:url("../image/m04.jpg") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#step1{
       background:url("../image/step1.jpg") no-repeat left center;
       padding:15px 0 15px 55px;
	   font-size:14px;
	   margin:-1px 0 0 10px;
}

#step2{
       background:url("../image/step2.jpg") no-repeat left center;
       padding:15px 0 15px 55px;
	   font-size:14px;
	   margin:-1px 0 0 10px;
}
#step3{
       background:url("../image/step3.jpg") no-repeat left center;
       padding:15px 0 15px 55px;
	   _padding:15px 0 15px 55px;
	   font-size:14px;
	   margin:-1px 0 0 10px;
}
#step4{
       background:url("../image/step4.jpg") no-repeat left center;
       padding:32px 0 15px 55px;
	   _padding:0px 0 0px 55px;
	   font-size:14px;
	   margin:-25px 0 0 10px;
	   _margin:0px 0 0 10px;
}
