/*@charset "utf-8";*/

/* 백세주마을 > 백세주마을은, 백세주마을 약속 */
div.village-box { width:650px; height:610px; background:url('/images/bekseju/village_textimg.jpg') no-repeat left top;}
div.village-box h2, div.village-box p { display:none; }
div.villagepromise-box { width:650px; height:455px; background:url('/images/bekseju/villagepromise_textimg.jpg') no-repeat left top;}
div.villagepromise-box h2, div.villagepromise-box h3, div.villagepromise-box p { visibility:hidden;}
div.villagebi-box { width:650px; }
div.villagebi-box img { vertical-align:top; }
div.villagebi-box ul { padding-bottom:22px; overflow:hidden;}
div.villagebi-box ul li { padding-top:10px; }
div.villagebi-box ul li.text { padding-top:21px; }
div.villagebi-box ul li.button { padding:0; text-align:right; }

/* 백세주마을 > 아르바이트 채용 */
div.villagealba-box { width:650px; padding-bottom:20px; }
div.villagealba-box img { vertical-align:top;}
p.villagealba-toptext { padding-bottom:27px; }

table.tblvillage { width:100%; border-collapse:collapse; table-layout:fixed; border:0; empty-cells:show; border-spacing:0; margin-top:0; }
table.tblvillage caption { display:none; }
table.tblvillage tbody tr th.thtop { padding:5px 0 4px; border-bottom:0; background:url('/images/bekseju/villagealba_thtop.gif') no-repeat left top; }
table.tblvillage tbody tr th.thtop img { margin:5px 0 0 12px;}
table.tblvillage tbody tr th.thbot { padding:4px 0 5px; border-bottom:0; background:url('/images/bekseju/villagealba_thbot.gif') no-repeat left bottom; }
table.tblvillage tbody tr th { padding:4px 0; background:url('/images/bekseju/villagealba_thbg.gif') repeat-y left top; }
table.tblvillage tbody tr th img { margin:2px 0 0 12px; }
table.tblvillage tbody tr td.tdtop { padding:6px 0 3px 5px; background:url('/images/bekseju/villagealba_thtopbg.gif') repeat-x left top; }
table.tblvillage tbody tr td.tdbot { padding:4px 0 5px 5px; border-bottom:0; background:url('/images/bekseju/villagealba_thbotbg.gif') repeat-x left bottom; }
table.tblvillage tbody tr td { padding:4px 0 4px 5px; border-bottom:1px solid #d4d1ca;  }
table.tblvillage tbody tr td input.text { padding:2px 0 0 3px; height:14px; font-size:12px; border:1px solid #d4d1cc;}

/* 백세주마을 > 주류소개 */
p.menusool-tab01 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab01_on.jpg') no-repeat left top; }
p.menusool-tab02 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab02_on.jpg') no-repeat left top; }
p.menusool-tab03 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab03_on.jpg') no-repeat left top; }
p.menusool-tab04 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab04_on.jpg') no-repeat left top; }
p.menusool-tab05 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab05_on.jpg') no-repeat left top; }
p.menusool-tab06 { position:relative; padding-bottom:36px; width:650px; height:27px; background:url('/images/bekseju/menusool_tab06_on.jpg') no-repeat left top; }
p.menusool-tab01 strong, p.menusool-tab02 strong, p.menusool-tab03 strong, p.menusool-tab04 strong, p.menusool-tab05 strong, p.menusool-tab06 strong { visibility:hidden;}
a.sooltab01 { position:absolute; left:0; top:0; display:block; width:96px; height:27px; }
a.sooltab02 { position:absolute; left:96px; top:0; display:block; width:96px; height:27px; }
a.sooltab03 { position:absolute; left:192px; top:0; display:block; width:96px; height:27px; }
a.sooltab04 { position:absolute; left:295px; top:0; display:block; width:96px; height:27px; }
a.sooltab05 { position:absolute; left:392px; top:0; display:block; width:96px; height:27px; }
a.sooltab06 { position:absolute; left:488px; top:0; display:block; width:96px; height:27px; }

div.sool-box {padding-bottom:20px; width:650px; overflow:hidden; }
div.sool-box ul li { float:left; padding:0 5px 0; text-align:center; }
div.sool-box ul li img { vertical-align:top; }
div.sool-box ul li.pnbtn { padding-top:15px; }
div.sool-box ul li p { padding-top:9px; }
div.sool-box ul li .pht { border:2px solid #e3dfda; }
div.sool-box ul li .over { border:2px solid #e58a16; }
div.sool-box ul li .out { border:2px solid #e3dfda; }

.soolphoto-box { border-top:2px solid #e5e5e5; border-bottom:2px solid #e5e5e5;}
.soolphoto-box img { vertical-align:top; }

/* 백세주마을 > 메뉴소개 */
p.menu-tab01 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab01_on.jpg') no-repeat left top; }
p.menu-tab02 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab02_on.jpg') no-repeat left top; }
p.menu-tab03 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab03_on.jpg') no-repeat left top; }
p.menu-tab04 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab04_on.jpg') no-repeat left top; }
p.menu-tab05 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab05_on.jpg') no-repeat left top; }
p.menu-tab06 { position:relative; padding-bottom:50px; width:650px; height:27px; background:url('/images/bekseju/menu_tab06_on.jpg') no-repeat left top; }

p.menu-tab01 strong, p.menu-tab02 strong, p.menu-tab03 strong, p.menu-tab04 strong, p.menu-tab05 strong, p.menu-tab06 strong { visibility:hidden;}
a.menutab01 { position:absolute; left:0; top:0; display:block; width:97px; height:27px; }
a.menutab02 { position:absolute; left:97px; top:0; display:block; width:97px; height:27px; }
a.menutab03 { position:absolute; left:194px; top:0; display:block; width:97px; height:27px; }
a.menutab04 { position:absolute; left:292px; top:0; display:block; width:95px; height:27px; }
a.menutab05 { position:absolute; left:387px; top:0; display:block; width:95px; height:27px; }
a.menutab06 { position:absolute; left:484px; top:0; display:block; width:97px; height:27px; }

/* 백세주마을 > 예약안내 */
div.csreservation-box { width:650px; padding-bottom:33px; }
div.csreservation-box img { vertical-align:top;}
	p.csreservation-toptext { padding-bottom:29px; }
div.csreservation-img { width:650px; height:98px; background:url('/images/bekseju/csreservation_imgtext.gif') no-repeat left top;}
div.csreservation-img span, div.csreservation-img h3 { visibility:hidden;}

table.tblreservation { border-collapse:collapse; table-layout:fixed; border:0; empty-cells:show; border-spacing:0; margin-top:14px; }
table.tblreservation caption { display:none; }
table.tblreservation thead th { width:649px; height:24px; text-align:right; background:url('/images/bekseju/csreservation_topthbg.gif') no-repeat left bottom; vertical-align:top; }
table.tblreservation thead th img { margin:2px 13px 0 0; }
table.tblreservation tfoot td { padding:0; line-height:0; border-bottom:1px solid #d4d1ca;  }
table.tblreservation tbody th { padding:0; text-align:left;  }
table.tblreservation tbody th img { margin:2px 0 0 34px; }
table.tblreservation tbody th.thleft { background:url('/images/bekseju/csreservation_th_leftbg.gif') repeat-y left top;}
table.tblreservation tbody th.thright { background:url('/images/bekseju/csreservation_th_rightbg.gif') repeat-y left top; }
table.tblreservation tbody td { padding:0 0 0 32px; height:25px; color:#777777; background:#fff url('/images/bekseju/csreservation_tdbg.gif') repeat-y left top; }
table.tblreservation tbody td.tdleft { background:url('/images/bekseju/csreservation_td_leftbg.gif') no-repeat left bottom; }
table.tblreservation tbody td.tdright { background:url('/images/bekseju/csreservation_td_rightbg.gif') no-repeat left bottom; }

/* 백세주마을 >고객의 소리 */
p.cscustomervoice_ctext { position:relative; width:650px; height:35px; background:url('/images/bekseju/cscustomervoice_ctext.gif') no-repeat left top;}
p.cscustomervoice_ctext strong { visibility:hidden;}

/* 백세주마을 > 마일리지 안내 */
div.csmilage-box { width:650px; padding-bottom:33px; }
div.csmilage-box img { vertical-align:top;}
	p.csmilage-toptext { padding-bottom:31px; }
div.csmilage-img { position:relative; width:650px; height:162px; background:url('/images/bekseju/csmilage_imgtext.gif') no-repeat left top;}
div.csmilage-img a { display:block; position:absolute; left:448px; top:27px; width:93px; height:20px;}
div.csmilage-img p, div.csmilage-img h3, div.csmilage-img strong { visibility:hidden;}

/* 백세주마을 > 신규메뉴소개 */
div.storelaunch-box { width:650px; }
div.storelaunch-box img { vertical-align:top; }

/* 백세주마을 > 전국매장검색 */
div.storesearch-box { width:650px; }
div.storesearch-box img { vertical-align:top; }
div.storesearch-select { position:relative; padding:29px 0 0; width:650px; height:30px;}
div.storesearch-select p { position:absolute; right:0; top:29px; height:18px; }

table.tblType2 thead td { padding:0; line-height:0; vertical-align:bottom; line-height:0; }
table.tblType2 tbody td strong.shoptext { color:#e58a15; }
table.tblType2 tbody td .btnimg { margin:-1px 0 -2px 0;}
table.tblType2 tbody td a.cbtn { padding:0; color:#777; }
table.tblType2 tbody td a.cbtn:hover { padding:0; color:#777; text-decoration:none; }

/* 백세주마을 > 전국매장검색 */
div.menuharmony-box { width:650px; height:301px; background:url('/images/bekseju/menuharmony_textimg.jpg') no-repeat left top;}
div.menuharmony-box h2, div.menuharmony-box p { visibility:hidden;}

/* 백세주마을 > 전국매장검색 팝업 */
div.shopcont { margin:28px 17px 20px 16px;}
h2.subtitle { padding:0 0 9px 20px; font-size:14px; color:#44372f; background:url('/images/popup/icon_arrow.gif') no-repeat left top; }

p.prevnext { margin-left:16px; width:50px; height:5px; text-align:center; }
p.prevnext img { vertical-align:top; }
ul.photo-box { margin-left:16px; padding:5px 0 5px; width:50px; }
ul.photo-box li { margin:5px 0 0; width:48px; height:40px; border:1px solid #f0b66d; background-color:#faeddc; }
ul.photo-box li img { vertical-align:top; width: 48px; height:40px; }

dl.shopimg-box { width:432px;}
dl.shopimg-box dt { width:432px; height:175px; background:url('/images/popup/shop_bg.gif') no-repeat left top;}
dl.shopimg-box dt img { margin:5px 0 0 5px; width:422px; height:165px;}
dl.shopimg-box dd { padding:10px 0 0;}
dl.shopimg-box dd strong { color:#91876e;}
dl.shopimg-box dd.text { padding:6px 0 0; color:#a9a49e; line-height:130%;}

table.shop-form { margin-left:13px; padding:0; border-collapse:collapse; table-layout:fixed; border:0; empty-cells:show; border-spacing:0; }
table.shop-form caption { display:none; }
table.shop-form thead tr th { padding:0; height:3px; font-size:0; text-align:left; background:url('/images/prlounge/csvoice_thtopbg.gif') repeat-x left top;}
table.shop-form tfoot tr td { padding:0; height:3px; font-size:0; text-align:left; background:url('/images/prlounge/csvoice_thbotbg.gif') repeat-x left bottom;}
table.shop-form tbody tr th { padding:0; height:23px; text-align:left; background:url('/images/popup/shop_thbg.gif') repeat-y left top;}
table.shop-form tbody tr th img { margin-left:5px; }
table.shop-form tbody tr td { padding:0; font-weight:normal; color:#89827a; border-bottom:1px solid #d4d1ca; }
table.shop-form tbody tr td.last { border-bottom:0; }

/* 백세주마을 > 우리술 복원 프로젝트 */
table.menurestoration-form { margin:50px 0 20px; padding:0; border-collapse:collapse; table-layout:fixed; border:0; empty-cells:show; border-spacing:0; }
table.menurestoration-form caption { display:none; }
table.menurestoration-form thead tr th { padding:0; height:31px; text-align:left; background:url('/images/bekseju/menurestoration_thbg.gif') no-repeat left top;}
table.menurestoration-form thead tr td.subject { padding:0; height0:29px; text-align:left; font-weight:normal; background:url('/images/bekseju/menurestoration_tdbg.gif') repeat-x left top;}
table.menurestoration-form tfoot tr td { padding:0; line-height:0; border-bottom:2px solid #e5e5e5; }
table.menurestoration-form tbody tr td { padding:24px 0 20px; text-align:center;}


