#container{background:#200f05 url(../img/menu/bg_container.jpg) top no-repeat}
#contents_head h2 img{width:92vw;}

/*M A I N*//**/
#contents #menu
{width:96vw;margin:30px 2vw 10px 2vw;text-align:left}
#contents #menu h3{text-align:center}
/*lunch/dinner photo*//**/
#contents #photo{margin-bottom:10px}
#contents #photo a img{width:calc(32vw - 10px);height:auto;border:1px solid #FFFFCC;margin:6px 3px}
#contents #photo a:hover img,
#contents #photo a:active img{border:1px solid #FFCC66;margin:6px 3px;}

/*menu*//**/
#contents #menu table{
margin:auto 0 20px 0;
border-top:1px solid #4E4537;border-collapse:collapse;
}
#contents #menu table tr{border-bottom:1px solid #4E4537}
#contents #menu table tr td{padding:5px;vertical-align:top}
#contents #menu table tr td.title{width:auto;text-align:left}
#contents #menu table tr td.title h4{color:#CBAC6F;font-size:16px;font-weight:bold}
#contents #menu table tr td.title p{color:#FFFFFF;font-size:12px}
#contents #menu table tr td.price
{width:6rem;text-align:right;color:#CCC2B2;font-size:14px;font-weight:bold}

#contents #shopping{font-size:12px;text-align:center;margin:20px auto 40px auto}