@import url(form.css);
/* ////////////////////////////////////////
[83.4% = 10px]
[91.7% = 11px]
[100% = 12px] 
[108.4% = 13px]
[116.7% = 14px] 
[125% = 15px]
[133.4% = 16px]
[141.7% = 17px]
[150% = 18px]
[158.4% = 19px]
[166.7% = 20px]
[175% = 21px]
//////////////////////////////////////// */
body { color: #000000; }

a:link, a:visited, a:active { color: #BF0107; text-decoration: none; }
a:hover { color: #BF0107; text-decoration: underline; }

/*ClearFix*/
.clearfix {clear: both; height: 0; overflow: hidden; margin: -1px 0 0 0;}



/*container*/
#container { background: #fff; width: 100%; }
#top-container { background: #F2F2F2; width: 100%; }

/*header*/
#header {}
#motenashi { background: url(/images/motenashi-bg.png) repeat-x;}
#motenashi-box { width: 964px; margin: 0px auto;}
#motenashi-img { width: 97px; float: right; padding: 8px 0px 13px 0px;}

#navi-bg { background: url(/images/head-bg.png); height: 99px;}
#top-navi-bg { background: url(/images/head-bg.png); height: 578px; border-bottom: 3px solid #000;}
#navi-box { width: 944px; margin: 0px auto; padding-top: 28px;}
#logo { width: 220px; float: left; padding: 0px 0px 0px 3px;}
#navi { width: 678px; float: right;}
#navi li {list-style: none; display: inline;}

#contents-box { width: 944px; margin: -26px auto 0px;}
#top-contents-box { width: 944px; margin: 0px auto;}

.pagetop {float: right; width: 67px;}

/*bread-crumbs*/
#bread-crumbs { width: 932px; background: #968679; color: #fff; font-size: 83.4%; height: 20px; padding: 6px 0px 0px 12px;}
#bread-crumbs a:link, #bread-crumbs a:visited, #bread-crumbs a:active { color: #fff; text-decoration: none;}
#bread-crumbs a:hover { color: #fff; text-decoration: underline; }
#bread-crumbs02 { width: 932px; background: #968679; color: #fff; font-size: 83.4%; height: 20px; padding: 6px 0px 0px 12px; margin:0px 4px;}
#bread-crumbs02 a:link, #bread-crumbs02 a:visited, #bread-crumbs02 a:active { color: #fff; text-decoration: none;}
#bread-crumbs02 a:hover { color: #fff; text-decoration: underline; }

/*TOP-flash*/
#topflash-box { padding-top: 20px;}
/*TOP-l*/
#top_leftbox { float: left; width: 710px; line-height: 1.8; }
#top_index { width: 710px;  padding: 0px; height: 32px; background:url(/images/top-news-head.png) no-repeat;}
#top-news-link { float: right;  width: 80px; text-align: right; font-size: 83.4%; padding: 8px 12px 0px 0px; font-weight: bold;}
#top-news-link img { margin-right: 4px;}
#top-news-link a:link, #top-news-link a:visited, #top-news-link a:active { color: #3F3028; text-decoration: none;}
#top-news-link a:hover { color: #3F3028; text-decoration: underline; }
#top_news_naka { width: 690px; background:url(/images/top-news-naka.png) repeat-y; padding: 10px 10px 4px 10px;}
#top_news_g { width: 680px; background:url(/images/top-news-g.png) repeat-x top 0 #F5F5F7; padding: 0px 3px 0px 3px;}
#top_news_shita { width: 710px; height: 6px; background:url(/images/top-news-foot.png) no-repeat; padding-bottom: 35px;}
.news_box { width: 684px;}
.news_box dl { padding: 0px 0px 8px 0px; line-height: 140%;}
dt.news_icon { color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; background:url(/images/news_news.png) no-repeat 68px 0px; line-height: 158%;}
dt.zenya_icon { color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; background:url(/images/news_zenya.png) no-repeat 68px 0px; line-height: 158%;}
dt.booldak_icon { color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; background:url(/images/news_booldak.png) no-repeat 68px 0px; line-height: 158%;}
.news_box dd { vertical-align: top; padding-left: 150px; line-height: 160%;}

.top_dotline { padding: 2px 0px 9px 0px; width:671px; height:1px;}


dt.news_icon_1 { background: url(/images/news_hanabi01.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_2 { background: url(/images/news_hanabi02.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_3 { background: url(/images/news_giwon.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_4 { background: url(/images/news_zenya.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_5 { background: url(/images/news_takehashi.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_6 { background: url(/images/news_hongkong01.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_7 { background: url(/images/news_hongkong02.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_8 { background: url(/images/news_booldak.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_9 { background: url(/images/news_uotansai.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_10 { background: url(/images/news_news.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }
dt.news_icon_12 { background: url(/images/news_hongkong.png) no-repeat 68px 0px; line-height: 158%; color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; }




/*TOP-r*/
#top-rightbox { float: right; width: 217px; }

#top_logo { width: 833px; margin: 0px auto;}
#top_logo ul { padding: 12px 0px 17px 38px;}
#top_logo li { display: inline; list-style: none; vertical-align: middle;}

/*index*/
.index { background: url(/images/index-bg.png) no-repeat; width: 935px; height: 29px;}
.index h2 { color: #fff; font-weight: bold; padding: 6px 10px; font-size: 108.4%;}
.index02 { background: url(/images/index-bg02.png) no-repeat; width: 526px; height: 29px;}
.index02 h2 { color: #fff; font-weight: bold; padding: 6px 10px; font-size: 108.4%;}

#container01 { margin: 0px auto; width: 935px; padding-top: 30px;}
#container02 { margin: 0px auto; width: 640px; padding-top: 30px;}
#container03 { margin: 0px 0px 0px 16px; width: 704px; padding-top: 30px;}

/*shop_top*/
#shop-top-container { margin: 31px 0px 46px 23px;}
.shop-top-box { background:url(/images/shop-bg.png) no-repeat; width: 292px; height: 222px; float: left; margin: 0px 14px 12px 0px;}
.shop-top-box h4 { padding-left: 14px; font-size: 108%; font-weight: bold; background: url(/images/shop/shop-name-bg.png) 14px 6px no-repeat;}
.shop-top-box p { padding: 4px 14px; line-height: 130%;}

.shop-top-box02 { background:url(/images/shop-bg.png) no-repeat; width: 292px; height: 222px; float: left; margin: 0px 0px 12px 0px;}
.shop-top-box02 h4 { padding-left: 14px; font-size: 108%; font-weight: bold; background: url(/images/shop/shop-name-bg.png) 14px 6px no-repeat;}
.shop-top-box02 p { padding: 4px 14px; line-height: 130%;}

#shop-top-container a:link,#shop-top-container a:visited,#shop-top-container a:active { color: #BF0107; text-decoration: none;}
#shop-top-container a:hover { color: #BF0107; text-decoration: underline;}
.linkbox {}
.shop-top-l { width: 117px; padding: 13px 0px 4px 14px; float: left;}
.shop-top-r { width: 160px; float: right;}



#shop-menu-container { margin: 0px auto; width: 952px; padding-right: 4px; overflow: hidden; height: auto;  }
#shop-menu { float: left; width: 218px; background: url(/images/shop-menu/shop-menu-bg.png) repeat-y; padding-left: 4px; padding-bottom: 32767px; margin-bottom: -32767px;   }
#shop-menu ul {}
#shop-menu li { list-style: none; line-height: 0%;}

#shop-contents { float: right; width: 720px; padding-right: 4px;}

#shop-name { float: left; width: 282px; padding: 0;}
#shop-logo { float: right; width: 158px; padding: 0;}
#shop-navi { width: 720px; padding-bottom: 10px;}
#shop-navi li {list-style: none; display: inline;}
#shop-copy { background: #090605; color: #fff; padding: 12px 16px; margin-bottom: 24px;}
#shop-copy h3 { color: #D9C400; font-size:125%; padding-bottom: 3px;}

#shop-l-box { float: left; width: 526px;}
#shop-index { }
.shop_osusumebox { padding: 10px 0px 17px 0px;}
.shop_osusumebox h4 { font-size: 108.4%; font-weight: bold; padding: 6px 0px 8px 0px;}
.shop_osusumebox p { font-size: 100%; line-height: 150%;}
.shop_osusumebox a:link,.shop_osusumebox a:visited,.shop_osusumebox a:active { color: #BF0107; text-decoration: none;}
.shop_osusumebox a:hover { color: #BF0107; text-decoration: underline; }
.shop_osusumebox span { font-size: 83.4%; font-weight: bold;}
.shop_osusume { width: 526px; padding-bottom: 10px;}
.shop_osusume_photo { width: 131px; float: left;}
.shop_osusume_txt { width: 380px; float: right;}

#shop_news { padding-top: 12px;}
.shop_newsbox { background: url(/images/news_line.png) no-repeat bottom; margin-bottom: 10px;}
.shop_newsbox img { display: none; }
.shop_newsbox dl { padding-bottom: 6px; font-size: 100%;}
.shop_newsbox dt { width: 70px; float: left; color: #BE390A; font-weight: bold; padding-left: 10px;}
.shop_newsbox dd { padding-left: 80px;}
.shop_newsbox span { font-weight: bold; font-size: 108.4%; }

#shop-r-box { float: right; width: 180px;}
#shop-pb { background: url(/images/shop-pb-bg.png) repeat-y; padding: 0px 10px;}
#shop-pb table {}
#shop-pb img { margin-bottom: 8px;}
#shop-pb td { width: 154px; text-align: center; padding: 12px 0px; border-bottom: 1px solid #D5D2D1; font-size: 83.4%;}

#reserve-s02 { margin-top: 10px; background: url(/images/reserve-bg.png) no-repeat; width: 180px; height: 136px;}
#reserve-s { /*margin-top: 10px;*/ background: url(/images/reserve-bg.png) no-repeat; width: 180px; height: 136px;}
#reserve-s-box { margin: 0px auto; width: 162px;}
#reserve-s-l { float: left; padding: 58px 0px 0px 0px; font-size: 108.4%; width: 34px; color: #fff;}
#reserve-s-r { float: right; padding: 54px 0px 0px 0px; font-size: 150%; width: 126px; letter-spacing: -0.04em; color: #fff;}
#reserve-s-btn { width: 153px; margin: 8px auto 10px auto; padding: 0;}
*:first-child+html #reserve-s-l { font-weight: bold;}
*:first-child+html #reserve-s-r { font-weight: bold; letter-spacing: 0em;}

#menu-contents-box { padding-top: 26px;}
#menu-l { float: left; width: 170px;}
#menu-l li { list-style: none; background: url(/images/arrow.png) no-repeat 0px 6px; padding: 0px 0px 6px 10px;}
#menu-l a:link,#menu-l a:visited,#menu-l a:active { color: #000000; text-decoration: none;}
#menu-l a:hover { color: #000000; text-decoration: underline;}
#menu-r { float: right; width: 537px;}
#menu-r h3 { background: #5C4D4B; color: #fff; font-size: 116.7%; padding: 3px 6px;}
.menu_list_box { padding: 12px 0px; line-height: 126%; background:url(/images/menu_line.png) no-repeat bottom;}
*:first-child+html p { padding-bottom: 5px;}
*:first-child+html .menu_list_box { padding: 8px 0px 3px 0px;}
.menu_list_box img { margin-bottom: 5px;}
.menu-txt { float: left; width: 355px; padding-bottom: 0px;}
.menu-txt p { width: 290px;}
.menu_list_l { color: #BE390A; font-size: 108%; line-height: 150%; width: 270px; float: left;}
.menu_list_r { width: 85px; padding: 0; margin: 0; color: #BE390A; font-size: 108%; text-align: right; line-height: 150%; float: right;}
.menu_copy { line-height: 130%; padding: 0px 0px 20px 0px;}
.menu-photo { float: right; width: 165px; padding: 12px 0px 30px 0px;}
.menu-photo img {margin-bottom: 10px;}


.menu-line { border-bottom: 1px solid #ccc; height: 1px;margin: 5px 0 8px 0; }


#foot-reserve-bg { margin-top: 8px;background: url(/images/foot-reserve-bg.png) no-repeat; width: 537px; height: 58px; padding-bottom: 30px;}
#foot-reserve-l { float: left; padding: 21px 0px 0px 140px; font-size: 108.4%; width: 37px; color: #fff;}
#foot-reserve-c { float: left; padding: 14px 0px 0px 0px; font-size: 175%; width: 170px; color: #fff;}
*:first-child+html #foot-reserve-l { font-weight: bold;}
*:first-child+html #foot-reserve-c { font-weight: bold;}
#foot-reserve-r { float: right; width: 153px; padding: 15px 23px 0px 0px;}

#foot-reserve-bg02 { margin-top: 8px; background: url(/images/foot-reserve-bg02.png) no-repeat; width: 710px; height: 58px; padding-bottom: 30px;}
#foot-reserve-l02 { float: left; padding: 21px 0px 0px 170px; font-size: 108.4%; width: 37px; color: #fff;}
#foot-reserve-c02 { float: left; padding: 14px 0px 0px 0px; font-size: 175%; width: 170px; color: #fff;}
*:first-child+html #foot-reserve-l02 { font-weight: bold;}
*:first-child+html #foot-reserve-c02 { font-weight: bold;}
#foot-reserve-r02 { float: right; width: 253px; padding: 15px 33px 0px 0px;}

/*coupon*/
#coupon { width:837px; margin: 0px auto;}
#coupon_print { width:321px; margin: 0px auto; padding: 16px 0px 30px 0px;}
#coupon_caution { width: 880px; margin: 0px auto; border-top: 1px solid #AFACAB; padding: 5px 0px 25px 0px;}
#coupon_caution span { font-size: 125%; font-weight: bold;}
#print-bg {  margin: 0px auto; background: url(/images/coupon_popup_bg.png) no-repeat; width: 641px;  color: #505050;}
#print-bg span { color: #333333;}
#coupon02 { width:629px; margin: 0px auto 20px auto;}
#coupon_caution02 { width: 629px; margin: 0px auto; padding: 5px 0px 25px 0px;}
#coupon_caution02 span { font-size: 141.7%; color: #BE390A;}
#print-waku { padding: 14px 16px 0px 16px;}
.print-indent { padding: 0px 0px 6px 1em; margin:0;}


/*kodawari-new*/
#kodawari_new { width: 944px; background:url(/images/kodawari-bg.png) no-repeat #000000; color: #B4B4B4; text-align: center; line-height: 230%; font-size: 108.4%;}

/*kodawari-old*/
#kodawari_left { float: left; width: 630px; padding: 8px 0px 0px 0px;}
#kodawari_right { float: right; width: 200px; padding: 4px 0px 0px 0px;}

/*party*/
.party_box { padding: 13px 2px 20px 10px; width: 887px;}
.party_left { float: left; width: 227px; padding: 0;}
.party_right { float: right; width: 660px; padding: 0;}
.party_right h4 { padding-left: 20px; font-weight: bold; font-size: 123.1%; border-bottom: 1px solid #3F3F3F;}
.party_right p { padding: 12px 0px 12px 20px; line-height: 130%; }


/*shop02*/
#shop02-box { padding-top: 20px;}
#shop02-l {float: left; width: 488px;}
#shop02-l th { padding: 0px 12px 8px 0px; vertical-align: top;}
#shop02-l td { padding: 2px 8px 8px 0px; vertical-align: top; line-height: 130%;}
#shop02-l dt { font-weight: bolder;line-height: 180%;}
#shop02-l dd { line-height: 130%;}
#shop02-r {float: right; width: 191px;}
#shop-photo { padding-top: 10px; width: 704px; margin: 0px auto;}
#container03 h2 { border-bottom: 3px solid #A69C94; font-size:125%;}

/*map*/
#map { border: 2px solid #3B332F;}

/*news*/
#news_l { float: left; width: 216px; background: url(/images/news-menu-bg.png) repeat-x; margin-left: 1px; padding-bottom: 32767px; margin-bottom: -32767px; border-left: 1px solid #D5CDC1;border-right: 1px solid #D5CDC1;}
#news_l table { width: 204px; margin: 0px auto 15px auto; border-bottom: 1px solid #DAD4CB;  }
#news_l td { vertical-align: top; line-height: 140%; font-size: 100%; }
#news_l td p { line-height: 130%; padding: 5px 0px 15px 0;}
.news_arrow { padding: 6px 5px 0px 3px; width: 3px;}
.news_booldak { background: url(/images/news_booldak.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_zenya { background: url(/images/news_zenya.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_news { background: url(/images/news_news.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
#news_r { float: right;  width: 682px; padding: 42px 0px;}
#news_contents { width: 682px; margin: 0px auto;}
.news_contents_box { border-bottom: 1px solid #D4D4D4; margin-bottom: 16px;}
.news_contents_box img { margin-bottom: 1em; }
.news_contents_box p { padding: 0px 0px 14px 0px;}


dt.hanabi02_icon { color: #BE390A; padding-left: 2px; width: 86px; vertical-align: top; float: left; padding-right: 64px; background:url(/images/news_hanabi02.png) no-repeat 68px 0px; line-height: 158%;}

.news_date_1 { background: url(/images/news_hanabi01.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_2 { background: url(/images/news_hanabi02.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_3 { background: url(/images/news_giwon.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_4 { background: url(/images/news_zenya.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_5 { background: url(/images/news_takehashi.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_6 { background: url(/images/news_hongkong01.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_7 { background: url(/images/news_hongkong02.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_8 { background: url(/images/news_booldak.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_9 { background: url(/images/news_uotansai.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_10 { background: url(/images/news_news.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}
.news_date_12 { background: url(/images/news_hongkong.png) no-repeat; padding: 0px 0px 0px 80px; height: 18px;}






.news_title { font-size: 146.5%; color: #BF0107; font-weight: bold; padding: 6px 0px 12px 0px;}
.news_img { padding: 0px 0px 14px 0px;}
#news-box { overflow: hidden; height: auto;}

#news_l a:link,#news_l a:visited,#news_l a:active { color: #BF0107; text-decoration: none;}
#news_l a:hover { color: #BF0107; text-decoration: underline;}

/*footer*/
#footer { border-top: 2px solid #9F3A3A; padding: 20px; background: #000;}
#foot-box { width: 974px; margin: 0px auto; color: #fff; font-size: 83.4%;}
#foot-l { float: left; width: 400px;}
#foot-r { float: right; width: 400px; text-align: right;}
#foot-r li { list-style: none; display: inline; padding-left: 1em;}
#foot-r a:link, #foot-r a:visited, #foot-r a:active { color: #fff; text-decoration: none;}
#foot-r a:hover { color: #fff; text-decoration: underline; }

.pagetop { float: right; width: 100px; text-align: right; padding: 8px 0px 20px 0px; font-size:83.4%; }


/*company*/
#company-menu-container { margin: 0px auto; width: 952px; padding-right: 4px; overflow: hidden; height: auto;  }
#company-menu { float: left; width: 218px; background: url(/images/company-navi/company-menu-bg.png) repeat-y; padding-left: 4px; padding-bottom: 32767px; margin-bottom: -32767px; padding-top: 92px; }
#company-menu ul {}
#company-menu li { list-style: none; line-height: 0%;}

#policy { margin: 28px 0 50px 0; padding: 20px; }
#policy h4 { font-size: 123.1%; font-weight: bold; margin-top: 40px; }
#policy p { margin: 1em 0 0 0;}


#sitemap { font-size: 108.4%;padding: 0px 0px 10px 10px;}
#sitemap_title { padding: 56px 0px 76px 0px;}
#sitemap_l { float: left; width: 245px; padding-left: 34px;}
#sitemap_r { float: left; width: 245px; padding-left: 64px;}
.sitemap01 { background: url(/images/sitemap_arrow.gif) 2px 6px no-repeat; padding: 0px 0px 1.4em 12px;}
.sitemap02 { background: url(/images/sitemap_arrow.gif) 2px 6px no-repeat; padding: 0px 0px 0px 12px;}
.sitemap03 { background: url(/images/sitemap-dot.png) 10px 10px no-repeat; padding: 4px 0px 0px 24px;}
.sitemap04 { background: url(/images/sitemap-dot.png) 10px 10px no-repeat; padding: 4px 0px 1.4em 23px;}
#sitemap a:link, #sitemap a:visited, #sitemap a:active { color: #282828; text-decoration: underline;}
#sitemap a:hover { color: #666666; text-decoration: underline; }


/* opening */
#fl_l { float: left; width: 631px;}
#fl_r { float: right; width: 35px; padding-top: 411px;}

/* nmenu-navi */
#nmenu-navi { width: 332px; padding-left: 388px; padding-top: 25px; height: 26px;}
#nmenu-navi li { list-style: none; display: inline;}
.nmenu-ca { padding-bottom: 8px;}
.nmenu-box { padding-bottom: 20px;}
.nmenu-l { float: left; width: 197px;}
.nmenu-l p { background: #030303; color: #fff; font-size: 108.4%; padding: 8px 6px;}
.nmenu-l span { color: #d8c417;}
.nmenu-r { float: right; width: 500px;}
.nmenu-txt { width: 500px; padding-bottom: 0px;}
.nmenu-txt p { width: 400px; font-size: 91.7%; color: #563e2d; line-height: 130%;}
.nmenu_list_l { color: #BE390A; font-size: 108%; line-height: 150%; width: 400px; float: left;}
.nmenu_list_r { width: 85px; padding: 0; margin: 0; color: #BE390A; font-size: 108%; text-align: right; line-height: 150%; float: right;}
.nmenu_list_box { padding: 12px 0px; line-height: 126%; background:url(/images/nmenu_line.png) no-repeat bottom;}
*:first-child+html p { padding-bottom: 5px;}
*:first-child+html .nmenu_list_box { padding: 8px 0px 3px 0px;}
.nmenu_list_box img { margin-bottom: 5px;}
#nmenu_reserve { float: right; width:535px;}