/* facilities
------------------------------------------------------------------*/
div#mainimg {
background:#fff url(../event_venue/img/main.jpg) no-repeat;
width:229px;
height:243px;
margin:0;
padding:0;
text-indent:-9999px;
}

h2 {
background:url(../event_venue/img/h2.jpg) no-repeat;
width:591px;
height:54px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}

h3.midashi{
background:url(../event_venue/img/midashi.jpg) no-repeat;
width:363px;
height:47px;
margin:0;
margin-bottom:30px;
}

h4.ev_01{
background:url(../event_venue/img/ev_01.jpg) no-repeat;
width:590px;
height:158px;
text-indent:-9999px;
}

p.ev_bg{
background:url(../event_venue/img/ev_bg.jpg) repeat-y;
padding:0 15px;
}

div.ev_bottom{
width:590px;
height:16px;
background:url(../event_venue/img/ev_bottom.jpg) no-repeat;
margin-bottom:25px;
}

div.ev_bottom02{
width:590px;
height:16px;
background:url(../event_venue/img/ev_bottom.jpg) no-repeat;
margin-bottom:40px;
}

h4.ev_02{
background:url(../event_venue/img/ev_02.jpg) no-repeat;
width:590px;
height:158px;
text-indent:-9999px;
}

h4.ev_03{
background:url(../event_venue/img/ev_03.jpg) no-repeat;
width:590px;
height:158px;
text-indent:-9999px;
}


p.menu01{
width:591px;
height:109px;
background:url(../event_venue/img/menu01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:20px;
}

p.after_corse{
width:581px;
height:247px;
background:url(../event_venue/img/after_corse.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:45px;
}

p.con_banner{
width:591px;
height:64px;
background:url(../event_venue/img/con_banner.jpg) no-repeat;
text-indent:-9999px;
}

h4.title02{
width:591px;
height:27px;
background:url(../event_venue/img/title02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}



h4.title01{
width:591px;
height:27px;
background:url(../feast/img/title01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h4.title02{
width:591px;
height:27px;
background:url(../feast/img/title02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:15px;
}

h5.s_title01{
width:591px;
height:38px;
background:url(../feast/img/s_title01.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}

h5.s_title02{
width:591px;
height:38px;
background:url(../feast/img/s_title02.jpg) no-repeat;
text-indent:-9999px;
margin-bottom:10px;
}

h5.s_title03{
width:591px;
height:38px;
background:url(../feast/img/s_title03.jpg) no-repeat;
text-indent:-9999px;
margin-top:30px;
margin-bottom:10px;
}


p.pack_banner{
width:591px;
height:92px;
background:url(../feast/img/pack_banner.jpg) no-repeat;
text-indent:-9999px;
}



span.text10{
font-size:10px;
}

span.text10 a{
font-size:10px;
}


h3 {
background:url(../member/img/h3.jpg) no-repeat;
width:591px;
height:26px;
margin:0 0 15px 0;
padding:0;
text-indent:-9999px;
}