@charset "utf-8";

/* store information */
#store { margin-bottom:23px; }

.store_info { color:#fff; font-weight:bold; padding:7px 0;#padding-top:3px; text-align:center; }
	.store_info span { color:#ffad0d; }

.store_ico { float:right; margin-bottom:6px; #margin-bottom:-16px; color:#fe7a2b; font-size:11px; }
	.store_ico span.first { background:url('/img/ico/bu_star.gif') no-repeat left center; padding-left:11px; }
	.store_ico span { float:left; margin-right:10px; }
	.store_ico span img { vertical-align:top; }

.store_list { clear:both; width:100%; overflow:hidden; }
	.store_list li { background:url('/img/common/bg_tbl_dot.gif') repeat-x left bottom; overflow:hidden; padding:20px 0; }
	.store_list li p { float:left; width:180px; }
		.store_list li p img { border:1px solid #b9280c; }
	.store_list li dl { float:left; width:400px; }
		.store_list li dl dt { font-size:24px; font-weight:bold; line-height:22px; margin-bottom:10px; }
		.store_list li dl dt a, .store_list li dl dt a:link, .store_list li dl dt a:visited, .store_list li dl dt a:active { color:#fe7a2b; text-decoration:underline; }
		.store_list li dl dt a:hover { color:#fe7a2b; text-decoration:underline; }
		
		.store_list li dl dd { font-size:11px; line-height:12px; }
		.store_list li dl dd.ico { margin:8px 0 0 -3px; }

ul.ilist { overflow:hidden; }
	ul.ilist li { float:left; background:url('/img/common/bg_ico.gif') no-repeat right center; padding:0 3px; }


/* store information detail */
.stroe_detail { width:100%; overflow:hidden; }
	.stroe_detail .tit_img { float:left; width:342px; }
		.stroe_detail .tit_img dt { font-size:24px; font-weight:bold; border-bottom:1px solid #b9280c; padding-bottom:9px; margin-bottom:20px; }
		.stroe_detail .tit_img dd img { border:1px solid #b5230c; }
	.stroe_detail .img_info { float:right; width:223px; }
		.stroe_detail .img_info .boder { border-bottom:1px solid #b9280c; }
		.stroe_detail .img_info .adress { border-top:1px solid #b9280c; border-bottom:1px solid #b9280c; padding:20px 0 11px 0; margin-top:25px; overflow:hidden; }
		.stroe_detail .img_info .adress dt { color:#fe7a2b; font-size:11px; font-weight:bold; margin-bottom:2px; }
		.stroe_detail .img_info .adress dd { color:#fff; font-size:11px; line-height:12px; margin-bottom:8px; }
		.stroe_detail .img_info .banquets { overflow:hidden; margin-top:12px; border-bottom:1px solid #b9280c; padding-bottom:15px; margin-bottom:15px; }
			.stroe_detail .img_info .banquets p { color:#fe7a2b; font-size:11px; font-weight:bold; margin-bottom:2px; }
			.stroe_detail .img_info .banquets li { float:left; margin-right:5px; }
			.stroe_detail .img_info .banquets li img { border:1px solid #b5230c; }
			.stroe_detail .img_info .banquets li.none { margin-right:0px; }

/* online ordering */
.online_ordering { width:580px; overflow:hidden; background:url('/img/location/bg_online_ordering.gif') repeat-y left bottom; }
.online_ordering .vis { height:193px; background:url('/img/location/bg_img_online.gif') no-repeat left bottom; }

table.tbl_online { width:554px; margin:-15px auto 15px; }
table.tbl_online tr td{ background:url('/img/common/bg_online_dot.gif') repeat-x left bottom; padding:3px 0 8px 8px; color:#497d1c; font-weight:bold; }
table.tbl_online a, table.tbl_online a:link, table.tbl_online a:visited, table.tbl_online a:active { color:#497d1c; font-weight:bold; }
table.tbl_online a:hover { color:#bf8d2c; }
table.tbl_online .last{ background:none; }


/* store event */
ul.event { width:100%; overflow:hidden; border-top:1px solid #b3220c; border-bottom:1px solid #b3220c; }
	ul.event p { float:left; width:180px;_width:175px; }
	ul.event li { overflow:hidden; background:url('/img/common/bg_tbl_dot.gif') repeat-x left bottom; padding:10px 0 12px 0;  }
	ul.event li dl { overflow:hidden; width:400px; }
	ul.event li dt { font-size:13px; font-weight:bold; }
		ul.event li dt a:hover { color:#fe7a2b; }
	ul.event li dd { font-size:11px; color:#fe7a2b; }
	ul.event li dd.date { font-size:10px; margin-top:10px; color:#d36b5a; }
		ul.event li dd.date img { margin-right:3px; }
		ul.event li dd.date img.place { margin-left:25px; }


/* book event */
h5.bk-evt {  border-bottom:1px dashed #fff; padding-bottom:10px; }
.book_img { margin-bottom:10px; }

select.location { width:320px;border:1px solid #b9280c; }
textarea.txtbox { border:1px solid #b9280c; background:#9d0a0e; color:#FFF; width:550px; height:90px; padding:5px; letter-spacing:0; overflow-y:scroll; }/* ���� */