@charset "UTF-8";
/* CSS Document */

/* buddy
--------------------------------------------------------------*/
#buddy_contentsmenu
{
width:691px;
background:#cb141b;
float:right;
height:25px;
}

#buddy_side_menu
{
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
background:url(../buddy/img/side_menu_bg.gif) no-repeat;
}


/* safari only \*/
html:\66irst-child #buddy_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#buddy_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#buddy_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#buddy_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#buddy_side_menu li#news
{
background:url(../buddy/img/side_menu.gif) no-repeat 0px 0px;
}

#buddy_side_menu li#menu
{
background:url(../buddy/img/side_menu.gif) no-repeat 0px -56px;
}

#buddy_side_menu li#party
{
background:url(../buddy/img/side_menu.gif) no-repeat 0px -112px;
}

#buddy_side_menu li#access
{
background:url(../buddy/img/side_menu.gif) no-repeat 0px -168px;
}

/*----------OVER----------*/

#buddy_side_menu li#news a:hover
{
background:url(../buddy/img/side_menu.gif) no-repeat -105px 0px;
}

#buddy_side_menu li#menu a:hover
{
background:url(../buddy/img/side_menu.gif) no-repeat -105px -56px;
}

#buddy_side_menu li#party a:hover
{
background:url(../buddy/img/side_menu.gif) no-repeat -105px -112px;
}

#buddy_side_menu li#access a:hover
{
background:url(../buddy/img/side_menu.gif) no-repeat -105px -168px;
}

/*----------DOWN----------*/

#buddy_side_menu li#news_con
{
background:url(../buddy/img/side_menu.gif) no-repeat -210px 0px;
}

#buddy_side_menu li#menu_con
{
background:url(../buddy/img/side_menu.gif) no-repeat -210px -56px;
}

#buddy_side_menu li#party_con
{
background:url(../buddy/img/side_menu.gif) no-repeat -210px -112px;
}

#buddy_side_menu li#access_con
{
background:url(../buddy/img/side_menu.gif) no-repeat -210px -168px;
}



/*thumbs
--------------------------------------------------------------*/
#thumbsup_contentsmenu
{
width:691px;
background:#fff100;
float:right;
height:25px;
}

#thumbsup_side_menu
{
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
}


/* safari only \*/
html:\66irst-child #thumbsup_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#thumbsup_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#thumbsup_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#thumbsup_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#thumbsup_side_menu li#schedule
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px 0px;
}

#thumbsup_side_menu li#menu
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -56px;
}

#thumbsup_side_menu li#party
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -112px;
}

#thumbsup_side_menu li#access
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -168px;
}

#thumbsup_side_menu li#blog
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -224px;
}

#thumbsup_side_menu li#stage
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -280px;
}

#thumbsup_side_menu li#link
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -336px;
}


/*----------OVER----------*/

#thumbsup_side_menu li#schedule a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px 0px;
}

#thumbsup_side_menu li#menu a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -56px;
}

#thumbsup_side_menu li#party a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -112px;
}

#thumbsup_side_menu li#access a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -168px;
}

#thumbsup_side_menu li#blog a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -224px;
}

#thumbsup_side_menu li#stage a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -280px;
}

#thumbsup_side_menu li#link a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat -105px -336px;
}


/*----------DOWN----------*/

#thumbsup_side_menu li#schedule_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px 0px;
}

#thumbsup_side_menu li#menu_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -56px;
}

#thumbsup_side_menu li#party_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -112px;
}

#thumbsup_side_menu li#access_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -168px;
}

#thumbsup_side_menu li#blog_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -224px;
}

#thumbsup_side_menu li#stage_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -280px;
}

#thumbsup_side_menu li#link_con
{
background:url(../thumbs/img/side_menu.gif) no-repeat -210px -336px;
}

/*Thumbsup Schedule Calender */
#thumbsup_cal
{
width:270px;
height:32px;
margin:5px;
}

#thumbsup_cal ul
{
margin-left:0px;/* ■IEバグ対策 */
padding:0px;
list-style:none;
}

#thumbsup_cal li
{
margin:0px;
padding:0px;
width:45px;
height:16px;
text-indent:-9999px;
float:left;
}

#thumbsup_cal li a
{
text-decoration:none;
display:block;
width:45px;
height:16px;
}

/*----------UP----------*/

#thumbsup_cal li#jan
{
background:url(../thumbs/img/calender.gif) no-repeat 0px 0px;
}

#thumbsup_cal li#feb
{
background:url(../thumbs/img/calender.gif) no-repeat -45px 0px;
}

#thumbsup_cal li#mar
{
background:url(../thumbs/img/calender.gif) no-repeat -90px 0px;
}

#thumbsup_cal li#apr
{
background:url(../thumbs/img/calender.gif) no-repeat -135px 0px;
}

#thumbsup_cal li#may
{
background:url(../thumbs/img/calender.gif) no-repeat -180px 0px;
}

#thumbsup_cal li#jun
{
background:url(../thumbs/img/calender.gif) no-repeat -225px 0px;
}

#thumbsup_cal li#jul
{
background:url(../thumbs/img/calender.gif) no-repeat 0px -16px;
}

#thumbsup_cal li#aug
{
background:url(../thumbs/img/calender.gif) no-repeat -45px -16px;
}

#thumbsup_cal li#sep
{
background:url(../thumbs/img/calender.gif) no-repeat -90px -16px;
}

#thumbsup_cal li#oct
{
background:url(../thumbs/img/calender.gif) no-repeat -135px -16px;
}

#thumbsup_cal li#nov
{
background:url(../thumbs/img/calender.gif) no-repeat -180px -16px;
}

#thumbsup_cal li#dec
{
background:url(../thumbs/img/calender.gif) no-repeat -225px -16px;
}


/*----------OVER----------*/

#thumbsup_cal li#schedule a:hover
{
background:url(../thumbs/img/side_menu.gif) no-repeat 0px -320px;
}

#thumbsup_cal li#jan a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat 0px -32px;
}

#thumbsup_cal li#feb a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -45px -32px;
}

#thumbsup_cal li#mar a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -90px -32px;
}

#thumbsup_cal li#apr a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -135px -32px;
}

#thumbsup_cal li#may a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -180px -32px;
}

#thumbsup_cal li#jun a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -225px -32px;
}

#thumbsup_cal li#jul a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat 0px -48px;
}

#thumbsup_cal li#aug a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -45px -48px;
}

#thumbsup_cal li#sep a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -90px -48px;
}

#thumbsup_cal li#oct a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -135px -48px;
}

#thumbsup_cal li#nov a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -180px -48px;
}

#thumbsup_cal li#dec a:hover
{
background:url(../thumbs/img/calender.gif) no-repeat -225px -48px;
}

/*----------DOWN----------*/

#thumbsup_cal li#jan_con
{
background:url(../thumbs/img/calender.gif) no-repeat 0px -64px;
}

#thumbsup_cal li#feb_con
{
background:url(../thumbs/img/calender.gif) no-repeat -45px -64px;
}

#thumbsup_cal li#mar_con
{
background:url(../thumbs/img/calender.gif) no-repeat -90px -64px;
}

#thumbsup_cal li#apr_con
{
background:url(../thumbs/img/calender.gif) no-repeat -135px -64px;
}

#thumbsup_cal li#may_con
{
background:url(../thumbs/img/calender.gif) no-repeat -180px -64px;
}

#thumbsup_cal li#jun_con
{
background:url(../thumbs/img/calender.gif) no-repeat -225px -64px;
}

#thumbsup_cal li#jul_con
{
background:url(../thumbs/img/calender.gif) no-repeat 0px -80px;
}

#thumbsup_cal li#aug_con
{
background:url(../thumbs/img/calender.gif) no-repeat -45px -80px;
}

#thumbsup_cal li#sep_con
{
background:url(../thumbs/img/calender.gif) no-repeat -90px -80px;
}

#thumbsup_cal li#oct_con
{
background:url(../thumbs/img/calender.gif) no-repeat -135px -80px;
}

#thumbsup_cal li#nov_con 
{
background:url(../thumbs/img/calender.gif) no-repeat -180px -80px;
}

#thumbsup_cal li#dec_con 
{
background:url(../thumbs/img/calender.gif) no-repeat -225px -80px;
}



/*stoves
--------------------------------------------------------------*/
#stoves_contentsmenu
{
width:691px;
background:#a5cb0b;
float:right;
height:25px;
}


#stoves_side_menu
{
margin-right:0px;
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
background:url(../stoves/img/side_menu_bg.gif) no-repeat;
}


/* safari only \*/
html:\66irst-child #stoves_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#stoves_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#stoves_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#stoves_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#stoves_side_menu li#news
{
background:url(../stoves/img/side_menu.gif) no-repeat 0px 0px;
}

#stoves_side_menu li#menu
{
background:url(../stoves/img/side_menu.gif) no-repeat 0px -56px;
}

#stoves_side_menu li#party
{
background:url(../stoves/img/side_menu.gif) no-repeat 0px -112px;
}

#stoves_side_menu li#access
{
background:url(../stoves/img/side_menu.gif) no-repeat 0px -168px;
}

/*----------OVER----------*/

#stoves_side_menu li#news a:hover
{
background:url(../stoves/img/side_menu.gif) no-repeat -105px 0px;
}

#stoves_side_menu li#menu a:hover
{
background:url(../stoves/img/side_menu.gif) no-repeat -105px -56px;
}

#stoves_side_menu li#party a:hover
{
background:url(../stoves/img/side_menu.gif) no-repeat -105px -112px;
}

#stoves_side_menu li#access a:hover
{
background:url(../stoves/img/side_menu.gif) no-repeat -105px -168px;
}

/*----------DOWN----------*/

#stoves_side_menu li#news_con
{
background:url(../stoves/img/side_menu.gif) no-repeat -210px 0px;
}

#stoves_side_menu li#menu_con
{
background:url(../stoves/img/side_menu.gif) no-repeat -210px -56px;
}

#stoves_side_menu li#party_con
{
background:url(../stoves/img/side_menu.gif) no-repeat -210px -112px;
}

#stoves_side_menu li#access_con
{
background:url(../stoves/img/side_menu.gif) no-repeat -210px -168px;
}

/*millions
--------------------------------------------------------------*/
#millions_contentsmenu
{
width:691px;
background:#f49f16;
float:right;
height:25px;
}


#millions_side_menu
{
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
background:url(../millions/img/side_menu_bg.gif) no-repeat;
}


/* safari only \*/
html:\66irst-child #millions_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#millions_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#millions_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#millions_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#millions_side_menu li#news
{
background:url(../millions/img/side_menu.gif) no-repeat 0px 0px;
}

#millions_side_menu li#menu
{
background:url(../millions/img/side_menu.gif) no-repeat 0px -56px;
}

#millions_side_menu li#party
{
background:url(../millions/img/side_menu.gif) no-repeat 0px -112px;
}

#millions_side_menu li#access
{
background:url(../millions/img/side_menu.gif) no-repeat 0px -168px;
}

/*----------OVER----------*/

#millions_side_menu li#news a:hover
{
background:url(../millions/img/side_menu.gif) no-repeat -105px 0px;
}

#millions_side_menu li#menu a:hover
{
background:url(../millions/img/side_menu.gif) no-repeat -105px -56px;
}

#millions_side_menu li#party a:hover
{
background:url(../millions/img/side_menu.gif) no-repeat -105px -112px;
}

#millions_side_menu li#access a:hover
{
background:url(../millions/img/side_menu.gif) no-repeat -105px -168px;
}

/*----------DOWN----------*/

#millions_side_menu li#news_con
{
background:url(../millions/img/side_menu.gif) no-repeat -210px 0px;
}

#millions_side_menu li#menu_con
{
background:url(../millions/img/side_menu.gif) no-repeat -210px -56px;
}

#millions_side_menu li#party_con
{
background:url(../millions/img/side_menu.gif) no-repeat -210px -112px;
}

#millions_side_menu li#access_con
{
background:url(../millions/img/side_menu.gif) no-repeat -210px -168px;
}

/*grassroots
--------------------------------------------------------------*/
#grassroots_contentsmenu
{
width:691px;
background:#009944;
float:right;
height:25px;
}

#grassroots_side_menu
{
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
background:url(../grassroots/img/side_menu_bg.gif) no-repeat;
}


/* safari only \*/
html:\66irst-child #grassroots_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#grassroots_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#grassroots_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#grassroots_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#grassroots_side_menu li#news
{
background:url(../grassroots/img/side_menu.gif) no-repeat 0px 0px;
}

#grassroots_side_menu li#menu
{
background:url(../grassroots/img/side_menu.gif) no-repeat 0px -56px;
}

#grassroots_side_menu li#party
{
background:url(../grassroots/img/side_menu.gif) no-repeat 0px -112px;
}

#grassroots_side_menu li#access
{
background:url(../grassroots/img/side_menu.gif) no-repeat 0px -168px;
}

/*----------OVER----------*/

#grassroots_side_menu li#news a:hover
{
background:url(../grassroots/img/side_menu.gif) no-repeat -105px 0px;
}

#grassroots_side_menu li#menu a:hover
{
background:url(../grassroots/img/side_menu.gif) no-repeat -105px -56px;
}

#grassroots_side_menu li#party a:hover
{
background:url(../grassroots/img/side_menu.gif) no-repeat -105px -112px;
}

#grassroots_side_menu li#access a:hover
{
background:url(../grassroots/img/side_menu.gif) no-repeat -105px -168px;
}

/*----------DOWN----------*/

#grassroots_side_menu li#news_con
{
background:url(../grassroots/img/side_menu.gif) no-repeat -210px 0px;
}

#grassroots_side_menu li#menu_con
{
background:url(../grassroots/img/side_menu.gif) no-repeat -210px -56px;
}

#grassroots_side_menu li#party_con
{
background:url(../grassroots/img/side_menu.gif) no-repeat -210px -112px;
}

#grassroots_side_menu li#access_con
{
background:url(../grassroots/img/side_menu.gif) no-repeat -210px -168px;
}

/*BASE
--------------------------------------------------------------*/

#BASE_side_menu
{
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
}


/* safari only \*/
html:\66irst-child #BASE_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#BASE_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#BASE_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#BASE_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#BASE_side_menu li#news
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px 0px;
}

#BASE_side_menu li#events
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -56px;
}

#BASE_side_menu li#aboutus
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -112px;
}

#BASE_side_menu li#menu
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -168px;
}

#BASE_side_menu li#party
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -224px;
}

#BASE_side_menu li#access
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -280px;
}

#BASE_side_menu li#contact
{
background:url(../BASE/img/side_menu.gif) no-repeat 0px -336px;
}


/*----------OVER----------*/

#BASE_side_menu li#news a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px 0px;
}

#BASE_side_menu li#events a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -56px;
}

#BASE_side_menu li#aboutus a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -112px;
}

#BASE_side_menu li#menu a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -168px;
}

#BASE_side_menu li#party a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -224px;
}

#BASE_side_menu li#access a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -280px;
}

#BASE_side_menu li#contact a:hover
{
background:url(../BASE/img/side_menu.gif) no-repeat -105px -336px;
}


/*----------DOWN----------*/

#BASE_side_menu li#news_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px 0px;
}

#BASE_side_menu li#events_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -56px;
}

#BASE_side_menu li#aboutus_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -112px;
}

#BASE_side_menu li#menu_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -168px;
}

#BASE_side_menu li#party_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -224px;
}

#BASE_side_menu li#access_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -280px;
}

#BASE_side_menu li#contact_con
{
background:url(../BASE/img/side_menu.gif) no-repeat -210px -336px;
}
#halloween_box {
	background: #F09A08;
	margin: 10px 10px 0px;
	height: auto;
	width: 586px;
}
#halloween_top {
	background: url(../thumbs/img/08halloween_top.gif) no-repeat center top;
	margin: 0px;
	padding: 0px;
	height: 90px;
}
#halloween_bot {
	background: url(../thumbs/img/08halloween_bot.gif) repeat-x;
	padding: 0px;
	height: 72px;
	width: 586px;
	margin: 0px 10px;
}

/*hbcafe
--------------------------------------------------------------*/
#hbcafe_contentsmenu
{
width:691px;
background:#a5cb0b;
float:right;
height:25px;
}


#hbcafe_side_menu
{
margin-right:0px;
float:left;
width:105px;
height:392px;
border-top:#652413 4px solid;
border-right:#652413 4px solid;
margin:0px;
background:url(../hbcafe/img/side_menu_bg.gif) no-repeat;
}


/* safari only \*/
html:\66irst-child #hbcafe_side_menu
{
border-top:#652413 2px solid;
border-right:#652413 2px solid;
}
/* end */

#hbcafe_side_menu ul
{
margin:0px;
padding:0px;
list-style:none;
}

#hbcafe_side_menu li
{
margin:0px;
padding:0px;
width:105px;
height:56px;
text-indent:-9999px;
}

#hbcafe_side_menu li a
{
text-decoration:none;
display:block;
width:105px;
height:56px;
}


/*----------UP----------*/

#hbcafe_side_menu li#news
{
background:url(../hbcafe/img/side_menu.gif) no-repeat 0px 0px;
}

#hbcafe_side_menu li#menu
{
background:url(../hbcafe/img/side_menu.gif) no-repeat 0px -56px;
}

#hbcafe_side_menu li#party
{
background:url(../hbcafe/img/side_menu.gif) no-repeat 0px -112px;
}

#hbcafe_side_menu li#access
{
background:url(../hbcafe/img/side_menu.gif) no-repeat 0px -168px;
}

/*----------OVER----------*/

#hbcafe_side_menu li#news a:hover
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -105px 0px;
}

#hbcafe_side_menu li#menu a:hover
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -105px -56px;
}

#hbcafe_side_menu li#party a:hover
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -105px -112px;
}

#hbcafe_side_menu li#access a:hover
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -105px -168px;
}

/*----------DOWN----------*/

#hbcafe_side_menu li#news_con
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -210px 0px;
}

#hbcafe_side_menu li#menu_con
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -210px -56px;
}

#hbcafe_side_menu li#party_con
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -210px -112px;
}

#hbcafe_side_menu li#access_con
{
background:url(../hbcafe/img/side_menu.gif) no-repeat -210px -168px;
}


#hbcafe_box1 table {
	line-height: 1ems;
}

#menu_1 {
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../hbcafe/img/menu_bg_01.jpg);
}
#menu_2 {
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../hbcafe/img/menu_bg_02.jpg);
	content: "";
}
#menu_3 {
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../hbcafe/img/menu_bg_03.jpg);
}
#menu_4 {
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../hbcafe/img/menu_bg_04.jpg);
	background-repeat: no-repeat;
	clear: both;
}
#menu_5 {
	height: 300px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-image: url(../hbcafe/img/menu_bg_05.jpg);
	background-repeat: no-repeat;
	clear: both;
}
#menu_6 {
	content:"";
	height: 400px;
	width: 600px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 0px;
	clear: both;
}

#menu_left {
	float: left;
	height: auto;
	width: 180px;
	margin-top: 10px;
	margin-left: 20px;
	font-weight: bolder;
	color: #663300;
	background-repeat: repeat;
}
#menu_right {
	float: right;
	height: auto;
	width: 180px;
	margin-top: 0px;
	font-weight: bold;
	color: #663300;
	padding: 5px;
	margin-right: 20px;
}
#menu_left2 {
	float: left;
	height: auto;
	width: 220px;
	float: left;
	margin-top: 0px;
	margin-left: 20px;
	font-weight: bold;
	color: #663300;
	padding: 5px;
}
#menu_right2 {
	float: right;
	height: auto;
	width: 240px;
	float: right;
	margin-top: 0px;
	margin-right: 20px;
	font-weight: bold;
	color: #663300;
	padding: 0px;
}

menu_table {
	margin: 0px;
	padding: 0px;
	height: 350px;
	width: 240px;
}

.small_ul{
	margin: 0;
	padding: 0;
}

.item {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
	clear: right;
	margin: 0px;
	padding: 0px;
	line-height: 1em;
}
.item_sub {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	float: left;
	clear: right;
	margin-left: 12px;
	padding: 0px;
	line-height: 1em;
}
.item2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1em;
	float: left;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.price {
	font-size: 12px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.price2 {
	font-size: 12px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.j_caption {
	font-size: 10px;
	margin-left: 20px;
	clear: both;
	margin-bottom: 3px;
	color: #000000;
	margin-right: 15px;
	margin-top: 0px;
	padding: 0px;
	line-height: 1em;
}
.j_caption2{
	font-size: 11px;
	margin-left: 15px;
	clear: both;
	color: #000000;
	margin-left: 15px;
	padding: 0px;
	float: left;
	line-height: 1em;
}
.j_caption3 {
	font-size: 10px;
	clear: both;
	margin-bottom: 3px;
	color: #000000;
	margin-top: 0px;
	padding: 0px;
	line-height: 1em;
}
#menu_center {
	height: auto;
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #663300;
	vertical-align: middle;
	margin-bottom: auto;
}
#menu_center2 {
	height: auto;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #663300;
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: 10px;
	padding: 0px;
}
#menu_center3 {
	height: auto;
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #663300;
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: 10px;
	padding: 0px;
}
#menu_center4 {
	height: 400px;
	width: 500;
	margin-right: auto;
	margin-left: auto;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #663300;
	vertical-align: middle;
	margin-bottom: auto;
	margin-top: 0px;
	padding: 0px;
}
#menu_center table {
	height: auto;
	width: 500px;
}
.cell220 {
	width:220px;
}
.cell200 {
	width:200px;
}
.cell180 {
	width:180px;
}
.cell140{
	width:140px;
}	
.cell100 {
	width:100px;
}
.cell120 {
	width:120px;
}
.cell80{
	width:80px;
}	
.cell70{
	width:70px;
}	
.cell60{
	width:60px;
}	
#menu_3 tr {
	height: 15px;
	line-height: 1.5em;
}
#menu4_header {
	width: 600px;
	height:60px;
	margin: 0px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#menu4_header h4 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFFF;
	float: right;
	height: 15px;
	width: 230px;
	margin-right: 5px;
	margin-bottom: -5px;
	margin-left: 5px;
	padding: 5px;
	clear: right;
	margin-top: 0px;
	line-height: 1.5em;
}

#menu_center3 table {
	clear: right;
	float: left;
}
#table_left {
	width:270px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
}
#table_right {
	margin: 0px;
	padding: 0px;
	float: right;
	clear: none;
}
#menu_center4 {
}
table.table_center {
	line-height: 1em;
	margin-top: 150px;
	margin-left:auto;
	margin-right:auto;
}
#burger_lunch {
	float: right;
	height: 80px;
	width: 200px;
	clear: both;
	margin-top: 10px;
}
#menu_6 h3 {
	text-indent: -9999px;
	line-height: 0ems;
}
#sausage {
	contents: "";
	background-repeat: no-repeat;
	height: 200px;
	width: 300px;
	background-image: url(../hbcafe/img/menu_susage.jpg);
	clear: none;
	float: left;
	margin: 0px;
}

#garlic_rice {
	background-image: url(../hbcafe/img/menu_grice.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 300px;
	float: right;
	clear: none;
	margin: 0px;
	padding: 0px;
}
#salad {
	background-repeat: no-repeat;
	height: 200px;
	width: 300px;
	background-image: url(../hbcafe/img/menu_salad.jpg);
	clear: left;
	float: left;
	margin: 0px;
}
#french_toast {
	background-image: url(../hbcafe/img/menu_french.jpg);
	background-repeat: no-repeat;
	height: 200px;
	width: 300px;
	float: right;
	clear: none;
	margin: 0px;
}
#menu_6 p {
	font-size: 14px;
	font-weight: bolder;
	margin-right: 20px;
	margin-bottom: 30px;
	margin-left: 20px;
	color: #FFFFFF;
}
.right {
 float: right;
 margin-top: 35px;
 line-height: 2ems;
 }
#sausage p {
	margin-top: 20px;
}
#hbcafe_navi ul {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 10px;
	padding-left: 10px;
	list-style-type: none;
}
#hbcafe_navi li {
	display: inline;
	margin: 0px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#hbcafe_navi a {
	color: #FFFFFF;
	text-decoration: none;
}
#hbcafe_navi a:hover, #hbcafe_navi a:active {
	color: #999999;
	text-decoration: underline;
}
