@charset "utf-8";

/* ----------------------------------------------

	bowls / MENU STYLE
	author   : (C)KAYAC http://www.kayac.com/

---------------------------------------------- */

@import url("./parts/base.css");
@import url("./parts/layout.css");
@import url("./parts/module.css");
@import url("./parts/form.css");


/* general styles
---------------------------------------------- */

div#contents div#cntMain h3 {
	clear: both;
	with: 690px;
	margin: 0 0 15px;
}
div#contents p.exp {
	padding: 0 0 10px;
}


div#contents ul#selectCat {
	position: absolute;
	top: 0;
	left: 0;
}
div#contents ul#selectCat li {
	float: left;
	width: 151px;
}

div#contents span.askStaff {
	color: #E36E15;
	font-weight: bold;
}

div#contents div#boxMenu {
	clear: both;
	position: relative;
	top: 34px;
	width: 673px;
	margin: 0 0 34px;
	overflow: hidden;
	padding: 12px;
	border: 1px solid #DDDDDD;
}
div#contents div#boxMenu div#menuImagesSWFBox {
	margin: 0 0 20px 0;
}
div#contents div#boxMenu ul#selectSubCat {
	height: 40px;
}
div#contents div#boxMenu ul#selectSubCat li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #DDDDDD;
}

div#contents div#boxMenu div#boxLunch a {
	background: transparent url(/img/common/icn_head_2.gif) no-repeat scroll 0pt 50%;
	padding: 0pt 0pt 0pt 15px;
	font-weight: bold;
	font-size: 93%;
}

div#contents div#boxMenu h4 {
	width: 600px;
	margin: 0 0 10px;
	padding: 0 0 5px;
	background: url(/img/common/bg_dot_b.gif) repeat-x 0 100%;
}

div#contents div#boxMenu dl.lstMenu {
	width: 590px;
	padding: 0 0 20px;
}
div#contents div#boxMenu dl.lstMenu dt {
	float: left;
	clear: left;
	width: 430px;
	padding: 4px 0 0;
}
div#contents div#boxMenu dl.lstMenu dt span.menuTiS {
	margin: 0 0 0 10px;
	font-size: 85%;
	color: #888888;
}

div#contents div#boxMenu dl.lstMenu dd {
	float: left;
	width: 160px;
	padding: 4px 0 0;
}



div#contents div#boxMenu p.notes,
div#contents div#boxMenu ul.notes {
	padding: 0 0 25px;
	color: #FF3300;
	font-size: 85%;
}
div#contents div#boxMenu ul.notes li {
	padding: 0 0 5px;
	color: #888888;
}

/* ----------------------------------------------

		CONTROL MODDAL BOX

---------------------------------------------- */

div.boxMenuModal {
	position: relative;
	width: 384px;
     padding: 15px;  
     border: 1px solid #CCCCCC;  
     overflow: auto;
	 text-align: left;
     background-color: #FFFFFF;  
}  
div.boxMenuModal dl {  
}  
div.boxMenuModal dl dt {
	padding: 5px 0 2px;
	font-weight: bold;
	background: url(/img/common/bg_dot_b.gif) repeat-x 0 0;
}  
div.boxMenuModal dl dt span {
	margin: 0 0 0 10px;
	color: #888888;
	font-size: 93%;
}  
div.boxMenuModal dl dd.priceMenu {
	margin: 0 0 5px;
	padding: 3px 0 5px;
	font-weight: bold;
	background: url(/img/common/bg_dot_b.gif) repeat-x 0 100%;
}
div.boxMenuModal p.btnCloseMenu {
	position: absolute;
	width: 38px;
	top: 10px;
	right: 10px;
}
div.boxMenuModal p.btnCloseMenu a {
	display: block;
	width: 38px;
	height: 9px;
	background: url(/img/menu/btn_close.gif) no-repeat 0 0;
}
div.boxMenuModal p.btnCloseMenu a:hover {
	background: url(/img/menu/btn_close_o.gif) no-repeat 0 0;
}
div.boxMenuModal p.btnCloseMenu img {
	visibility: hidden;
}
div.boxMenuModal p.phZoom {
	margin: 15px 0;
	text-align: center;
}
  
#modal_overlay {  
     background-color:#000;  
}  


/* takeout
---------------------------------------------- */
div.lazona_lead{
padding:20px 0 30px;
width:673px;
overflow:hidden;
zoom:1;
}

div.lazona_lead p.txtLead{
	float:left;
	width:433px;
	padding:5px 0 0 5px;
}

div.lazona_lead p.imgLead{
	float:right;
	width:220px;
}

div.lazonaAccess{
height:200px;
border-bottom:1px solid #9aa939;
border-right:1px solid #9aa939;
border-left:1px solid #9aa939;
padding:20px 20px 20px;
}

div.lazonaAccess p.lazonaLogo{
float:left;
width:200px;
height:100px;
}
div.lazonaAccess p.lazonaAccessDetail{
float:left;
}

div#contents div#cntMain div#lazona_data a img{
border:none;
}

div#contents div#cntMain div#lazona_data h3 {
clear: both;
with: 690px;
margin: 0 0 0;
}

div#contents div#cntMain div#boxGoods .goodsLead{
	padding-bottom:10px;
}

/* takeout2009
---------------------------------------------- */

div.lazona_lead2009{
padding-top:20px;
width:673px;
height:195px;
background: url(/img/menu/takeout/lazona_abe.jpg) no-repeat;
background-position:right bottom;
}


/* ----------------------------------------------

		hacks

---------------------------------------------- */

/* Clearfix
---------------------------------------------- */


div#contents ul#selectCat,
div#contents div#boxMenu dl.lstMenu {
		zoom: 1;/*for IE 5.5-7*/
}
div#contents ul#selectCat:after,
div#contents div#boxMenu dl.lstMenu:after {/*for modern browser*/
		display: block;
		clear: both;
		visibility: hidden;
		content: ".";
		height: 0px;
}
* html div#contents ul#selectCat,
* html div#contents div#boxMenu dl.lstMenu {
	display: inline-table;
	/*\*/display: block;/**/
}

