@charset "UTF-8";

/* local navi */
/*/////////////////////////////////////////////////*/

#lnavi_area {
	background      : url("../../menu/images/common/lnavi_bg.gif") no-repeat;
	width           : 420px;
	height          : 130px;
	padding         : 7px;
}

ul#lnavi {
	float           : left;
}

#lnavi li a {
	text-indent     : -9999px;
	width           : 205px;
	height          : 33px;
	display         : block;
	background      : url("../../menu/images/common/lnavi.gif") no-repeat;
}

#lnavi li.osake a {
	height          : 31px;
}

#lnavi .lunch a          { background-position:  0px    0px; }
#lnavi .lunch a:hover,
#lnavi .lunch_on a       { background-position:  0px  -33px; }

#lnavi .cafe a           { background-position:  0px  -66px; }
#lnavi .cafe a:hover,
#lnavi .cafe_on a        { background-position:  0px  -99px; }

#lnavi .dinner a         { background-position:  0px -132px; }
#lnavi .dinner a:hover,
#lnavi .dinner_on a      { background-position:  0px -165px; }

#lnavi .osake a          { background-position:  0px -198px; }
#lnavi .osake a:hover,
#lnavi .osake_on a       { background-position:  0px -229px; }


#lnavi_area img {
	float        : left;
}






/* Heding */
/*/////////////////////////////////////////////////*/

#dish h2,
#right_contents h2 {
	width         : 420px;
	height        : 22px;
	text-indent   : -9999px;
	margin-bottom : 5px;
}

#dish h2     { background: url("../../menu/images/common/ti_dish.gif")  bottom no-repeat;}
#lunch_01 h2 { background: url("../../menu/images/ti_01.gif") bottom no-repeat; }
#lunch_02 h2 { background: url("../../menu/images/ti_02.gif") bottom no-repeat; }
#lunch_03 h2 { background: url("../../menu/images/ti_03.gif") bottom no-repeat; }
#lunch_04 h2 { background: url("../../menu/images/ti_04.gif") bottom no-repeat; }

#cafe_01 h2 { background: url("../../menu/cafe/images/ti_01.gif") bottom no-repeat; }
#cafe_02 h2 { background: url("../../menu/cafe/images/ti_02.gif") bottom no-repeat; }
#cafe_03 h2 { background: url("../../menu/cafe/images/ti_03.gif") bottom no-repeat; }
#cafe_04 h2 { background: url("../../menu/cafe/images/ti_04.gif") bottom no-repeat; }
#cafe_05 h2 { background: url("../../menu/cafe/images/ti_05.gif") bottom no-repeat; }
#cafe_06 h2 { background: url("../../menu/cafe/images/ti_06.gif") bottom no-repeat; }
#cafe_07 h2 { background: url("../../menu/cafe/images/ti_07.gif") bottom no-repeat; }

#dinner_01 h2 { background: url("../../menu/dinner/images/ti_01.gif") bottom no-repeat; }
#dinner_02 h2 { background: url("../../menu/dinner/images/ti_02.gif") bottom no-repeat; }
#dinner_03 h2 { background: url("../../menu/dinner/images/ti_03.gif") bottom no-repeat; }
#dinner_04 h2 { background: url("../../menu/dinner/images/ti_04.gif") bottom no-repeat; }
#dinner_05 h2 { background: url("../../menu/dinner/images/ti_05.gif") bottom no-repeat; }
#dinner_06 h2 { background: url("../../menu/dinner/images/ti_06.gif") bottom no-repeat; }
#dinner_07 h2 { background: url("../../menu/dinner/images/ti_07.gif") bottom no-repeat; }
#dinner_08 h2 { background: url("../../menu/dinner/images/ti_08.gif") bottom no-repeat; }

#osake_01 h2 { background: url("../../menu/osake/images/ti_01.gif") bottom no-repeat; }
#osake_02 h2 { background: url("../../menu/osake/images/ti_02.gif") bottom no-repeat; }
#osake_03 h2 { background: url("../../menu/osake/images/ti_03.gif") bottom no-repeat; }
#osake_04 h2 { background: url("../../menu/osake/images/ti_04.gif") bottom no-repeat; }
#osake_05 h2 { background: url("../../menu/osake/images/ti_05.gif") bottom no-repeat; }
#osake_06 h2 { background: url("../../menu/osake/images/ti_06.gif") bottom no-repeat; }
#osake_07 h2 { background: url("../../menu/osake/images/ti_07.gif") bottom no-repeat; }
#osake_08 h2 { background: url("../../menu/osake/images/ti_08.gif") bottom no-repeat; }
#osake_09 h2 { background: url("../../menu/osake/images/ti_09.gif") bottom no-repeat; }
#osake_10 h2 { background: url("../../menu/osake/images/ti_10.gif") bottom no-repeat; }





/* dish */
/*/////////////////////////////////////////////////*/

#dish {
	margin-top     : 10px;
}

#dish .dish_photo {
	background     : url("../../menu/images/common/bg_dish.gif") no-repeat;
	width          : 420px;
	margin-bottom: 8px;
}

#dish .dish_photo .box {
	background     : url("../../menu/images/common/bg_dish_btm.gif") bottom no-repeat;
	padding        : 17px 17px 13px 17px;
}

#dish .dish_photo .box .txt {
	width          : 235px;
	margin-left    : 25px;
	float          : left;
} 

#dish .dish_photo .box .txt p.title {
	font-weight    : bold;
	margin         : 3px 0 5px 0;
} 


#dish .dish_photo .box img {
	width          : 124px;
	float          : left;
} 



/* Table */
/*/////////////////////////////////////////////////*/

table.menu {
	width          : 100%;
	text-align     : right;
	vertical-align : top;
	margin-bottom  : 20px;
	border-collapse:collapse;
}


table.menu td {
	vertical-align : top;
	padding        : 0 0 3px 0;
}

table.menu td.pr5 {
	padding-right  :5px;
}

table.menu .name {
	background     : url("../../menu/images/common/listmark_rgl.gif") 0px 6px no-repeat;
	text-align     : left;
	padding-left   : 12px;
}

#osake_03 h3 {
	font-weight    :bolder; !important;
	font-size      :12px;
	border-bottom  :1px dashed #C9C9BD;
	padding-bottom :3px;
	margin-bottom  :10px;

}



table.menu .none {
	text-align     : left;
	padding-left   : 12px;
}


span.list {
	background     : url("../../menu/images/common/listmark_red.gif") center left no-repeat;
	padding-left   : 10px;
	margin-left    : 5px;

}


table.menu td.pr15 {
	padding-right  :15px;
}





/* Contents */
/*/////////////////////////////////////////////////*/


.contents .right {
	width         : 350px;
}
