


#rest_contents{width:800px; height:auto; margin:0px; padding:0px; background:url(../../restaurant/images/rest_bg.jpg) no-repeat;}

#rest_contents_re_re{width:800px; height:auto; margin:0px; padding:0px; background:url(../images/rest_bg_re.jpg) repeat-y #e6d5bf;}

#rest_ttl{width:800px; height:auto; margin:0px; padding:0px;}

#rest_ttl_area{width:600px; height:auto; margin:0px; padding:0px;}
#rest_ttl_area h2{display:block; width:600px; height:132px; background:url(../images/rest_ttl.jpg) no-repeat 0px 2px; text-indent:-9999px;}
#rest_ttl_area p{text-indent:-9999px;}




#rest_float_box{width:800px; height:auto; margin:0px; padding:10px 0px 30px 0px;}
#rest_float_box:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}


/*左部分*/

#rest_float_left{width:284px; height:auto; margin:0px; padding:56px 0px 40px 0px; float:left;}


#carrefour{width:231px; height:auto; margin:0px; padding:0px 0px 15px 47px; background:url(../images/rest_left_carrefour_bg.jpg) no-repeat 5px top;}

#carrefour_ttl{width:194px; height:62px;}

#carrefour_photo{width:194px; height:145px; margin:15px 0px 0px 0px; padding:0px 0px 0px 10px; text-align:center;}



#carrefour_eigyo{width:195px; height:36px; margin:15px 0px 0px 0px; padding:0px 0px 0px 0px;}


#rest_left_hr{width:284px; height:22px; background:url(../images/rest_left_hr.jpg) no-repeat 1px top;}



#welcome{width:278px; height:auto; margin:0px; padding:25px 0px 15px 0px; background:url(../images/rest_left_welcome_bg.jpg) no-repeat 5px top;}

#welcome_ttl{width:194px; height:18px; text-align:center; margin-left:47px;}

#welcome_txt{width:208px; height:atuo; margin:0px 0px 0px 45px; padding:15px 0px 30px 0px;}

#welcome_photo{width:236px; height:159px; margin:0px 0px 0px 27px;}


#recipi{width:278px; height:auto; margin:0px; padding:25px 0px 15px 0px;}

#recipi_ttl{width:208px; height:22px; padding:0px 0px 0px 50px;}

#recipi_baner{padding:20px 0px 0px 39px;}











/*右側コンテンツ*/

#rest_float_right{width:516px; height:auto; margin:0px; padding:90px 0px 0px 0px; float:left;}

#rest_right_contents{width:516px; height:auto; margin:0px; padding:0px 0px 0px 0px; background:url(../images/rest_right_bg.jpg) repeat-y;}

#rest_right_contents_true{width:516px; height:auto; margin:0px; padding:0px; background:url(../images/rest_right_bg_2.jpg) no-repeat;}



#dinner_info{width:446px; height:auto; margin:0px auto; padding:0px;}

#dinner_info_ttl{width:437px; height:25px; padding:0px 0px 15px 0px;}

#dinner_table{width:446px; height:auto; margin:0px; padding:0px;}

#dinner_table22{width:446px; height:auto; margin:0px; padding:0px; text-align:center;}

#dinner_table_top{width:446px; height:17px; margin:0px; padding:0px; background:url(../images/rest_cook_table_top.jpg) no-repeat;}

#dinner_table_middle{width:446px; height:auto; margin:0px; padding:8px 0px 0px 0px; background:url(../images/rest_cook_table_middle.jpg) repeat-y;}

#dinner_table{width:437px; height:auto; margin:0px auto; padding:0px;}

#dinner_table td{padding:0px 0px 0px 11px;}

.table_menu{padding:4px 0px 10px 0px; font-size:1em; line-height:1.2em;}

#dinner_coment{width:446px; height:auto; margin:0px auto; padding:10px 0px 30px 0px;}

#dinner_table_bottom{width:446px; height:21px; margin:0px; padding:0px; background:url(../images/rest_cook_table_bottom.jpg);}



#special_info{width:446px; height:auto; margin:0px auto; padding:0px;}

#special_info_ttl{width:437px; height:25px; padding:0px 0px 15px 0px;}

#special_table{width:446px; height:auto; margin:0px; padding:0px;}

#special_table_top{width:446px; height:17px; margin:0px; padding:0px; background:url(../images/rest_cook_table_top.jpg) no-repeat;}

#special_table_middle{width:446px; height:auto; margin:0px; padding:8px 0px 0px 0px; background:url(../images/rest_cook_table_middle.jpg) repeat-y;}

#special_table{width:437px; height:auto; margin:0px auto; padding:0px;}

#special_table td{padding:0px 0px 0px 11px;}

#special_coment{width:446px; height:auto; margin:0px auto; padding:10px 0px 30px 0px;}

#special_table_bottom{width:446px; height:21px; margin:0px; padding:0px; background:url(../images/rest_cook_table_bottom.jpg);}



#lunch_info{width:446px; height:auto; margin:0px auto; padding:0px;}

#lunch_info_ttl{width:437px; height:25px; padding:0px 0px 15px 0px;}

#lunch_table{width:446px; height:auto; margin:0px; padding:0px;}

#lunch_table_top{width:446px; height:17px; margin:0px; padding:0px; background:url(../images/rest_cook_table_top.jpg) no-repeat;}

#lunch_table_middle{width:446px; height:auto; margin:0px; padding:8px 0px 0px 0px; background:url(../images/rest_cook_table_middle.jpg) repeat-y;}

#lunch_table{width:437px; height:auto; margin:0px auto; padding:0px;}

#lunch_table td{padding:0px 0px 0px 11px;}

#lunch_coment{width:446px; height:auto; margin:0px auto; padding:10px 0px 30px 0px;}


#lunch_table_bottom{width:446px; height:21px; margin:0px; padding:0px; background:url(../images/rest_cook_table_bottom.jpg);}










.drink_txt{padding:0px 0px 15px 20px;}



























