@charset "UTF-8";

#restaurant_info { font-size: 85%;}

#restaurant_info div.restinfo_box01 { background: url(20090824/img_20090824_30.png) repeat-y; margin-bottom: 10px;}
#restaurant_info div.restinfo_box01 .boxbody { margin: 10px 0 0 10px; line-height: 130%;}
#restaurant_info div.restinfo_box01 .boxbtm { background: url(20090824/img_20090824_29.png) bottom no-repeat; font-size: 1px; height: 6px; clear: both;}

#restaurant_info div.restinfo_box02 { background: url(20090824/img_20090824_32.png) repeat-y; margin-bottom: 10px;}
#restaurant_info div.restinfo_box02 .boxbody { margin: 5px; line-height: 130%; width: 690px; margin-left: auto; margin-right: auto;}
#restaurant_info div.restinfo_box02 .boxbtm { background: url(20090824/img_20090824_31.png) bottom no-repeat; font-size: 1px; height: 10px; clear: both;}

#restaurant_info div.restinfo_box03 { background: url(20090824/img_20090824_30.png) repeat-y; margin-bottom: 10px;}
#restaurant_info div.restinfo_box03 .box_top { background: url(20090824/img_20090824_34.png) top no-repeat; height: 5px; font-size: 1px;}
#restaurant_info div.restinfo_box03 .boxbody { margin: 5px; line-height: 130%; width: 690px; margin-left: auto; margin-right: auto;}
#restaurant_info div.restinfo_box03 .boxbtm { background: url(20090824/img_20090824_29.png) bottom no-repeat; font-size: 1px; height: 10px; clear: both;}

#restaurant_info div.restinfo_box04 { background: url(20090824/img_20090824_15.png) repeat-y; margin-bottom: 10px;}
#restaurant_info div.restinfo_box04 .boxbody { margin:0 9px; line-height: 130%; }
#restaurant_info div.restinfo_box04 .boxbtm { background: url(20090824/img_20090824_19.png) left bottom no-repeat; font-size: 1px; height: 10px; clear: both;}

#restaurant_info div.restinfo_box05 { background: url(20090824/bg_sunbd.png) repeat-y; margin-bottom: 10px;}
#restaurant_info div.restinfo_box05 .boxbody { margin:0 9px; line-height: 130%; }
#restaurant_info div.restinfo_box05 .boxbtm { background: url(20090824/img_20090824_41.png) left bottom no-repeat; font-size: 1px; height: 10px; clear: both;}


#restaurant_info p { margin-top: 0.3em; margin-bottom: 0.3em;}



#jpCountainer #rightContents .main #restaurant_info table.tbnonespace { margin: 0; padding: 0; border-collapse: collapse; border: none;}
#jpCountainer #rightContents .main #restaurant_info table.tbnonespace td { padding: 0; border: none; margin: 0; border-collapse: collapse;}



#restaurant_info .left { float: left;}
#restaurant_info .right { float: right;}

#restaurant_info .clear { height: auto;}









































