@charset "UTF-8";


/*************** header menu ***************/

#headerMenu2 {
	clear:both;
	height:24px;
	margin: 0px;
}
#headerMenu2 li {
	float: left;
	text-indent:-9999px;
	overflow:visible;/* \*/
	overflow:hidden;/* */
	height : 24px;
}
#headerMenu2 a {
	text-decoration: none;
	display: block;
	height : 24px;
	overflow:visible;/* \*/
	overflow:hidden;/* */
}
#headerMenu2 li#hmenu1 {
	background:url("../images/head_menu2_01.gif") no-repeat;
	display: block;
	width: 135px;
	height : 24px;
}
#headerMenu2 li#hmenu1 a:hover {
	background:url("../images/head_menu2_01o.gif") no-repeat;
	display: block;
	width: 135px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent1 {
	background:url("../images/head_menu2_01o.gif") no-repeat;
	display: block;
	width: 135px;
	height : 24px;
}
#headerMenu2 li#hmenu2 {
	background:url("../images/head_menu2_02.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu2 a:hover {
	background:url("../images/head_menu2_02o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent2 {
	background:url("../images/head_menu2_02o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu3 {
	background:url("../images/head_menu2_03.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu3 a:hover {
	background:url("../images/head_menu2_03o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent3 {
	background:url("../images/head_menu2_03o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu4 {
	background:url("../images/head_menu2_04.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu4 a:hover {
	background:url("../images/head_menu2_04o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent4 {
	background:url("../images/head_menu2_04o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu5 {
	background:url("../images/head_menu2_05.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu5 a:hover {
	background:url("../images/head_menu2_05o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent5 {
	background:url("../images/head_menu2_05o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu6 {
	background:url("../images/head_menu2_06.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu6 a:hover {
	background:url("../images/head_menu2_06o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent6 {
	background:url("../images/head_menu2_06o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
/*
#headerMenu2 li#hmenu7 {
	background:url("../images/head_menu2_06.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li#hmenu7 a:hover {
	background:url("../images/head_menu2_06o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}
#headerMenu2 li a#hmenuCurrent7 {
	background:url("../images/head_menu2_06o.gif") no-repeat;
	display: block;
	width: 133px;
	height : 24px;
}

*/

/*************************************/
/********** Rayout elements **********/
/*************************************/

/********** pagebody **********/

#pagebody2 {
	clear:both;
	width:800px;
	margin: 0px;
	padding: 0px;
}

#pagebody2 h2 {
	text-indent:-9999px;
	overflow:visible;/* \*/
	overflow:hidden;/* */
	background-image: url("../images/food_title.gif");
	background-repeat: no-repeat;
	height: 49px;
	width: 740px;
	margin-left: 30px;
	padding-left: 20px;
	padding-top: 15px;
	margin-bottom: 15px;
}


/******************** aboutus style ********************/

#about_inxtbl {
	width: 740px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}

#about_inxtbl td {
	vertical-align: top;
}

#about_inxtbl img {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#about_inxtbl p {
	width: 236px;
	margin-bottom: 15px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #333333;
}

/* company */

#company_box {
	width: 560px;
	margin: 0px;
	padding: 0px;
}

#company_box td {
	vertical-align: top;
}

#company_box img {
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#company_box p {
	width: 270px;
	margin-bottom: 15px;
	font-size: 0.8em;
	line-height: 1.2em;
	font-weight: normal;
	color: #333333;
}
.access_adr {
	padding-bottom: 15px;
}

#main ul {
list-style-type:none;
margin: 0px;
padding:0px;
}

#main li {
background-color:#FFFFFF;
background-image:url("../images/lmenu_icon02.gif");
background-position:12px 9px;
background-repeat:no-repeat;
display:block;
font-size:0.8em;
padding-bottom:3px;
padding-left:20px;
padding-top:3px;
}

#main .food-mitop {
  font-size: 14px;
	line-height: 20px;
	font-weight:bold;	
	margin: 10px 0px 0px 0px;
	padding:0px;
}

#main .food-mi {
  font-size: 14px;
	line-height: 20px;
	font-weight:bold;	
	margin: 30px 0px 0px 0px;
	padding:0px;
}

.eatmi {
   font-size:14px;
	 font-weight:bold;
	 background:url("../images/icon_cube01.gif") 0% 2px no-repeat;
	 padding-left:15px;
	 margin-top: 10px;
	 }

tr.linkset td {
 padding-bottom:10px;
	}	 
.slink {
  text-align:right;
  font-size:11px;
} 

.caption {
  font-size:11px;
  padding-bottom:7px;
	}
	
.subtit {
  font-size:12px;
	padding: 10px 0px;
 }