/* CSS Document */
/*
食事
*/
#rest #main{ text-align:left;}
#rest #main h3.t1{ padding-right:20px; background:url(../restaurant/images/h3_1.gif) no-repeat left top; height:50px; line-height:50px;text-indent: -9999px;}
#rest #main h3.t2{ padding-right:20px; background:url(../restaurant/images/h3_2.gif) no-repeat left top; height:50px; line-height:50px;text-indent: -9999px;}
#rest #main h3.t3{ padding-right:20px; background:url(../restaurant/images/h3_3.gif) no-repeat left top; height:50px; line-height:50px;text-indent: -9999px;}

#rest #main .L{float:left;width:290px;}
#rest #main .L p{ font-size:12px; font-weight:bold; text-align:left;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Meiryo","メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", helvetica,verdana,arial,sans-serif; line-height:1.5em;}
#rest #main .R{float:right; width:250px; text-align:right}


#rest #main .s1{ padding-left:20px; padding-right:20px; padding-top:20px; clear:both;}
#rest #main .s1 .photo{width:260px; float:left;}

#rest #main .s1 dl{ width:250px; float:right; border:1px solid #EAD6B6; background:url(../restaurant/images/break_bg3.gif) no-repeat right top;}
#rest #main .s1 dt{ font-family:"ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", serif; font-size:18px; color:#271813; line-height:52px; height:52px;text-align:center;}
#rest #main .s1 dd.price{ font-size:12px; font-weight:bold; text-align:center;line-height:36px; background:none;}
#rest #main .s1 dd.txt{ padding-left:10px; padding-right:10px; text-align:left;line-height:1.7em; background:none; padding-top:5px;font-size:11px;}
#rest #main .s1 dd{ line-height:2.5em; background:url(../restaurant/images/break_bg2.gif) repeat-y right top;font-size:14px;text-align:center;padding-bottom:10px;}

#rest #main .s2{ padding-left:20px; padding-right:20px; padding-top:20px; clear:both;}
#rest #main .s2 .photo{width:150px; float:left; text-align:left;}
#rest #main .s2 dl{ width:380px; float:right; padding-bottom:15px; text-align:left;}
#rest #main .s2 dt{ padding-top:10px; padding-bottom:15px;}

#rest #main .s3{ padding-left:30px; padding-right:10px; padding-top:10px; clear:both;}
#rest #main .s3 li{ width:259px; float:left;text-align:left; line-height:2.5em;}
#rest #main .s3 dt{ float:left; width:180px;font-family:"ヒラギノ明朝 Pro W3", "ＭＳ Ｐ明朝", "細明朝体", serif; font-size:13px; color:#271813; clear:both;border-bottom:1px dotted #EAD6B6;  }
#rest #main .s3 dd{font-size:12px; color:#271813; margin-left:180px; border-bottom:1px dotted #EAD6B6; margin-right:20px;}

#rest #main table.info{}
#rest #main table.info th{ font-size:12px; font-weight:bold; text-align:left;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Meiryo","メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", helvetica,verdana,arial,sans-serif; line-height:1.5em;}
#rest #main table.info td{ padding-left:10px;font-size:12px; text-align:left;font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3","Meiryo","メイリオ", "Osaka", "MS PGothic", "ＭＳ Ｐゴシック", helvetica,verdana,arial,sans-serif; line-height:1.5em;}

#rest #main .s4{padding-left:20px; padding-right:20px; padding-top:20px;}
#rest #main .s4 .photo{width:260px; float:left;}
#rest #main .s4 dl{width:250px; float:right; border:1px solid #EAD6B6; background:url(../restaurant/images/break_bg3.gif) no-repeat right top; padding-top:10px;}
#rest #main .s4 dd{ line-height:1.5em; background:url(../restaurant/images/break_bg2.gif) repeat-y right top;font-size:12px;text-align:center;padding-bottom:10px;}
#rest #main .s4 dd.price{ font-size:12px; font-weight:bold; text-align:left;background:none; line-height:1.6em; padding-bottom:20px;}
#rest #main .s4 dd.price1{ font-size:12px; font-weight:bold; text-align:left;line-height:1.3em;}
#rest #main .s4 dd.txt{ font-size:12px; font-weight:bold; text-align:right;background:none; line-height:1.3em; padding-bottom:20px; padding-right:20px;}
#rest #main .s4 dd.txt1{ font-size:12px; font-weight:bold; text-align:right;line-height:1.3em; padding-bottom:20px; padding-right:20px;}