#search_head
{
    BACKGROUND-IMAGE: url(../img/head_bg.jpg);
    HEIGHT: 62px
}
#search_head .seo h1{
	margin: 2px 0px 0px 10px;
	font-size: 13px;
	font-weight:lighter;
}
#search_head .logo
{
    MARGIN-TOP: 12px;
    FLOAT: left;
    WIDTH: 180px
}
#search_head .menu
{
    MARGIN-TOP: 12px;
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 615px
}
#search_head .menu DIV
{
    FLOAT: left
}
#pan
{
    MARGIN: 10px 0px;
    TEXT-ALIGN: left
}
#recommend_info_box
{
    BACKGROUND: url(../img/box_r_bg.gif)
}
#shop_info_box
{
    BACKGROUND: url(../img/box_r_bg.gif)
}
#recommend_info_box TABLE
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 12px
}
#shop_info_box TABLE
{
    FONT-SIZE: 12px;
    MARGIN-LEFT: 12px
}
TD.title
{
    VERTICAL-ALIGN: top;
    HEIGHT: 60px
}
TD.title P
{
    MARGIN-BOTTOM: 3px;
    PADDING-BOTTOM: 1px;
    BORDER-BOTTOM: #cc3333 1px solid
}
TD.title H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 7px;
    COLOR: #f84f4d;
    PADDING-TOP: 7px;
    BORDER-BOTTOM: #cc3333 1px solid
}
TD.tel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 30px
}
TD.add
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 30px
}
TD.area
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: bottom;
    HEIGHT: 30px
}
TD.tel P
{
    MARGIN: 0px 0px 2px 80px;
    LETTER-SPACING: 0.1em
}
TD.budget P
{
    MARGIN: 0px 0px 2px 80px;
    LETTER-SPACING: 0.1em
}
TD.park P
{
    MARGIN: 0px 0px 2px 80px;
    LETTER-SPACING: 0.1em
}
TD.add P
{
    MARGIN: 0px 0px 2px 80px;
    LETTER-SPACING: 0.1em
}
TD.area P
{
    MARGIN: 0px 0px 2px 80px;
    LETTER-SPACING: 0.1em
}
.shop_info_r
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
.shop_ps
{
    FONT-SIZE: 11px;
    MARGIN: 3px 0px 5px;
    COLOR: #f84f4d;
    TEXT-ALIGN: right
}
#shop_info_box TD.add
{
    BACKGROUND: url(../img/shop_add_bg.gif) no-repeat left bottom
}
#recommend_info_box TD.tel
{
    BACKGROUND: url(../img/shop_tel_bg.gif) no-repeat left bottom;
    WIDTH: 227px
}
#recommend_info_box TD.budget
{
    BACKGROUND: url(../img/shop_budget_bg.gif) no-repeat left bottom;
    WIDTH: 228px
}
#recommend_info_box TD.park
{
    BACKGROUND: url(../img/shop_park_bg.gif) no-repeat left bottom;
    WIDTH: 140px
}
#recommend_info_box TD.add
{
    BACKGROUND: url(../img/shop_add_bg.gif) no-repeat left bottom
}
.shopmenu_on
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/shop_recommend_title_bg.jpg) no-repeat;
    FLOAT: left;
    WIDTH: 100px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 5px;
    HEIGHT: 30px
}
.shopmenu_on P
{
    PADDING-TOP: 9px;
    TEXT-ALIGN: center
}
.shopmenu_movie_on
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/shop_tab_movie_bg.jpg) no-repeat;
    FLOAT: left;
    WIDTH: 100px;
    COLOR: #ffffff;
    MARGIN-RIGHT: 5px;
    HEIGHT: 30px
}
.shopmenu_movie_on P
{
    PADDING-TOP: 9px;
    TEXT-ALIGN: center
}
.shop_tab_map P
{
    PADDING-TOP: 9px;
    TEXT-ALIGN: center
}
.shopmenu_in
{
    CLEAR: both;
    PADDING-RIGHT: 50px;
    PADDING-LEFT: 50px;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/box_or_bg.gif);
    PADDING-BOTTOM: 5px;
    COLOR: #333333;
    LINE-HEIGHT: 180%;
    PADDING-TOP: 5px;
}
/* Add : 20061108*/
.shopmenu_in_goole_map
{
	CLEAR: both;
    PADDING-RIGHT: 50px;
    PADDING-LEFT: 50px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
	BACKGROUND: url(../img/box_or_bg.gif);
    FONT-SIZE: 13px;
}
.shopmenu_off
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/shopmenu_off_bg.jpg) no-repeat;
    FLOAT: left;
    WIDTH: 100px;
    MARGIN-RIGHT: 5px;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
.shopmenu_off P
{
    PADDING-TOP: 12px;
    TEXT-ALIGN: center
}
.shopmenu_off A:link
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.shopmenu_off A:visited
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
.shopmenu_off A:hover
{
    COLOR: #ff9900;
    TEXT-DECORATION: none
}
A.coupon:link
{
    COLOR: #f84f4d;
    LETTER-SPACING: -0.1em;
    TEXT-DECORATION: none
}
A.coupon:visited
{
    COLOR: #f84f4d;
    LETTER-SPACING: -0.1em;
    TEXT-DECORATION: none
}
A.coupon:hover
{
    COLOR: #f84f4d;
    LETTER-SPACING: -0.1em;
    TEXT-DECORATION: none
}
P.coupon
{
    LETTER-SPACING: -0.1em
}
.shopmenu_in H2
{
    FONT-SIZE: 18px;
    MARGIN: 5px 0px 0px;
    COLOR: #f84f4d
}
.shopmenu_in P
{
    MARGIN-TOP: 8px;
    FONT-SIZE: 14px;
    COLOR: #333333;
    LINE-HEIGHT: 180%
}
.shopmenu_in HR
{
    CLEAR: both;
    MARGIN: 1px 0px 5px;
    COLOR: #ff9900;
    HEIGHT: 1px
}
.shop_movie_in
{
    CLEAR: both;
    BACKGROUND: url(../img/box_or_bg.gif);
    TEXT-ALIGN: center
}
.shop_photo_in
{
    CLEAR: both;
    BACKGROUND: url(../img/box_g_bg.gif);
    TEXT-ALIGN: center
}
.shop_photo_in TABLE
{
    MARGIN: auto
}
.shop_dish_in TABLE
{
    MARGIN: auto
}
.shopinfo_in TABLE
{
    MARGIN: auto
}
.shop_photo_in TD
{
    VERTICAL-ALIGN: top
}
.shop_dish_in TD
{
    VERTICAL-ALIGN: top
}
.shop_photo_in IMG
{
    MARGIN: 0px 5px 10px
}
.shop_dish_in IMG
{
    MARGIN: 0px 5px 10px
}
.shop_photo_in P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #809a25;
    TEXT-ALIGN: center
}
.shop_dish_in
{
    CLEAR: both;
    BACKGROUND: url(../img/box_r_bg.gif);
    TEXT-ALIGN: center
}
.shop_dish_in P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #f73c3c;
    TEXT-ALIGN: center
}
#shopinfotab DIV.l
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
/*  BACKGROUND-IMAGE: url(../img/shop_info_tab_bg1.gif);*/
    WIDTH: 200px;
    COLOR: #586a1a;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
#shopinfotab DIV.r
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: left;
/*    BACKGROUND-IMAGE: url(../img/shop_info_tab_bg2.gif);*/
    WIDTH: 200px;
    COLOR: #586a1a;
    MARGIN-RIGHT: 5px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
#shopinfotab A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #7e9924;
    TEXT-DECORATION: none
}
#shopinfotab A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #7e9924;
    TEXT-DECORATION: none
}
#shopinfotab A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #7e9924;
    TEXT-DECORATION: none
}
.shopinfo_in
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/box_wg_bg.gif);
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
.shopinfo_in TABLE
{
    FONT-SIZE: 16px
}
.shopinfo_in TH
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    BACKGROUND: url(../img/shopinfo_th_bg.gif) repeat-x;
    PADDING-BOTTOM: 9px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 140px;
    PADDING-TOP: 9px
}
.shopinfo_in TD
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 9px;
    VERTICAL-ALIGN: top;
    WIDTH: 530px;
    PADDING-TOP: 9px
}
.shopinfo_in TH.link
{
    BORDER-TOP: #cccccc 3px double;
    BACKGROUND: url(../img/shopinfo_th_bg2.gif) repeat-x;
    BORDER-BOTTOM: #cccccc 1px solid
}
.shopinfo_in TD.link
{
    BORDER-TOP: #cccccc 3px double;
    BORDER-BOTTOM: #cccccc 1px solid
}

.shopinfo_in TH.link1
{
    BORDER-BOTTOM: #cccccc 1px solid
}
.shopinfo_in TD.link1
{
    BORDER-BOTTOM: #cccccc 1px solid
}

#shop_coupon
{
    PADDING-BOTTOM: 20px;
    WIDTH: 610px;
    HEIGHT: 120px
}
#shop_coupon DIV
{
    FLOAT: left;
    WIDTH: 330px
}
#shop_coupon DIV.space
{
    FLOAT: left;
    WIDTH: 30px
}
#shop_coupon TABLE
{
    BACKGROUND: url(../img/shop_coupon_bg.gif) no-repeat;
    WIDTH: 330px;
    LINE-HEIGHT: 110%;
    HEIGHT: 120px
}
#shop_coupon TH
{
    PADDING-LEFT: 20px;
    FONT-SIZE: 16px;
    COLOR: #f73c3c;
    LINE-HEIGHT: 120%;
    HEIGHT: 59px
}
#shop_coupon TD.limit
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 100%;
    HEIGHT: 13px;
    TEXT-ALIGN: right
}
#shop_coupon TD.attention
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 110%;
    HEIGHT: 33px
}
#shop_coupon TD.name
{
    PADDING-RIGHT: 5px;
    FONT-SIZE: 10px;
    LINE-HEIGHT: 100%;
    TEXT-ALIGN: right
}
H2.print_coupon
{
    LETTER-SPACING: 0.2em;
    TEXT-ALIGN: center
}
DIV.print_coupon
{
    MARGIN: 20px 0px;
    TEXT-ALIGN: center
}
TABLE.menu
{
    FONT-SIZE: 14px;
    WIDTH: 690px;
    LINE-HEIGHT: 150%
}
.menu TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
.menu H2
{
    PADDING-LEFT: 5px;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 10px;
    BORDER-LEFT: #cc3333 5px solid;
    COLOR: #cc3333
}
.menu H3
{
    FONT-SIZE: 14px
}
TD.text
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ff9900 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 0px
}
.menu P
{
    MARGIN: 0px 0px 0px 10px;
    LINE-HEIGHT: 150%
}
.menu_l
{
    WIDTH: 250px
}
.menu_c
{
    WIDTH: 80px;
    TEXT-ALIGN: right
}
.menu_r
{
    WIDTH: 360px
}
.shop_tab_map
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(../img/shop_map_title_bg.jpg) no-repeat;
    WIDTH: 100px;
    COLOR: #ffffff;
    HEIGHT: 30px
}
.shop_recommend_map_in
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(../img/box_g_bg.gif);
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: center
}
IMG.print_btn
{
    MARGIN: 5px 0px 20px
}
#shop_foot_link
{
    MARGIN: 30px 0px;
    TEXT-ALIGN: right
}
#shop_foot_link P
{
    FONT-SIZE: 16px;
    TEXT-ALIGN: center
}
#search_foot
{
    CLEAR: both;
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../img/foot2_bg.jpg) #eeeeee;
    PADDING-TOP: 5px
}
#search_foot DIV
{
    MARGIN-TOP: 4px;
    FONT-SIZE: 14px;
    COLOR: #fff;
    TEXT-ALIGN: center
}
#search_foot A:link
{
    COLOR: #fff
}
#search_foot A:visited
{
    COLOR: #fff
}
#search_foot A:hover
{
    COLOR: #fff
}
#search_foot P
{
    MARGIN-TOP: 10px;
    TEXT-ALIGN: center
}
