@charset "UTF-8" div#isola div.about div.image_box01 {
float:left;
width:200px;
}

div#isola div#menu02 div.image_box02
{
  float:left;
  width:185px;
}

#isola .about .image_box
{
  float:left;
  width:185px;
}

#isola_right{
	float:right;
	width:510px;
}

#isola #menu02 .menu_list
{
  width:500px;
  float:right;
}

#isola #menu02 .menu_list table.first
{
  float:left;
  width:240px;
  margin-right:30px;
}

#isola #service h2
{
  margin:0 auto;
  text-align:center;
}

#isola #service .left
{
  float:left;
  width:290px;
  padding-left:10px;
}

#isola #service .right
{
  float:right;
  width:290px;
  padding-right:10px;
}

#longfang .about .image_box
{
  float:left;
  width:140px;
}

#longfang_right{
	float:right;
	width:560px;
}

#longfang #menu01 .right_box
{
  float:right;
  width:340px;
}

#longfang #menu01 .right_box img,
#longfang #menu01 .left_box img
{
  float:left;
  margin-right:10px;
}

#longfang #menu02 .image_box
{
  float:left;
  width:160px;
}

#longfang #menu02 .menu_list
{
  width:540px;
  float:right;
}

#longfang #menu02 .menu_list table.first
{
  float:left;
  width:240px;
  margin-right:40px;
}

#longfang .menu_list table.tbl_menu
{
  width:240px;
}

#longfang .menu_list table.tbl_menu th
{
  text-align:left;
  font-weight:normal;
}

#longfang .menu_list table.tbl_menu td.txtright
{
  text-align:right;
  font-weight:normal;
}

#longfang .menu_list table.tbl_menu td
{
  text-align:left;
  font-weight:normal;
}

#longfang #menu01 ul
{
  list-style:none;
}

#longfang #menu01 p.title
{
  padding:0;
  margin:0;
}

#service h2
{
  text-align:center;
  margin:0 auto;
  background-image:none !important;
}

#service h3
{
  font-size:92.3%;
  font-weight:normal;
  margin:0;
  padding:0;
  background-image:none !important;
}

#service .left,
#service .middle
{
  width:190px;
  float:left;
  padding-right:34px;
}

#service .right
{
  width:190px;
  float:right;
}

#service .comment_box_inner
{
  padding:20px 30px;
  float:left;
  width:640px;
}

div.about_left
{
  float:left;
  width:165px;
}

div.about_right
{
  float:right;
  width:510px;
}

table.tbl_lunchtimemenu02,
table.tbl_lunchtimemenu
{
  padding:0;
  margin:0;
}

table.tbl_lunchtimemenu02 tr th.th_icon_popular,
table.tbl_lunchtimemenu tr th.th_icon_popular
{
  padding:2px 0 0 10px;
  margin:0;
}

table.tbl_lunchtimemenu tr th
{
  vertical-align:top;
  text-align:left;
  padding:0;
  margin:0;
}

table.tbl_lunchtimemenu02 tr th
{
  vertical-align:top;
  text-align:left;
  padding:0 0 5px 0;
  margin:0;
}

table.tbl_lunchtimemenu02 tr td,
table.tbl_lunchtimemenu tr td
{
  vertical-align:top;
  text-align:left;
  padding:0 0 15px 0;
  margin:0;
}

ul.sitelist
{
  padding:0;
  margin:0;
}

ul.sitelist li
{
  list-style:none;
  line-height:1.5;
  padding:0;
  margin:0 0 5px 0;
  width:100%;
}

ul.sitelist li a
{
  display:block;
  color:#613210;
  text-decoration:none;
  background:url(../../images/icon_arrow02.gif) no-repeat 0 5px;
  padding:0 0 0 15px;
  margin:0;
}

ul.sitelist li a:hover
{
  text-decoration:none;
}

div.lunchtime_left
{
  float:left;
  width:440px;
}

div.lunchtime_right
{
  float:right;
  width:235px;
}

