body {font-family:'ＭＳＰ ゴシック','Osaka';
    color:#232323;
}

#main{
    background-image:url(../images/bg_864_1.jpg);
    background-repeat:repeat-y;
    background-position: center top;
}


#main_content {
    /*background:#ddffdd;*/
    width:847px;
    margin:0px auto;
    text-align:left;
    border:solid 1px #000000;
}

.floatClear{
    clear:both;
}

/*//////////メニュー//////////*/
#menu{
    background-color:#f0845d;
    width:847px;
    height:55px;
}

#ID ul { 
    margin: 0; 
    padding :0; 
    list-style-type : none; 
    width: 60%;
    overflow: hidden;
    float: left;
    margin-left: 40px;
}
#ID li { 
    display : inline; 
    padding :0; 
    margin:0px 0; 
    float:left;
    padding-bottom: 8px;
}


#ID #menu_a_1_0 a {
    background:url(../images/menu_01.gif) left top no-repeat;
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-indent:-9999px;
}


#ID #menu_a_1 a {
    background:url(../images/menu_01.gif) left top no-repeat;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-indent:-9999px;
}

#ID #menu_a_1 a:hover {
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    display:block;
    text-indent:-9999px;
}



#ID #menu_a_2_0 a {
    background:url(../images/menu_02.gif) left top no-repeat;
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-indent:-9999px;
}


#ID #menu_a_2 a {
    background:url(../images/menu_02.gif) left top no-repeat;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    text-indent:-9999px;
}

#ID #menu_a_2 a:hover {
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    display:block;
    text-indent:-9999px;
}



#ID #menu_a_3_0 a {
    background:url(../images/menu_03.gif) left top no-repeat;
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px;
}



#ID #menu_a_3 a {
    background:url(../images/menu_03.gif) left top no-repeat;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px;
}

#ID #menu_a_3 a:hover {
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    display:block;
    text-indent:-9999px;
}



#ID #menu_a_4_0 a {
    background:url(../images/menu_04.gif) left top no-repeat;
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px; 
}


#ID #menu_a_4 a {
    background:url(../images/menu_04.gif) left top no-repeat;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px; 
}

#ID #menu_a_4 a:hover {
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    display:block;
    text-indent:-9999px;
}



#ID #menu_a_5_0 a {
    background:url(../images/menu_05.gif) left top no-repeat;
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px; 
}

#ID #menu_a_5 a {
    background:url(../images/menu_05.gif) left top no-repeat;
    width:132px; 
    height:19px; 
    display:block;
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px;
    text-indent:-9999px; 
}

#ID #menu_a_5 a:hover {
    background-position:0 -19px;
    width:132px; 
    height:19px; 
    margin: 0px 11px 0px 0px;
    padding: 0px 0px 0px 0px; 
    display:block;
    text-indent:-9999px;
}



#ID #menu_a_6_0 a {
background:url(../images/menu_06.gif) left top no-repeat;
background-position:0 -19px;
width:132px; 
height:19px; 
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-indent:-9999px; 
}

#ID #menu_a_6 a {
background:url(../images/menu_06.gif) left top no-repeat;
width:132px; 
height:19px; 
display:block;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-indent:-9999px; 
}


#ID #menu_a_6 a:hover {
background-position:0 -19px;
width:132px; 
height:19px; 
margin:0px 0;
padding: 0px 0px 0px 0px; 
display:block;
text-indent:-9999px;
}



/*//////////カウンター//////////*/


#counter{
width:847px;
height:50px;
background-color:#3A2416;
}

#counter .counter_letter{
    background-color:#00F;

}


#counter .counter_number{
/*width:130px;*/
width:156px;
height:50px;
/*padding-left:695px;*/
padding-left:682px;
background:url(../images/counter_literate.jpg) no-repeat left;
}
#counter .counter_number_top{
/*width:130px;*/
width:156px;
height:50px;
/*padding-left:695px;*/
padding-left:682px;
background:url(../images/counter_literate_top.jpg) no-repeat left;
}

#counter .counter_number_02{
/*width:130px;*/
width:156px;
height:50px;
/*padding-left:695px;*/
padding-left:682px;
background:url(../images/counter_literate_good.jpg) no-repeat left;
}


#counter .counter_number_07{
/*width:130px;*/
width:156px;
height:50px;
/*padding-left:695px;*/
padding-left:682px;
background:url(../images/counter_literate_coupon.jpg) no-repeat left;
}


/*//////////新着情報　日替わりランチ_ライブ//////////*/
#lunch {
margin-top:10px;
margin-bottom:0px;
}

#live {
margin-top:10px;
margin-bottom:0px;
}

/*//////////新着情報ベース//////////*/
#new_arrivals{
width:847px;
}

#new_arrivals .new_arrivals_bg{
margin-top:5px;
height:34px;
background:url(../images/new_arrivals_34.jpg) no-repeat left;
}

#new_arrivals .new_arrivals_data{
padding:10px 0px 0px 34px;
font-weight:bold;
font-size:0.9em;
float:left;
}


#new_arrivals .new_arrivals_title{
padding:10px 0px 0px 130px;
font-weight:bold;
font-size:1em;
}



/*//////////新着情報　日替わりランチ//////////*/
.lunch{
line-height:1.4em;
width:218px;
/*background-color:#FF0000;*/
margin-left:10px;
}

.lunch_title{

font-weight:bold;
font-size:0.9em;
}

.lunch_info{
padding-left:12px;
line-height:1.4em;
font-size:0.9em;
}



/*//////////新着情報　ライブ//////////*/
.live{
line-height:1.4em;
width:432px;
/*background-color:#FF0000;*/
}

.live_title{
font-weight:bold;
font-size:1.2em;
}

.live_info{
line-height:1.4em;
font-size:0.9em;
padding:5px 0px;
}


.change{
padding:5px 0px;
/*background-color:#CC00cc;*/

}


.change_performer{
width:98px;
padding-right:10px;
float:left;

}


.performer_title{
font-weight:bold;
font-size:1em;
}

.performer_name{
font-weight:bold;
font-size:0.8em;
}

.performer_info{
line-height:1.4em;
font-size:0.8em;
}



/*//////////その他_新着　ライブ//////////*/
.information{
line-height:1.4em;
width:600px;
/*background-color:#FF0000;*/
padding:5px 0px 5px 131px;
}

.information_title{
font-weight:bold;
font-size:1.2em;
padding-top:10px;
}

.information_info{
width:570px;
/*background-color:#FF0000;*/
line-height:1.4em;
font-size:0.9em;
padding:5px 0px;
}


#fb{
    margin-right: 30px;
    float: right;
}

#fb a:hover{
    opacity:0.7;
}


/*//////////その他//////////*/
.bottom{
}


b
{
	font-weight: bold;
}
