@import url(/Common/Style/Common2011/basic.css);
@charset "euc-kr";

/******* ¿øÆäÀÌÁö *******/
html {/*overflow-y:scroll; height:100%;*/}
body	{height:100%; margin:0; padding:0; font-family:Dotum, "µ¸¿ò"; font-size:12px; color:#4b4b4b;

scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#9ba7be;
scrollbar-track-color:#eeeeee;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#eeeeee;
scrollbar-darkshadow-color:#dedede;
scrollbar-3dlight-color:#eeeeee;

}

img		{border:0; display:block; -ms-interpolation-mode:bicubic; }
a			{text-decoration:none; color:#4b4b4b; blr:expression(this.onFocus=this.blur());}
a:hover	{text-decoration:underline;}
ul, ol, li	{margin:0; padding:0; list-style:none;}
div, li, dl, dt, dd	{margin:0; padding:0;}
h1, h2, h3, h4, h5	{margin:0; padding:0;}
input, textarea, select	{font-family:µ¸¿ò; font-size:12px; color:#858585; margin:0; padding:0;}
form, p, fieldset	{margin:0; padding:0;}
table, tr, th, td	{margin:0; padding:0; border-collapse:collapse;}
input {margin:0; padding:0;}

.hide {display:none;}
.pointer {cursor:pointer}

/* H-Margin */
.hSpace10	{clear:both; height:10px;}
.hSpace20	{clear:both; height:20px;}
.hSpace30	{clear:both; height:30px;}
.hSpace40	{clear:both; height:40px;}
.hSpace50	{clear:both; height:50px;}
.hSpace60	{clear:both; height:60px;}
.hSpace70	{clear:both; height:70px;}

.WrapTop	{position:fixed; _position:absolute; top:0px; left:0px; z-index:10000;  clear:both; width:100%; height:141px; text-align:left; margin:0 auto; background:url(/IMAGE/Restaurant/Onepage/bg_navi_141.png) repeat-x;}
.WrapMain	{position:relative; clear:both; width:980px; text-align:left; margin:0 auto; z-index:1; }
.WrapFooter	{clear:both; width:980px; text-align:center; margin:0 auto;}

/* _C¹öÁ¯¿ë */
.WrapTop_c	{clear:both; width:100%; height:141px; text-align:left; margin:0 auto;  background:url(/IMAGE/Restaurant/Onepage/bg_navi_141.png) repeat-x;}
.WrapTop_c .container	{width:980px; height:143px; margin:0 auto; }
.WrapMain_c				{position:relative; clear:both; width:980px; text-align:left; margin:0 auto; z-index:1;}

/********** Top ¿µ¿ª **********/
.WrapTop  {}
.WrapTop .container	{position:relative; width:980px; height:143px; margin:0 auto;}

.container .header  {clear:both; padding:8px 0 0 0; height:43px;}
.container .header .logo		{float:left; padding:2px 0 0;}
.container .header .logo a {}
.container .header .login 	{float:right;}
.container .header .login a	{}
.container .header .login span	{float:left;}
.container .header .login ul 				{float:left; padding:4px 0px 0 4px;}
.container .header .login ul	li		{float:left; padding:0 0 0 12px;}
.container .header .login ul	li a 	{font:normal 11px 'Dotum'; letter-spacing:0px; color:#d4d6df; text-decoration:none;}

.container .store				{clear:both; width:980px;  overflow:hidden; white-space:nowrap;}
.container .store .storeName	{float:left; display:inline-block; margin:0 10px 0 0; font:normal 45px 'Gulim'; line-height:100%; letter-spacing:-4px; color:#ffffff;}
.container .store .ranking		{float:left; padding:6px 0 0 0; font:normal 14px 'Dotum'; line-height:100%; letter-spacing:-1px; color:#ffffff;}
.container .store .ranking .weeklyRanking	{display:inline-block; width:112px; height:20px; padding:8px 0 0 14px; margin:0 -3px 0 0; background:url(/IMAGE/Restaurant/Onepage/bg_weeklyRanking.gif) no-repeat;}
.container .store .ranking .nowRanking		{display:inline-block; width:123px; height:20px; padding:8px 0 0 14px; background:url(/IMAGE/Restaurant/Onepage/bg_nowRanking.gif) no-repeat;}
.container .store .ranking .bold	{font-weight:bold;}

.container .navi {position:relative; float:right; margin:4px 0 0 0; display:inline;}
.container .navi li { float:left; padding:0 0 0 1px; display:inline;}
.container .navi .icMeganda	{position:absolute; top:-5px; right:181px;}




/********** Main ¿µ¿ª **********/
.WrapMain	{position:relative; top:144px; left:0; z-index:100;}


/***** layer Æò°¡ÇÏ±â1 *****/
/*-- [drm][20121029][close] maininfo_point.inc
.layerPoint	{
	position:absolute; top:40px; right:0px; width:418px; height:438px; background:#ffffff; border:1px solid #aeafb2; z-index:30;
  -moz-box-shadow: 0px 1px 2px #ccc;
  -webkit-box-shadow: 0px 1px 2px #ccc;
  box-shadow: 0px 1px 2px #ccc;
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=-180, Strength=3);
}
.layerPoint .topPoint	{clear:both; margin:18px 0 0 37px; width:345px;}
.layerPoint .topPoint h4	{}
.layerPoint .topPoint p		{margin:5px 0 0 0; font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad;}
.layerPoint .tablePoint	{float:left; margin:8px 0 0 37px; width:340px; border-top:2px solid #e0e0e0;}
.layerPoint .tablePoint .pointNavi	{float:left; padding:6px 0 3px 0; display:inline; width:340px; border-bottom:1px solid #eeeeee; font:bold 11px 'Dotum'; letter-spacing:0px; color:#585858;}
.layerPoint .tablePoint .pointNavi .nItem	{margin:0 0 0 50px;}
.layerPoint .tablePoint .pointNavi .nStar	{margin:0 0 0 100px;}
.layerPoint .tablePoint .pointNavi .nPoint	{margin:0 0 0 15px;  font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad;}
.layerPoint .tablePoint .pointList	{float:left; width:340px; padding:5px 0 3px 0; border-bottom:1px solid #eeeeee;}
.layerPoint .tablePoint .pointList .listItem	{float:left; margin:5px 0 3px 0;}
.layerPoint .tablePoint .pointList .listItem .itemStar		{float:left; width:124px; font:normal 12px 'Dotum'; letter-spacing:0px; color:#4b4b4b; text-align:center; }
.layerPoint .tablePoint .pointList .listItem .makeStar		{position:relative; top:-2px; left:20px; float:left; margin:0 25px 0 0; width:90px; }
.layerPoint .tablePoint .pointList .listItem .makeStar a img	 {float:left; margin:0 2px 0 0;}
.layerPoint .tablePoint .pointList .listItem .pointStar	{float:left; width:35px; font:normal 12px 'Dotum'; letter-spacing:1px; color:#db6565; text-align:right;}
.layerPoint .tablePoint .pointTotal	{position:relative; float:left; margin:2px 0 0 0; padding:6px 0 3px 0; width:340px; background:#ffede2;}
.layerPoint .tablePoint .pointTotal .totalItem	{float:left; width:120px; font:bold 12px 'Dotum'; letter-spacing:0px; color:#db6565; text-align:center;}
.layerPoint .tablePoint .pointTotal .totalPoint	{float:right; margin:0 35px 0 0; display:inline; font:normal 12px 'Dotum'; letter-spacing:1px; color:#908f90; text-align:right;}
.layerPoint .tablePoint .pointTotal .totalPoint p		{float:left;  padding:0 5px 0 0; font:bold 12px 'Dotum'; letter-spacing:1px; color:#db6565; text-align:right;}
.layerPoint .tablePoint .pointTotal .totalBtn	{position:absolute; top:3px; right:5px;}
.layerPoint .writePoint	{float:left; width:340px; margin:17px 0 0 37px;}
.layerPoint .writePoint dt	{float:left; width:340px; margin:0 0 2px 0;}
.layerPoint .writePoint .nWrite	{float:left; font:bold 11px 'Dotum'; letter-spacing:0px; color:#585858;}
.layerPoint .writePoint .nByte	 {float:right; font:normal 11px 'Dotum';}
.layerPoint .writePoint .writeDetail	{}
.layerPoint .writePoint .writeDetail textarea	{width:320px; height:70px; padding:10px; border:1px solid #dedede; font:normal 12px 'Dotum'; letter-spacing:0px; color:#4b4b4b;}
.layerPoint .writePoint .btnRegist	{float:left; width:340px; margin:4px 0 0 120px; display:inline;}
.layerPoint .bottomPoint	{clear:both; position:absolute; bottom:0; left:0; width:418px; height:61px; background: url(/IMAGE/Restaurant/Onepage/bg_point.gif) no-repeat; font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad;}
.layerPoint .bottomPoint dt	{float:left; margin:19px 0 0 89px; width:300px; display:inline;}
.layerPoint .bottomPoint dt .count	{color:#908f90;}
.layerPoint .bottomPoint dd	{float:left; margin:3px 0 0 89px; width:300px; display:inline;}
.layerPoint .bottomPoint dd .name	{color:#908f90;}
.layerPoint .bottomPoint dd .average	{color:#db6565;}
.layerPoint .btnClose	{position:absolute; bottom:-1px; right:-1px;}
//--*/

/***** mainArea01 *****/

.mainArea01	{position:relative; clear:both; padding:30px 0 0 0; width:980px;}
.mainArea01 .restMark	{position:absolute; top:-5px; right:0;}
.mainArea01 .restMark .blogRest	{display:block; width:104px; height:138px; text-indent:-5000px;  background:url(/IMAGE/Restaurant/Onepage/ic_blogRest.gif) no-repeat; }
.mainArea01 .restMark .seoulRest	{display:block; width:111px; height:139px; text-indent:-5000px;  background:url(/IMAGE/Restaurant/Onepage/ic_seoulRest.gif) no-repeat; }
.mainArea01 .restMark .localRest	{display:block; width:103px; height:137px; text-indent:-5000px; background:url(/IMAGE/Restaurant/Onepage/ic_localRest.gif) no-repeat; }
.mainArea01 .restMark .firstRest	{display:block; width:108px; height:138px; text-indent:-5000px;  background:url(/IMAGE/Restaurant/Onepage/ic_firstRest.gif) no-repeat; }
.mainArea01 .restMark .mpRest		{display:block; width:108px; height:138px; text-indent:-5000px;  background:url(/IMAGE/Restaurant/Onepage/ic_mpRest.gif) no-repeat; }




/**** ¼¶³×ÀÏ - À¯»ó°¡¸ÍÁ¡ ****/

.areaThumbnail	{float:left; width:500px;}
.areaThumbnail dl {position:relative;}
.areaThumbnail dl dt	{width:500px; height:500px; background:#f5f5f5;}
.areaThumbnail dl dt .watermark	{float:left; position:absolute; top:15px; right:20px;}
.areaThumbnail dl dt .menu			{float:left; position:absolute; top:470px; left:20px; height:16px; padding: 3px 0 0 0;/*width:450px;*/ background:url(/IMAGE/Restaurant/Onepage/bg_photo_name.png) repeat-x; font:normal 14px 'Dotum'; font-weight:bold; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaThumbnail dl dd	{float:left; width:500px; height:60px; position:relative; padding:5px 0 0 0;}
.areaThumbnail .btnPre 	{float:left;}
.areaThumbnail .btnNext 		{float:right;}
.areaThumbnail .listThumbnail 	{float:left; width:460px;}
.areaThumbnail .listThumbnail li 	{position:relative; float:left; padding:0 0 0 5px;}
.areaThumbnail .listThumbnail li .cover	{position:absolute;  float:left; top:0; left:5px;}



/**** ¼¶³×ÀÏ - ¹«»ó°¡¸ÍÁ¡ ****/

.areaFreeThumbnail	{float:left; position:relative; width:500px;}
.areaFreeThumbnail dl {float:left; width:500px;}
.areaFreeThumbnail dl dt	{float:left; width:240px; position:relative;}
.areaFreeThumbnail dl dt .watermark	{float:left; position:absolute; top:10px; right:10px;}
.areaFreeThumbnail dl dt .menu		{float:left; position:absolute; top:218px; left:15px; width:220px; font:normal 12px 'Dotum'; font-weight:bold; color:#000000; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaFreeThumbnail dl dd	{float:right; width:249px; height:249px;}

.areaFreeThumbnail .under10Thumbnail	{float:right;}
.areaFreeThumbnail .under10Thumbnail .listThumbnail 	{float:left;}
.areaFreeThumbnail .under10Thumbnail .listThumbnail li 	{position:relative; float:left; margin:0 0 10px 10px; display:inline; width:73px; height:73px; background:url(/IMAGE/Restaurant/Onepage/bg_pic73.gif) no-repeat;}
.areaFreeThumbnail .under10Thumbnail .listThumbnail li .cover	{position:absolute; top:0; left:0;}

.areaFreeThumbnail .upper10Thumbnail {float:right; width:240px; height:240px; border:1px solid #dedede; overflow:hidden; overflow-y:scroll;}
.areaFreeThumbnail .upper10Thumbnail .listThumbnail 	{float:left; width:215px; height:240px; margin:11px 0px 11px 1px; display:inline;}
.areaFreeThumbnail .upper10Thumbnail .listThumbnail li 	{float:left; margin:0 0 10px 10px; display:inline; width:60px; height:60px; background:url(/IMAGE/Restaurant/Onepage/bg_pic60.gif) no-repeat;}
.areaFreeThumbnail .upper10Thumbnail .listThumbnail .select	{width:54px; height:54px; border:3px solid #d62929;}
.areaFreeThumbnail .upper10Thumbnail .listThumbnail .select img {width:54px; height:54px;}

.areaFreeThumbnail .btnMore 	{float:right; position:absolute; right:0; bottom:-10px; padding:0 10px 0 0; background:url(/IMAGE/Restaurant/Onepage/ic_enter.gif) 85px 2px no-repeat;}
.areaFreeThumbnail .upper10Thumbnail .btnMore a	{font:normal 11px 'Dotum'; letter-spacing:-1px; color:#6b6d70;}



/**** ±âº»Á¤º¸ ****/

.areaBasic 	{position:relative; float:right; width:420px; margin:20px 0 0px 0; display:inline; z-index:10;}
.areaBasic dl			{width:420px;}
.areaBasic dl dt	{float:left; width:85px; font:normal 12px/150% 'Dotum'; letter-spacing:0px; color:#6079a8;}
.areaBasic dl dd	{float:right; font:normal 12px/150% 'Dotum'; letter-spacing:0px; color:#4b4b4b;}

.areaBasic .restName 	{position:relative; float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .restName .name	{width:335px; font:bold 14px/150% 'Dotum';}
.areaBasic .restName .btnScrap	{position:absolute; top:-3px; right:0; float:right; width:82px; height:16px;}

.areaBasic .restType	{float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .restType .type	{width:335px;  font:bold 14px/150% 'Dotum';}

.areaBasic .restTel	{float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .restTel span.hel {color:#e63389;}
.areaBasic .restTel .tel1	{float:left;  font:bold 14px/150% 'Dotum'; /*width:245px;*/}
.areaBasic .restTel .tel1 .heltel {float:left; color:#e63389;}
.areaBasic .restTel .tel1 .helme {float:left; margin:1px 0 0 6px; background:url(/IMAGE/Restaurant/Onepage/helme_slogo.png) no-repeat;  text-indent:-9999px; width:63px; height:16px;}
.areaBasic .restTel .slash	{float:left; padding:0 8px 0 8px;}
.areaBasic .restTel .tel2	{float:left;  font:bold 14px/150% 'Dotum';}

.areaBasic .restTel .helme_com {float:left; color:#797b79; font-size:11px; margin-top:2px; *clear:both; *width:420px; *font-weight:normal; *margin-left:-84px; _clear:both; _width:420px; _font-weight:normal; _margin-left:-84px;}

.areaBasic .restAdd	{position:relative; float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .restAdd .add1	{width:335px;  font:normal 14px/150% 'Dotum';}
.areaBasic .restAdd .add1 span	{float:left; width:335px;}
.areaBasic .restAdd .add2	{width:335px; margin:5px 0 0 85px;  font:normal 14px/150% 'Dotum';}
.areaBasic .restAdd .add2 span	{float:left; width:335px;}

.areaBasic .restHome	{float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .home	{width:335px;  font:normal 14px/150% 'Dotum';}

.areaBasic .restTime	{float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .time1	{width:335px;  font:normal 14px/150% 'Dotum';}
.areaBasic .time2	{width:335px;  font:normal 14px/150% 'Dotum';}

.areaBasic .restHoliday	{float:left; width:420px; margin:0 0 15px 0;}
.areaBasic .holiday1	{width:335px; font:normal 14px/150% 'Dotum';}
.areaBasic .holiday2	{width:335px; font:normal 14px/150% 'Dotum';}

.areaBasic .restPoint	{float:left; width:420px; margin:0 0 20px 0;}
.areaBasic .restPoint .point	{float:left; width:245px;}
.areaBasic .restPoint .point .star			{float:left; margin:0 5px 0 0;}
.areaBasic .restPoint .point .star img		{float:left; margin:2px 1px 0 0;}
.areaBasic .restPoint .point .score		{float:left; margin:0 7px 0 0; font:bold 14px/150% 'Dotum'; letter-spacing:0px; color:#db6565;}
.areaBasic .restPoint .point .total 		    {float:left; margin:0 7px 0 0; font:normal 14px/150% 'Dotum';}
.areaBasic .restPoint .point .count		{float:left; font:normal 14px/150% 'Dotum';}
.areaBasic .restPoint .btnPoint	{/*position:relative; top:-3px;*/ float:right; width:82px; height:21px;}

.areaBasic .restNotice	{float:left; width:420px; margin:0 0 20px 0;}
.areaBasic .restNotice dt	{float:left; width:420px; margin:0 0 5px 0; font-weight:bold;}
.areaBasic .restNotice .event	{width:396px; margin:0 0 5px 0; padding:10px 10px 10px 12px; background:#eff0f3; border:1px solid #e8eaed;}
.areaBasic .restNotice .event	img	{float:left; margin:2px 0 0 0;}
.areaBasic .restNotice .event a			{float:left; width:298px; margin:2px 0 0 10px; display:inline; color:#003399; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaBasic .restNotice .notice		{width:418px; height:98px; border:1px solid #dedede; overflow-y:scroll;}
.areaBasic .restNotice .notice ul	{float:left;  margin:14px 8px 14px 20px; display:inline; }
.areaBasic .restNotice .notice ul li	{ float:left; width:350px; background:url(/IMAGE/Restaurant/Onepage/ic_dot.gif) 0px 6px no-repeat; padding:0px 0px 0px 10px; margin:0 0 5px 0;}
.areaBasic .restNotice .notice ul li .noticeTitle	{float:left; width:350px; font:normal 12px/130% 'Dotum';  color:#6079a8;}
.areaBasic .restNotice .notice ul li .noticeDetail	{float:left; width:350px; font:normal 12px/120% 'Dotum'; color:#676d76;}

.areaBasic .restReservation	{float:left; position:relative; width:420px; padding:0 0 20px 0; }
.areaBasic .restReservation dt	{float:left; width:420px; margin:0 0 5px 0;}
.areaBasic .restReservation .reservation	{float:left; width:396px; /*height:31px;*/ border:2px solid #d4d6df; z-index:10; padding:8px 8px 8px 12px; /*overflow:hidden; white-space:nowrap;*/}
.areaBasic .restReservation .reservation a	 {font-weight:bold; letter-spacing:-1px;}
.areaBasic .restReservation .reservation .rclist {float:left; width:300px; margin:8px 4px 0 10px; /*border: 1px solid red;*/ }
.areaBasic .restReservation .reservation .rclist li { list-style-type:disc;  }
.areaBasic .restReservation .btnReservation	{float:right;}

.areaBasic .bestRest	{position:relative; float:left; width:420px; height:74px; margin:0 0 20px 0; background:url(/IMAGE/Restaurant/Onepage/bg_bestrest02.gif) no-repeat;}
.areaBasic .bestRest ul	{position:absolute; top:12px; left:263px; width:120px;}
.areaBasic .bestRest ul li		{float:left; width:120px; margin:0 0 3px 0;}
.areaBasic .bestRest ul li a	{font:normal 12px/130% 'Dotum'; letter-spacing:0px; color:#6b6d70;}
.areaBasic .bestRest .best span 	{font:bold 12px/130% 'Dotum'; letter-spacing:0px; color:#4b4b4b; margin:0 0 0 10px;}
.areaBasic .bestRest .best .rank1	{font:bold 12px/130% 'Dotum'; letter-spacing:0px; color:#e14646; margin:0 0 0 10px;}


.areaBasic .funcBtn		{position:relative; float:left; width:420px; margin:15px 0 0px 0; padding:15px 0 30px 0; border-top:1px solid #d4d6df;}
.areaBasic .funcBtn	a	{display:inline-block;}
.areaBasic .funcBtn .btnGood	{float:left; width:165px; height:25px;}
.areaBasic .funcBtn .btnGood dt	{width:75px;}
.areaBasic .funcBtn .btnGood dd	{float:left; width:77px; height:19px; padding:4px 10px 0 0; border:1px solid #d4d6df; border-left:none; text-align:right;}
.areaBasic .funcBtn .btnGood dd span	 {font-weight:bold; padding:0 4px 0 0;}
.areaBasic .funcBtn .btnPop		{float:left;}
.areaBasic .funcBtn .btnPop a	{margin:0 7px 0 0;}

.areaBasic .funcBtn .btnSns		{float:right;}
.areaBasic .funcBtn .btnSns li	{float:left; position:relative; display:inline;}
.areaBasic .funcBtn .btnSns li .ly	{display:block; text-indent:-5000px;}
.areaBasic .funcBtn .btnSns .facebook .ly	{position:absolute; top:25px; left:0px; width:110px; height:24px; background:url(/IMAGE/Restaurant/Onepage/btn_ly_facebook.gif) no-repeat;}
.areaBasic .funcBtn .btnSns .twitter .ly	{position:absolute; top:25px; left:0px; width:91px; height:24px; background:url(/IMAGE/Restaurant/Onepage/btn_ly_twitter.gif) no-repeat;}
.areaBasic .funcBtn .btnSns .me2day .ly	{position:absolute; top:25px; left:-19px; width:101px; height:24px; background:url(/IMAGE/Restaurant/Onepage/btn_ly_me2day.gif) no-repeat;}
.areaBasic .funcBtn .btnSns .sms .ly	{position:absolute; top:25px; left:-4px; width:61px; height:24px; background:url(/IMAGE/Restaurant/Onepage/btn_ly_sms.gif) no-repeat;}
.areaBasic .funcBtn .btnSns .blog .ly	{position:absolute; top:25px; left:-41px; width:71px; height:24px; background:url(/IMAGE/Restaurant/Onepage/btn_ly_blog.gif) no-repeat;}
.areaBasic .funcBtn .lySMS			{position:absolute; top:-230px; right:0px; *z-index:10;}

/**** ÇÒÀÎÇýÅÃ - À¯»ó°¡¸ÍÁ¡ ****/
.areaBenefit			{position:relative; clear:both; float:left; width:980px;  margin:25px 0 0 0; background:#d1d6db; border-bottom:1px solid #d1d6db;}
.areaBenefit .bgBenefit	{float:left; width:976px; padding:0 0 30px 0; margin:1px 1px 1px 1px; display:inline; background:#f5f5f5; border:1px solid #fafafa;}


/** ÇÒÀÎÇýÅÃ; ¿ÞÂÊ¿µ¿ª **/
.areaBenefit .listBenefit		{float:left; width:400px; margin:30px 0 0 39px; display:inline;}
.areaBenefit .listBenefit h4	{float:left; margin:0 0 14px 0;}

.areaBenefit .listBenefit .benefitScroll	{float:left; width:398px;height:143px; background:#ffffff; border:1px solid #dedede; overflow:hidden; overflow-y:scroll;}
.areaBenefit .listBenefit .benefitScroll ul	{margin:14px 8px 14px 0px;}
.areaBenefit .listBenefit .benefitScroll ul li	{margin:0 0 3px 0; padding:9px 0px 5px 20px; width:362px; font:normal 12px/100% 'Dotum'; letter-spacing:0px; color:#908f90; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaBenefit .listBenefit .benefitScroll ul li a {text-decoration:none;}
.areaBenefit .listBenefit .benefitScroll ul li a:hover	{}
.areaBenefit .listBenefit .benefitScroll .none	{}
.areaBenefit .listBenefit .benefitScroll .none a	{font:normal 12px/100% 'Dotum'; color:#908f90;} 
.areaBenefit .listBenefit .benefitScroll .none a .coupon	{margin:0 10px 0 0; font:bold 12px/100% 'Dotum';}
.areaBenefit .listBenefit .benefitScroll .none a .premium	{margin:0 10px 0 0; font:bold 12px/100% 'Dotum';}
.areaBenefit .listBenefit .benefitScroll .select	{background:#f2f2f2;}
.areaBenefit .listBenefit .benefitScroll .select a	{width:300px; font:bold 14px/100% 'Dotum'; color:#4b4b4b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaBenefit .listBenefit .benefitScroll .select a .coupon	{margin:0 10px 0 0;  font:bold 14px/100% 'Dotum'; color:#db6565; letter-spacing:-1px;}
.areaBenefit .listBenefit .benefitScroll .select a .premium	{margin:0 10px 0 0; font:bold 14px/100% 'Dotum'; color:#6079a8; letter-spacing:-1px;}

.areaBenefit .listBenefit .benefitCaution	{float:left; margin:16px 0 0 0; font:normal 11px/130% 'Dotum'; letter-spacing:0px;}
.areaBenefit .listBenefit .benefitCaution .topCaution	{float:left; width:400px; height:18px; margin:0 0 8px 0;}
.areaBenefit .listBenefit .benefitCaution .topCaution h5	{float:left; }
.areaBenefit .listBenefit .benefitCaution .topCaution .more	{float:right; position:relative; width:110px;}
.areaBenefit .listBenefit .benefitCaution .topCaution .more .ic	{position:absolute; top:-5px; right:74px;/*float:left;*/}
.areaBenefit .listBenefit .benefitCaution .topCaution .more a	{float:right; margin:4px 0 0 0;}
.areaBenefit .listBenefit .benefitCaution .topCaution .more a:hover	{}
.areaBenefit .listBenefit .benefitCaution .topCaution .more span {font:normal 11px/120% 'Dotum'; color:#db6565; letter-spacing:-1px;}

.areaBenefit .listBenefit .benefitCaution .listCaution {float:left; width:400px;}
.areaBenefit .listBenefit .benefitCaution .listCaution li	{/*position:relative;*/ float:left; width:380px; background:url(/IMAGE/Restaurant/Onepage/ic_dot.gif) 0px 5px no-repeat; padding:0 0 0 12px; margin:0 0 5px 8px; display:inline;}
/*.areaBenefit .listBenefit .benefitCaution .listCaution .ic	{position:absolute; top:-9px; left:77px; float:left;}*/
.areaBenefit .listBenefit .benefitCaution .listCaution .icoupon	{margin:0 0 0 0; color:#db6565;}
.areaBenefit .listBenefit .benefitCaution .listCaution .smsCpn	{color:#27a807;}
.areaBenefit .listBenefit .benefitCaution .listCaution .bg	{position:relative; top:0; left:0; background:#676d76; color:#ffffff; padding:2px 6px 0px 6px;}


/** ÇÒÀÎÇýÅÃ; ¿À¸¥ÂÊ¿µ¿ª **/

.areaBenefit .listView	{position:relative; /*position:absolute; top:52px; left:456px;*/ float:right; width:490px; height:260px; margin:52px 15px 0 0; display:inline; background:url(/IMAGE/Restaurant/Onepage/bg_iphone.jpg) no-repeat;}
.areaBenefit .listView .viewCoupon	{position:absolute; top:0; left:0; float:left; width:310px; height:205px; margin:19px 0 0 88px; display:inline; background:url(/IMAGE/Restaurant/Onepage/bg_iphone_coupon.gif) no-repeat;}
.areaBenefit .listView .viewCoupon h5	{float:left; width:250px; margin:66px 0 0 31px; display:inline; font:bold 14px/110% 'Dotum'; color:#4b4b4b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.areaBenefit .listView .viewCoupon h5	div {margin-top:2px;}
.areaBenefit .listView .viewCoupon .condition	{clear:both; float:left; width:250px; margin:10px 0 0 31px; display:inline; font:normal 11px/130% 'Dotum'; color:#4b4b4b;}
.areaBenefit .listView .viewCoupon .condition li	{float:left; width:250px; margin:0 0 2px 0; display:inline;}
.areaBenefit .listView .viewCoupon .condition li dt	{float:left; font:normal 11px/120% 'Dotum'; color:#adadad;}
.areaBenefit .listView .viewCoupon .condition li dd	{float:right; width:190px;}
.areaBenefit .listView .viewCoupon .btnIphone {position:absolute; top:166px; left:30px; float:left; margin-right:5px;}
.areaBenefit .listView .viewCoupon .btnIphone a	{display:inline-block;}
.areaBenefit .listView .viewCoupon .lySMS	{position:absolute; top:-18px; right:15px;*z-index:200;}
.areaBenefit .listView .viewPremium	{position:absolute; top:0; float:left; width:310px; height:205px; margin:19px 0 0 88px; display:inline; background:url(/IMAGE/Restaurant/Onepage/bg_iphone_premium.gif) no-repeat;}
.areaBenefit .listView .viewPremium h5	{float:left; width:250px; margin:66px 0 0 31px; display:inline; font:bold 14px/110% 'Dotum'; color:#4b4b4b; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.areaBenefit .listView .viewPremium .btnIphone {position:absolute; top:166px; left:60px; float:left;}
/* ÇÒÀÎÇýÅÃ; ¿À¸¥ÂÊ¿µ¿ª_ ¹®ÀÚÄíÆù ·¹ÀÌ¾î_20130522 */
.areaBenefit .helme_layer {position:absolute; float:left; left:493px; top:260px; width:448px; height:92px; background:url(/IMAGE/Restaurant/Onepage/helme_layer.png) left top no-repeat; z-index:1;}
.areaBenefit .helme_layer .helme_close {float:right; margin-right:24px; margin-top:33px;}
.areaBenefit .helme_layer .helme_btn {float:right; margin-right:-16px; margin-top:55px;}


/**** ÇÒÀÎÇýÅÃ - ¹«»ó°¡¸ÍÁ¡ ****/

.areaFreeBenefit 	{clear:both; float:left; width:980px; margin:25px 0 0 0; padding:0 0 1px 0; background:#d1d6db;}
.areaFreeBenefit .bgBenefit {float:left; width:976px; padding:0 0 30px 0; margin:1px 1px 0 1px; display:inline; background:#f5f5f5; border:1px solid #fafafa;}

.areaFreeBenefit .listBenefit	{float:left; margin:30px 0 0 39px; display:inline;}
.areaFreeBenefit .listBenefit h4	{float:left; margin:0 0 14px 0; width:900px;}
.areaFreeBenefit .listBenefit .listView	{float:left; /*width:920px;*/}
.areaFreeBenefit .listBenefit .listView	li	{float:left; margin:0 20px 0px 0; padding:0 0 15px 0; width:210px; height:120px;}
.areaFreeBenefit .listBenefit .listView .premium	{float:left; position:relative; width:210px; height:120px; background:url(/IMAGE/Restaurant/Onepage/bg_benefit_premium.gif) no-repeat;}
.areaFreeBenefit .listBenefit .listView .premium dl dt	{width:180px; margin:45px 0 0 15px; text-align:center;}
.areaFreeBenefit .listBenefit .listView .premium dl dd	{position:absolute; left:45px; bottom:28px;}
.areaFreeBenefit .listBenefit .listView .coupon	{float:left; position:relative; width:210px; height:120px; background:url(/IMAGE/Restaurant/Onepage/bg_benefit_coupon.gif) no-repeat;}
.areaFreeBenefit .listBenefit .listView .coupon dl dt	{width:180px; margin:45px 0 0 15px; text-align:center;}
.areaFreeBenefit .listBenefit .listView .coupon dl dd	{position:absolute; left:45px; bottom:28px;}
.areaFreeBenefit .listBenefit .listView .none	{float:left; width:210px; height:120px; background:url(/IMAGE/Restaurant/Onepage/bg_benefit_none.gif) no-repeat;}

.areaFreeBenefit .benefitCaution	{float:left; margin:0px 0 0 39px; display:inline; width:900px; font:normal 11px/120% 'Dotum'; letter-spacing:0px;}
.areaFreeBenefit .benefitCaution h5	{float:left;}
.areaFreeBenefit .benefitCaution .listCaution {float:left; margin:4px 0 0 0;}
.areaFreeBenefit .benefitCaution .listCaution li	{position:relative; float:left; width:380px; background:url(/IMAGE/Restaurant/Onepage/ic_bar.gif) 0px 5px no-repeat; padding:0 0 0 12px; margin:0 0 5px 8px; display:inline;}
.areaFreeBenefit .benefitCaution .listCaution .bg	{position:relative; top:0; left:0; background:#676d76; color:#ffffff; padding:2px 6px 0px 6px;}


/* ·¹ÀÌ¾î : smsº¸³»±â*/
.lySMS			{ width:280px; height:242px; background:url(/IMAGE/Restaurant/Onepage/bg_ly_sms.gif) no-repeat; z-index:100; *position:relative;}
.lySMS h4		{float:left; margin:14px 0 10px 17px; display:inline-block;}
.lySMS .btnClose	{float:right; width:32px; height:32px; cursor:pointer; border:none; text-indent:-5000px; background:url(/IMAGE/Restaurant/Onepage/btn_sms_close.gif) no-repeat; margin:12px 13px 0 0; }
.lySMS .mobileNum	{clear:both; float:left; width:240px; height:40px; padding:16px 20px 0 20px; /**background-color:#fff; *border-left:3px solid #494d65; *border-right:3px solid #494d65;*/} 
.lySMS .mobileNum dt	{width:240px; margin:0 0 3px 0;}
.lySMS .mobileNum dd	{width:240px;}
.lySMS .mobileNum dd select	{float:left; display:inline-block; font-size:14px;}
.lySMS .mobileNum dd .num1,
.lySMS .mobileNum dd .num2		{float:left; width:70px; height:17px; padding:2px 0 0 0; font-size:14px; text-align:center; background:#eeeeee; border:1px solid #d4d6df;}
.lySMS .mobileNum dd .hyphen	{float:left; display:inline-block; width:6px; height:20px; padding:0 5px 0 5px; background:url(/IMAGE/Restaurant/Onepage/ic_hyphen.gif) 5px 9px no-repeat;}
.lySMS .btn		{clear:both; float:left; width:240px; padding:30px 20px 0 20px; text-align:center;}
.lySMS .btnRecognize			{display:block; width:90px; height:30px; cursor:pointer; border:none; text-indent:-5000px; background:url(/IMAGE/Restaurant/Onepage/btn_sms_recognize.gif) no-repeat; margin:0 auto;}
.areaBenefit .listView .viewCoupon .lySMS .btnRecognize	{width:110px; background:url(/IMAGE/Restaurant/Onepage/btn_sms_send.gif) no-repeat;}


/* ¹®ÀÚÄíÆù »ç¿ë¼³¸í */
.cpnUseWay	{clear:both; margin:20px 0 0 0;}
.cpnWay		{position:relative; float:left; width:920px; padding:25px 30px 25px 30px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:url(/IMAGE/Restaurant/onepage/bg_cpnWay.gif) repeat-y;}
.cpnWay h3	{width:920px; height:30px;}
.cpnWay .app	{width:920px; margin:0 0 30px 0;}
.cpnWay .sms	{width:920px;}
.cpnWay .btnClose	{position:absolute; top:10px; right:10px; width:33px; height:33px; cursor:pointer; border:none; background:url(/IMAGE/Restaurant/onepage/ly_btn_close02.png) no-repeat;}
.cpnWay .btnClose .hide	{display:none;}

/***** mainArea02 *****/

.mainArea02	{clear:both; width:980px;}


/** ÅÜ1; »ó¼¼Á¤º¸ **/

.tabInfo	{clear:both; float:left; width:980px; padding:30px 0 0px 0;}
.tabInfo h3	{padding:0 0 9px 0; border-bottom:2px solid #626262; margin:0 0 25px 0;}

.tabInfo .infoArticle	{position:relative; float:left; width:980px; padding:0 0 20px 0;*z-index:-1; _z-index:-1;}
.tabInfo .infoArticle .article	{font:normal 12px/180% 'Dotum'; letter-spacing:0px; color:#4b4b4b; }
.tabInfo .infoArticle .btnFold	{position:absolute; right:0; bottom:0; width:64px;}

.tabInfo .infoTable	{clear:both; float:left; width:980px; font:normal 12px/120% 'Dotum'; letter-spacing:0px; color:#4b4b4b;}
.tabInfo .infoTable .tableLeft	{float:left; width:470px; border-top:2px solid #dedede;}
.tabInfo .infoTable .tableLeft li	{float:left; width:470px; /*height:40px;*/ border-bottom:1px solid #dedede;  background:url(/IMAGE/Restaurant/Onepage/bg_info_table.gif)  repeat-y;}
.tabInfo .infoTable .tableLeft li dl 	{float:left;}
.tabInfo .infoTable .tableLeft li dl dt	{float:left; padding:14px 0 11px 0; text-align:center; font-weight:bold; width:145px;}
.tabInfo .infoTable .tableLeft li dl dd	{float:left; padding:14px 0 11px 0; width:325px; text-align:center;}
.tabInfo .infoTable .tableRight	{float:right; width:470px; border-top:2px solid #dedede;}
.tabInfo .infoTable .tableRight li	{float:left; width:470px; /*height:40px;*/ border-bottom:1px solid #dedede;  background:url(/IMAGE/Restaurant/Onepage/bg_info_table.gif)  repeat-y;}
.tabInfo .infoTable .tableRight li dl dt	{float:left; padding:14px 0 11px 0; text-align:center; font-weight:bold; width:145px;}
.tabInfo .infoTable .tableRight li dl dd	{float:left; padding:14px 0 11px 0; width:325px; text-align:center;}

.tabInfo .infoEvent	{float:left; width:941px; border:2px solid #dedede; padding:20px 15px 20px 20px;}
.tabInfo .infoEvent .eventBnr	 {float:left;}
.tabInfo .infoEvent .eventList	 {float:right; width:620px;}
.tabInfo .infoEvent .eventList	 li		{float:left; height:20px; width:600px; padding:10px 10px 0 10px; border-bottom:1px solid #eeeeee;}
.tabInfo .infoEvent .eventList	 li	a	{float:left; width:335px; font-weight:bold; padding:0 0 0 10px; background:url(/IMAGE/Restaurant/Onepage/ic_arrow.gif) 0 2px  no-repeat; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabInfo .infoEvent .eventList	 li .period	{float:right; width:205px; padding:0 0 0 35px; background:url(/IMAGE/Restaurant/Onepage/ic_period.gif) no-repeat;}
.tabInfo .infoEvent .paging		{float:right; width:620px; height:16px; text-align:center; margin:10px 0 0 0;}
.tabInfo .infoEvent .paging img	{vertical-align:middle; margin:0 0 2px 0;}
.tabInfo .infoEvent .paging a		{display:inline-block; vertical-align:middle; color:#adadad; font-weight:bold;}
.tabInfo .infoEvent .paging a:hover	{text-decoration:none;}
.tabInfo .infoEvent .paging .num		{padding:2px 10px 0 0;}
.tabInfo .infoEvent .paging .nowPg	{display:inline-block; vertical-align:middle; padding:2px 10px 0 0; font-weight:bold;}
.tabInfo .infoEvent .paging .btnFirst	{padding:0 3px 0 0;}
.tabInfo .infoEvent .paging .btnPre		{padding:0 10px 0 0;}
.tabInfo .infoEvent .paging .btnNext	{padding:0 0 0 5px;}
.tabInfo .infoEvent .paging .btnFinal	{padding:0 0 0 3px;}

.tabInfo .helme_bnr{position:relative; float:left; width:980px; background:url(/IMAGE/Restaurant/Onepage/helme_banner.png) 0 0  no-repeat; width:980px; height:169px; padding:16px 24px;}
.tabInfo .helme_bnr .h_tit{position:absolute;  width:690px; height:57px; color:#000;}
.tabInfo .helme_bnr .h_tit .htxt{float:left; font-size:26px; letter-spacing:-6px; font-weight:bold; margin-top:15px;}
.tabInfo .helme_bnr .h_tit .htxt span{font-size:36px; letter-spacing:-8px;}
.tabInfo .helme_bnr .h_tit .hlogo{float:left; margin-left:5px;}
.tabInfo .helme_bnr .h_stit{position:absolute; top:118px; width:680px; height:57px; color:#000; margin-left:3px;}
.tabInfo .helme_bnr .h_stit .htxt{float:left; font-size:16px; letter-spacing:-3px;}
.tabInfo .helme_bnr .h_stit .htxt span{font-size:18px; font-weight:bold; letter-spacing:-4px;}
.tabInfo .helme_bnr .h_stit .hlogo{float:left; margin:-5px 0 0 10px;}


/** ÅÜ2; ¸Þ´º **/

.tabMenu	{clear:both; float:left; width:980px; padding:100px 0 0 0;}
.tabMenu h3 	{padding:0 0 9px 0; border-bottom:2px solid #626262; margin:0 0 25px 0;}

.tabMenu .menuGood	{/*position:relative;*/ float:left; width:980px; height:291px;}

.tabMenu .goodRest	{/*position:absolute; top:0; left:0;*/float:left; width:594px;  height:291px; border:1px solid #dedede;}
.tabMenu .goodRest h4	{float:left; margin:25px 0 15px 29px; display:inline; width:550px; font:bold 14px "Dotum"; color:#1f1f20; letter-spacing:-1px;}
.tabMenu .goodRest ul	{float:left; display:inline ;margin:0 0 0 29px; height:210px;}
.tabMenu .goodRest ul li	{float:left; width:170px; margin:0 13px 0 0;}
.tabMenu .goodRest ul li dl dt	{float:left; margin:0 0 10px 0; width:170px; height:170px; background:url(/IMAGE/Restaurant/Onepage/bg_pic170.gif) no-repeat;)}
.tabMenu .goodRest ul li dl dt	img	{width:170px; height:170px; }
.tabMenu .goodRest ul li dl dd	{float:left; font:normal 12px/130% 'Dotum'; letter-spacing:0px; color:#4b4b4b;}

.tabMenu .goodMember	{position:relative; /*position:absolute; top:0; right:0;*/ float:right; width:383px; height:291px; border:1px solid #dedede; border-left:none;}
.tabMenu .goodMember h4	{float:left; margin:25px 0 15px 29px; display:inline; width:325px; font:bold 14px "Dotum"; color:#1f1f20; letter-spacing:-1px;}
.tabMenu .goodMember .memberYes	 {float:left;}
.tabMenu .goodMember .memberYes .naviMember				 {float:left; margin:0 0 0 29px; display:inline; width:325px; height:33px; background:url(/IMAGE/Restaurant/Onepage/bg_board_navi.gif) repeat-x;}
.tabMenu .goodMember .memberYes .naviMember .rank		 {float:left; margin:11px 0 0 0; width:63px;}
.tabMenu .goodMember .memberYes .naviMember .rank img {margin:0 auto;}
.tabMenu .goodMember .memberYes .naviMember .menu	  {float:left; margin:11px 0 0 0; width:182px;}
.tabMenu .goodMember .memberYes .naviMember .menu img{margin:0 auto;}
.tabMenu .goodMember .memberYes .naviMember .good		  {float:left; margin:11px 0 0 0; width:80px;}
.tabMenu .goodMember .memberYes .naviMember .good img {margin:0 auto;}
.tabMenu .goodMember .memberYes .listMember					{float:left; margin:0 0 0 29px; display:inline;}
.tabMenu .goodMember .memberYes .listMember li					{position:relative; float:left; height:48px; width:325px; border-bottom:1px solid #eeeeee;}
.tabMenu .goodMember .memberYes .listMember li dl dt			{float:left; margin:17px 0 0 0; width:63px;}
.tabMenu .goodMember .memberYes .listMember li dl dt img	{margin:0 auto;}
.tabMenu .goodMember .memberYes .listMember li dl .menu	{float:left; width:165px; margin:11px 0 0 17px; display:inline; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabMenu .goodMember .memberYes .listMember li dl .nomenu{float:left; width:155px; margin:11px 0 0 17px; display:inline; font:normal 12px/120% 'Dotum'; color:#adadad;}
.tabMenu .goodMember .memberYes .listMember li dl .price	{float:left; width:165px; margin:2px 0 0 17px; display:inline;}
.tabMenu .goodMember .memberYes .listMember li dl .good	{position:absolute; top:18px; right:0; float:left; width:80px; font:normal 12px/120% 'Dotum'; color:#db6565; text-align:center;}
.tabMenu .goodMember .memberNo			{position:absolute; top:50px; left:0; float:left; width:383px;}
.tabMenu .goodMember .memberNo dl		{}
.tabMenu .goodMember .memberNo dl dt	{float:left; width:116px; height:125px; margin:0 0 0 135px; display:inline;}
.tabMenu .goodMember .memberNo dl dd	{float:left; width:383px; font:normal 12px/130% 'Dotum'; color:#4b4b4b; text-align:center;}
.tabMenu .goodMember p	{position:absolute; top:253px; right:30px; /*float:left; margin:18px 0 0 29px;*/ width:325px; color:#adadad; text-align:right; display:inline;}
.tabMenu .goodMember p span	{color:#db6565;}

.tabMenu .listMenu	{clear:both;}
.tabMenu .listMenu .topList	{float:left; width:980px;}
.tabMenu .listMenu .CntrlList	{position:relative; float:left; width:140px; height:23px;}
.tabMenu .listMenu .CntrlList a img {display:inline-block;}
.tabMenu .listMenu .topList .btnPay	{float:right; margin:0 178px 0 0; display:inline;}
.tabMenu .listMenu .topList .tex	{float:right; margin:6px 10px 0 0; font:normal 11px "Dotum"; color:#4b4b4b; text-align:right;}

.tabMenu .listMenu .menuNavi	{position:relative; float:left; margin:8px 0 0 0; display:inline; width:980px; height:33px; background:url(/IMAGE/Restaurant/Onepage/bg_board_navi.gif) repeat-x;}
.tabMenu .listMenu .menuNavi .index	{float:left; margin:11px 0 0 0; width:105px;}
.tabMenu .listMenu .menuNavi .index img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .menu	{float:left; margin:11px 0 0 0; width:500px;}
.tabMenu .listMenu .menuNavi .menu	img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .price	{float:left; margin:11px 0 0 0; width:110px;}
.tabMenu .listMenu .menuNavi .price img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .pay	{float:left; margin:11px 0 0 0; width:70px;}
.tabMenu .listMenu .menuNavi .pay img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .quantity	{float:left; margin:11px 0 0 0; width:100px;}
.tabMenu .listMenu .menuNavi .quantity	img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .good	{float:left; margin:11px 0 0 0; width:80px;}
.tabMenu .listMenu .menuNavi .good img	{margin:0 auto;}
.tabMenu .listMenu .menuNavi .addGood	{position:absolute; top:-56px; right:0px; float:right; display:inline;}

.tabMenu .listMenu .menuList	{float:left;}
.tabMenu .listMenu .menuList .group	{float:left; width:980px; margin:15px 0 0 0;}
.tabMenu .listMenu .menuList .group .groupName	{float:left; width:980px; /*height:48px;*/ padding:0 0 5px 0; /border-bottom:1px solid #ffeeee;}
.tabMenu .listMenu .menuList .group .groupName .btnGroup	{float:left; margin:0px 8px 0 0;}
.tabMenu .listMenu .menuList .group .groupName dt	{float:left; width:950px; margin:1px 0 0 0; font:bold 14px "Dotum"; color:#db6565; }
.tabMenu .listMenu .menuList .group .groupName dd	{ float:left; width:950px; margin:5px 0 0 25px; display:inline; font:normal 11px/120% "Dotum"; color:#ee9494;}
.tabMenu .listMenu .menuList .group .groupName dd	img	{float:left; margin:0 4px 0 0;}
/*
.tabMenu .listMenu .menuList .group .line {float:left; margin:0 0 6px 0; _margin:0 0 -6px 0; width:980px; height:1px; background:url(/IMAGE/Restaurant/Onepage/bg_line_pink.gif) no-repeat; }
*/


.tabMenu .listMenu .menuList .list	{position:relative; float:left; width:980px; margin:10px 0 0 0; border-bottom:1px solid #eeeeee; padding:0 0 10px 0;}
.tabMenu .listMenu .menuList .list dt	{position:relative; float:left; margin:0 0 0 21px; width:84px; /*height:50px;*/ display:inline; /*background:url(/IMAGE/Restaurant/Onepage/bg_pic50.gif) right no-repeat;*/}
.tabMenu .listMenu .menuList .list dt span	{float:left;}
.tabMenu .listMenu .menuList .list dt img	{float:right; /*margin:0 0 0 10px; display:inline;*/ width:50px; height:50px; /* background:url(/IMAGE/Restaurant/Onepage/bg_pic50.gif) no-repeat;*/}
.tabMenu .listMenu .menuList .list dd	{}
.tabMenu .listMenu .menuList .list .menu	{position:relative; float:left; width:460px; margin:0 20px 0 0px; padding:0 0 0 20px;}
.tabMenu .listMenu .menuList .list .menu .mTitle	{width:460px; display:block;}
.tabMenu .listMenu .menuList .list .menu .mDetail	{width:460px; display:block; padding:3px 0 0 0; font:normal 11px/110% "Dotum"; color:#908f90;}
.tabMenu .listMenu .menuList .list .price	{float:left; margin:0 30px 0 0; width:80px; text-align:right;}
.tabMenu .listMenu .menuList .list .pay	{float:left; width:70px; text-align:center;}
.tabMenu .listMenu .menuList .list .pay input	{width:13px; height:13px; vertical-align:middle;}
.tabMenu .listMenu .menuList .list .quantity	{position:relative; top:-4px; left:0; float:left; padding:0 0 0 22px; width:75px; }
.tabMenu .listMenu .menuList .list .quantity input	{float:left; padding:1px 5px 0 5px; width:25px; height:16px; border:1px solid #e0e0e0; text-align:right; font:normal 12px/140% "Dotum"; color:#4b4b4b;}
.tabMenu .listMenu .menuList .list .quantity .up	{float:left; margin:0 0 0 2px; display:inline; border-bottom:1px solid #e0e0e0;}
.tabMenu .listMenu .menuList .list .quantity .down	{float:left; margin:0 0 0 2px; display:inline;}
/*
.tabMenu .listMenu .menuList .list .good	{float:left; width:45px; text-align:right; margin:0 0 0 22px; color:#db6565;}
.tabMenu .listMenu .menuList .list .good .ic {position:relative; top:-2px; left:0px; float:left; display:inline; }
*/
.tabMenu .listMenu .menuList .list .good	{position:absolute; top:0; right:40px; width:45px; text-align:right; color:#db6565;}
.tabMenu .listMenu .menuList .list .good .ic {position:relative; top:-2px; left:0px; float:left; display:inline; }



/** ÅÜ3; ¸®ºä **/
.tabReview	{/*position:relative; */clear:both; float:left; width:980px; padding:70px 0 0 0;}
.tabReview h3	{float:left; width:980px; padding:0 0 9px 0; border-bottom:2px solid #626262; margin:0 0 25px 0;}
.tabReview h3	 img	{float:left;}
.tabReview h3	 .btnPortal	{float:right; width:px; height:22px;}
.tabReview h3	 .btnPortal span	{float:left; font:normal 11px "Dotum"; color:#4b4b4b; margin:6px 8px 0 0;}
.tabReview h3	 .btnPortal a img	{display:inline-block;}

/* layer Æò°¡ÇÏ±â2 */
.tabReview .reviewWrap	{float:left; position:relative;}
.tabReview .layerPoint				{position:absolute; top:-15px; right:0px; width:418px; height:438px; background:#ffffff; border:1px solid #aeafb2; z-index:30; -moz-box-shadow: 0px 1px 2px #ccc; -webkit-box-shadow: 0px 1px 2px #ccc; box-shadow: 0px 1px 2px #ccc; filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=-180, Strength=3);}
.tabReview .layerPoint .topPoint	{clear:both; margin:18px 0 0 37px; width:345px;}
.tabReview .layerPoint .topPoint h4	{ float:left;}
.tabReview .layerPoint .topPoint p		{padding:5px 0 0 0; font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad; clear:both;}
.tabReview .layerPoint .topPoint .pointer {float:right; cursor:pointer; letter-spacing:-1px; color:#888; font-size:11px; text-align:right;}
.tabReview .layerPoint .tablePoint	{float:left; margin:8px 0 0 37px; width:340px; border-top:2px solid #e0e0e0;}
.tabReview .layerPoint .tablePoint .pointNavi	{float:left; padding:6px 0 3px 0; display:inline; width:340px; border-bottom:1px solid #eeeeee; font:bold 11px 'Dotum'; letter-spacing:0px; color:#585858;}
.tabReview .layerPoint .tablePoint .pointNavi .nItem	{margin:0 0 0 50px;}
.tabReview .layerPoint .tablePoint .pointNavi .nStar	{margin:0 0 0 100px;}
.tabReview .layerPoint .tablePoint .pointNavi .nPoint	{margin:0 0 0 15px;  font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad;}
.tabReview .layerPoint .tablePoint .pointList	{float:left; width:340px; padding:5px 0 3px 0; border-bottom:1px solid #eeeeee;}
.tabReview .layerPoint .tablePoint .pointList .listItem	{float:left; margin:5px 0 3px 0;}
.tabReview .layerPoint .tablePoint .pointList .listItem .itemStar		{float:left; width:124px; font:normal 12px 'Dotum'; letter-spacing:0px; color:#4b4b4b; text-align:center; }
.tabReview .layerPoint .tablePoint .pointList .listItem .makeStar		{position:relative; top:-2px; left:20px; float:left; margin:0 25px 0 0; width:90px; }
.tabReview .layerPoint .tablePoint .pointList .listItem .makeStar a img	 {float:left; margin:0 2px 0 0;}
.tabReview .layerPoint .tablePoint .pointList .listItem .pointStar	{float:left; width:35px; font:normal 12px 'Dotum'; letter-spacing:1px; color:#db6565; text-align:right;}
.tabReview .layerPoint .tablePoint .pointTotal	{position:relative; float:left; margin:2px 0 0 0; padding:6px 0 3px 0; width:340px; background:#ffede2;}
.tabReview .layerPoint .tablePoint .pointTotal .totalItem	{float:left; width:120px; font:bold 12px 'Dotum'; letter-spacing:0px; color:#db6565; text-align:center;}
.tabReview .layerPoint .tablePoint .pointTotal .totalPoint	{float:right; margin:0 35px 0 0; display:inline; font:normal 12px 'Dotum'; letter-spacing:1px; color:#908f90; text-align:right;}
.tabReview .layerPoint .tablePoint .pointTotal .totalPoint p		{float:left;  padding:0 5px 0 0; font:bold 12px 'Dotum'; letter-spacing:1px; color:#db6565; text-align:right;}
.tabReview .layerPoint .tablePoint .pointTotal .totalBtn	{position:absolute; top:3px; right:5px;}
.tabReview .layerPoint .writePoint	{float:left; width:340px; margin:17px 0 0 37px;}
.tabReview .layerPoint .writePoint dt	{float:left; width:340px; margin:0 0 2px 0;}
.tabReview .layerPoint .writePoint .nWrite	{float:left; font:bold 11px 'Dotum'; letter-spacing:0px; color:#585858;}
.tabReview .layerPoint .writePoint .nByte	 {float:right; font:normal 11px 'Dotum';}
.tabReview .layerPoint .writePoint .writeDetail	{}
.tabReview .layerPoint .writePoint .writeDetail textarea	{width:320px; height:70px; padding:10px; border:1px solid #dedede; font:normal 12px 'Dotum'; letter-spacing:0px; color:#4b4b4b;}
.tabReview .layerPoint .writePoint .btnRegist	{float:left; width:340px; margin:4px 0 0 120px; display:inline;}
.tabReview .layerPoint .bottomPoint	{clear:both; position:absolute; bottom:0; left:0; width:418px; height:61px; background: url(/IMAGE/Restaurant/Onepage/bg_point.gif) no-repeat; font:normal 11px 'Dotum'; letter-spacing:0px; color:#adadad;}
.tabReview .layerPoint .bottomPoint dt	{float:left; margin:19px 0 0 89px; width:300px; display:inline;}
.tabReview .layerPoint .bottomPoint dt .count	{color:#908f90;}
.tabReview .layerPoint .bottomPoint dd	{float:left; margin:3px 0 0 89px; width:300px; display:inline;}
.tabReview .layerPoint .bottomPoint dd .name	{color:#908f90;}
.tabReview .layerPoint .bottomPoint dd .average	{color:#db6565;}
.tabReview .layerPoint .btnClose	{position:absolute; bottom:-1px; right:-1px;}

.tabReview .meganda	{position:relative; float:left; margin:0 0 40px 0; width:980px; height:207px;}
.tabReview .meganda dt	{position:absolute; top:0; left:0; float:left; border:1px solid #d4d6df; width:423px; height:205px;}
.tabReview .meganda dd	{position:absolute; top:0; right:0; float:left; border:1px solid #d4d6df; width:554px; height:205px; border-left:none;}
.tabReview .meganda .cover	{position:absolute; top:0; right:0;}

.tabReview .memberReview	{float:left; width:980px; margin:0 0 40px 0;}
.tabReview .memberReview .top	{position:relative; float:left; width:980px; margin:0 0 8px 0; }
.tabReview .memberReview .top h4	{float:left; width:890px; margin:0 0 15px 0;}
.tabReview .memberReview .top .btnPoint	{position:absolute; top:-5px; right:0;}

.tabReview .memberReview .review	{float:left; width:980px; border-bottom:1px solid #e0e0e0;}
.tabReview .memberReview .review li	{float:left; width:938px; padding:15px 20px 13px 20px; border:1px solid #e0e0e0; border-bottom:none;}
.tabReview .memberReview .review li dl dt	 {position:relative; float:left;}
.tabReview .memberReview .review li dl dt img	{position:absolute; top:-3px; left:0;}
.tabReview .memberReview .review li dl dt span	 {margin:0 15px 0 18px; float:left; font:normal 11px "Dotum";}
.tabReview .memberReview .review li dl .date	 {float:left;}
.tabReview .memberReview .review li dl .point	{float:right;}
.tabReview .memberReview .review li dl .point .star img	{float:left; margin:1px 1px 0 0;}
.tabReview .memberReview .review li dl .point .score	{float:left; margin:0 0 0 7px; display:inline; font:bold 12px/150% 'Dotum'; letter-spacing:0px; color:#db6565;}
.tabReview .memberReview .review li dl .content	{float:left; width:938px; margin:5px 0 0 0; font:normal 12px/130% 'Dotum'; letter-spacing:0px;}

.tabReview .memberReview .paging{float:left; display:inline-block; width:980px; padding:6px 0; text-align:center; color:#d7d7d7; margin:10px 0 0 0;}
.tabReview .memberReview .paging img{vertical-align:middle; margin:0 0 2px 0;}
.tabReview .memberReview .paging a{display:inline-block; vertical-align:middle; color:#777777; font-weight:bold; background:url('/IMAGE/QNA/img_pgNum_div.gif') no-repeat right 50%; border:1px solid #ffffff; padding:4px 9px 2px 6px; margin-left:-4px;}
.tabReview .memberReview .paging a.last{background:none;}
.tabReview .memberReview .paging a:hover{color:#eb2a2e; border:1px solid #eb2a2e; background:none; text-decoration:none;}
.tabReview .memberReview .paging .pgClick{display:inline-block; vertical-align:middle; font-weight:bold; padding:4px 8px 2px 6px; color:#eb2a2e; border:1px solid #eb2a2e; margin-left:-4px;}
.tabReview .memberReview .paging a.imgBtn{display:inline-block; border:none; background:none; padding:0 3px; margin-left:-4px;}
.tabReview .memberReview .paging a.imgBtn:hover{border:none;}
.tabReview .memberReview .paging span.imgBtn{display:inline-block; vertical-align:middle; padding:0 3px; margin-left:-4px;}

.tabReview .portalReview	{float:left; width:980px;  margin:0 0 50px 0;}
.tabReview .portalReview .top	{float:left; margin:0 0 8px 0; width:980px;}
.tabReview .portalReview .top h4	{float:left; width:890px; margin:0 0 15px 0;}
.tabReview .portalReview .btnPortal	a {float:left; margin:0 10px 0 0;}

.tabReview .goodReview	{float:left; width:980px;}
.tabReview .goodReview .top	{float:left; margin:0 0 8px 0; width:980px;}
.tabReview .goodReview .top h4	{float:left; width:890px; margin:0 0 15px 0;}
.tabReview .goodReview .top .btnWrite	{position:relative; top:-14px; right:0; float:right;}
.tabReview .goodReview .top .topSub	{position:relative; float:left; width:980px;}
.tabReview .goodReview .top .topSub .warning	{float:left; font:normal 11px "Dotum"; color:#adadad;}
.tabReview .goodReview .top .topSub .count	{position:absolute; top:0; right:80px; float:right; font:normal 11px "Dotum"; color:#4b4b4b; text-align:right;}
.tabReview .goodReview .top .topSub .count .number	{margin:0 2px 0 5px; font:bold 11px "Dotum"; color:#e47f7f;}
.tabReview .goodReview .top .topSub .priority	{position:absolute; top:-4px; right:0; float:right;}
.tabReview .goodReview .top .topSub select	{font:normal 11px "Dotum"; color:#4b4b4b; width:71px; /*border:1px solid #d9d9d9;*/}

.tabReview .goodReview .boardNavi	{float:left; width:980px; height:33px; background:url(/IMAGE/Restaurant/Onepage/bg_board_navi.gif) repeat-x;}
.tabReview .goodReview .boardNavi .title	{float:left; margin:11px 0 0 0; width:550px;}
.tabReview .goodReview .boardNavi .title img	{margin:0 auto;}
.tabReview .goodReview .boardNavi .writer	{float:left; margin:11px 0 0 0; width:160px;}
.tabReview .goodReview .boardNavi .writer img	{margin:0 auto;}
.tabReview .goodReview .boardNavi .date	{float:left; margin:11px 0 0 0; width:110px;}
.tabReview .goodReview .boardNavi .date	img	{margin:0 auto;}
.tabReview .goodReview .boardNavi .count	{float:left; margin:11px 0 0 0; width:80px;}
.tabReview .goodReview .boardNavi .count img	{margin:0 auto;}
.tabReview .goodReview .boardNavi .good	{float:left; margin:11px 0 0 0; width:80px;}
.tabReview .goodReview .boardNavi .good img	{margin:0 auto;}

.tabReview .goodReview .boardNotice	{position:relative; top:-1px; left:0; float:left; width:980px; border-bottom:1px solid #f5adad;}
.tabReview .goodReview .boardNotice li	{float:left; width:980px; height:40px; border-top:1px solid #eeeeee;}
.tabReview .goodReview .boardNotice li dl dt	{float:left; margin:11px 8px 0 12px; display:inline;}
.tabReview .goodReview .boardNotice li dl dd	{float:left; margin:15px 0 0 0;}
.tabReview .goodReview .boardNotice li dl dd .subject	{margin:0 6px 0 0; font:bold 12px "Dotum"; color:#db6565;}

.tabReview .goodReview .boardList	{float:left; width:980px;}
.tabReview .goodReview .boardList li	{float:left; width:980px; padding:13px 0 13px 0; border-bottom:1px solid #eeeeee; }
.tabReview .goodReview .boardList li dl dt	{float:left; margin:0 15px 0 10px; display:inline;}
.tabReview .goodReview .boardList li dl dt a img	{width:55px; height:45px;}
.tabReview .goodReview .boardList .title	{float:left; width:500px; margin:5px 0 0 0;}
.tabReview .goodReview .boardList .title .subTitle						{float:left; width:500px;}
.tabReview .goodReview .boardList .title .subTitle .name 			{float:left; margin:2px 0 0 0;}
.tabReview .goodReview .boardList .title .subTitle .name a		{font:normal 12px "Dotum"; color:#6079a8;}
.tabReview .goodReview .boardList .title .subTitle .type			{float:left; margin:2px 3px 0 5px; display:inline; font:normal 12px "Dotum"; color:#adadad;}
.tabReview .goodReview .boardList .title .subTitle .attention	{float:left; margin:0 0 0 5px; display:inline;}
.tabReview .goodReview .boardList .title .subTitle .best			{float:left; margin:0 0 0 5px; display:inline;}
.tabReview .goodReview .boardList .title .mainTitle						{float:left; width:500px; margin:3px 0 0 0;}
.tabReview .goodReview .boardList .title .mainTitle .subject	{float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabReview .goodReview .boardList .title .mainTitle .subject a	{font:normal 12px "Dotum"; color:#4b4b4b;}
.tabReview .goodReview .boardList .title .mainTitle .reply		{margin:0 0 0 10px; font:normal 12px "Dotum"; color:#db6565; background:url(/IMAGE/Restaurant/Onepage/ic_reply.gif) no-repeat; padding:0 0 0 18px;}
.tabReview .goodReview .boardList .writer	{float:left; margin:5px 10px 0 10px; width:110px; font:normal 11px 'Dotum'; color:#4b4b4b;}
.tabReview .goodReview .boardList .writer img	{display:inline;}
.tabReview .goodReview .boardList .writer span	{position:relative; top:-3px; left:4px;}
.tabReview .goodReview .boardList .date	{margin:7px 0 0 0; float:left; width:110px; text-align:center;}
.tabReview .goodReview .boardList .count	{margin:7px 0 0 0; float:left; width:80px; text-align:center;}
.tabReview .goodReview .boardList .good	{margin:7px 0 0 0; float:left; width:80px; text-align:center;}

.tabReview .goodReview .paging{float:left; display:inline-block; width:980px; padding:6px 0; text-align:center; color:#d7d7d7; margin:10px 0 0 0;}
.tabReview .goodReview .paging img{vertical-align:middle; margin:0 0 2px 0;}
.tabReview .goodReview .paging a{display:inline-block; vertical-align:middle; color:#777777; font-weight:bold; background:url('/IMAGE/QNA/img_pgNum_div.gif') no-repeat right 50%; border:1px solid #ffffff; padding:4px 9px 2px 6px; margin-left:-4px;}
.tabReview .goodReview .paging a.last{background:none;}
.tabReview .goodReview .paging a:hover{color:#eb2a2e; border:1px solid #eb2a2e; background:none; text-decoration:none;}
.tabReview .goodReview .paging .pgClick{display:inline-block; vertical-align:middle; font-weight:bold; padding:4px 8px 2px 6px; color:#eb2a2e; border:1px solid #eb2a2e; margin-left:-4px;}
.tabReview .goodReview .paging a.imgBtn{display:inline-block; border:none; background:none; padding:0 3px; margin-left:-4px;}
.tabReview .goodReview .paging a.imgBtn:hover{border:none;}
.tabReview .goodReview .paging span.imgBtn{display:inline-block; vertical-align:middle; padding:0 3px; margin-left:-4px;}


/** ÅÜ4; Ã£¾Æ°¡´Â±æ **/

.tabMap	{clear:both; float:left; width:980px; padding:70px 0 0 0;}
.tabMap h3	{width:980px; padding:0 0 9px 0; border-bottom:2px solid #626262; margin:0 0 25px 0;}

.tabMap .mapSec	{float:left; width:980px;}
.tabMap .mapSec .mapGoogle	{position:relative;  float:left; border:1px solid #dedede; width:543px; height:428px;}
.tabMap .mapSec .mapGoogle .btnExpand	{position:absolute; top:0; left:0; margin:12px 0 0 37px;}
.tabMap .mapSec .mapMenupan	{float:right; border:1px solid #dedede; border-left:none; width:434px; height:428px;}
.tabMap .mapSec .mapMenupan .map	{float:left; margin:36px 0 0 97px; display:inline; width:337px;}
.tabMap .mapSec .mapMenupan .map img	{width:250px; height:200px;}
.tabMap .mapSec .mapMenupan .address	{float:left; margin:35px 0 10px 60px; display:inline; width:314px;}
.tabMap .mapSec .mapMenupan .traffic	{float:left; margin:0 0 0 60px; display:inline; width:314px;}
.tabMap .mapSec .mapMenupan .traffic ul li	{float:left; margin:10px 0 0 0; width:314px;}
.tabMap .mapSec .mapMenupan .traffic ul li .bus	dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapSec .mapMenupan .traffic ul li .bus	dd	{float:left; width:244px;}
.tabMap .mapSec .mapMenupan .traffic ul li .mycar	dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapSec .mapMenupan .traffic ul li .mycar dd	{float:left; width:244px;}
.tabMap .mapSec .noticeMap	{float:left; margin:3px 0 0 0; height:15px; background:url(/IMAGE/Restaurant/Onepage/ic_notice.gif) no-repeat; padding:4px 0 0 25px; display:inline; font:normal 11px/140% "Dotum"; color:#4b4b4b;}
.tabMap .mapSec .btnPrint	{margin:7px 0 0 0; float:right; width:250px; height:34px;}

.tabMap .mapPay	{float:left; width:980px;}
.tabMap .mapPay .mapGoogle	{position:relative;  float:left; border:1px solid #dedede; width:543px; height:428px;}
.tabMap .mapPay .mapGoogle .btnExpand	{position:absolute; top:0; left:0; margin:12px 0 0 37px;}
.tabMap .mapPay .mapMenupan	{float:right; border:1px solid #dedede; border-left:none; width:434px; height:428px;}
.tabMap .mapPay .mapMenupan .map	{float:left; margin:36px 0 0 97px; display:inline; width:337px;}
.tabMap .mapPay .mapMenupan .map img	{width:250px; height:200px;}
.tabMap .mapPay .mapMenupan .address	{float:left; margin:35px 0 10px 60px; display:inline; width:314px;}
.tabMap .mapPay .mapMenupan .traffic	{float:left; margin:0 0 0 60px; display:inline; width:314px;}
.tabMap .mapPay .mapMenupan .traffic ul li	{float:left; margin:10px 0 0 0; width:314px;}
.tabMap .mapPay .mapMenupan .traffic ul li .bus dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapPay .mapMenupan .traffic ul li .bus dd	{float:left; width:244px;}
.tabMap .mapPay .mapMenupan .traffic ul li .mycar dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapPay .mapMenupan .traffic ul li .mycar dd	{float:left; width:244px;}
.tabMap .mapPay .noticeMap	{float:left; margin:3px 0 0 0; height:15px; background:url(/IMAGE/Restaurant/Onepage/ic_notice.gif) no-repeat; padding:4px 0 0 25px; display:inline; font:normal 11px/140% "Dotum"; color:#4b4b4b;}
.tabMap .mapPay .btnPrint	{margin:7px 0 0 0; float:right; width:250px; height:34px;}

.tabMap .mapFree	{float:left; width:980px;}
.tabMap .mapFree .mapYes .mapGoogle	{position:relative; float:left; border:1px solid #dedede; width:543px; height:428px;}
.tabMap .mapFree .mapYes .mapGoogle .btnExpand	{position:absolute; top:0; left:0; margin:12px 0 0 37px;}
.tabMap .mapFree .mapYes .mapMenupan	{float:right; border:1px solid #dedede; border-left:none; width:434px; height:428px;}
.tabMap .mapFree .mapYes .mapMenupan .map	{float:left; margin:36px 0 0 97px; display:inline; width:337px;}
.tabMap .mapFree .mapYes .mapMenupan .map img	{width:250px; height:200px;}
.tabMap .mapFree .mapYes .mapMenupan .address	{float:left; margin:35px 0 10px 60px; display:inline; width:314px;}
.tabMap .mapFree .mapYes .mapMenupan .traffic	{float:left; margin:0 0 0 60px; display:inline; width:314px;}
.tabMap .mapFree .mapYes .mapMenupan .traffic ul li	{float:left; margin:10px 0 0 0; width:314px;}
.tabMap .mapFree .mapYes .mapMenupan .traffic ul li .bus	dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapFree .mapYes .mapMenupan .traffic ul li .bus	dd	{float:left; width:244px;}
.tabMap .mapFree .mapYes .mapMenupan .traffic ul li .mycar	dt	{float:left; width:70px; height:30px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapFree .mapYes .mapMenupan .traffic ul li .mycar dd	{float:left; width:244px;}
.tabMap .mapFree .mapYes .noticeMap	{float:left; margin:9px 0 0 0; height:15px; background:url(/IMAGE/Restaurant/Onepage/ic_notice.gif) no-repeat; padding:4px 0 0 25px; display:inline; font:normal 11px/140% "Dotum"; color:#4b4b4b;}


.tabMap .mapFree .mapNo .mapMenupan	{float:left; padding:35px 40px 30px 40px; border:1px solid #dedede; width:898px;}
.tabMap .mapFree .mapNo .mapMenupan .address	{margin:0 0 10px 0;}
.tabMap .mapFree .mapNo .mapMenupan .traffic	{float:left; width:900px;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li	{float:left; margin:10px 0 0 0;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .bus	{float:left; width:900px;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .bus	dt	{float:left; width:70px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .bus	dd	{float:left;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .mycar	{float:left; width:900px;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .mycar	dt	{float:left; width:70px; font:normal 12px "Dotum"; color:#6079a8;}
.tabMap .mapFree .mapNo .mapMenupan .traffic ul li .mycar dd	{float:left;}
.tabMap .mapFree .mapNo .noticeMap	{float:left; margin:9px 0 0 0; height:15px; background:url(/IMAGE/Restaurant/Onepage/ic_notice.gif) no-repeat; padding:4px 0 0 25px; display:inline; font:normal 11px/140% "Dotum"; color:#4b4b4b;}



/** ÅÜ5; ¾÷ÁÖ°ü¸® **/

.tabOwner	{float:left;  width:980px; padding:70px 0 0 0;}
.tabOwner h3	{padding:0 0 9px 0; border-bottom:2px solid #626262; margin:0 0 25px 0;}

.tabOwner .domainTop	{float:left; margin:0 0 15px 0; width:980px;}
.tabOwner .domainTop dt	{margin:0 0 15px 0;}
.tabOwner .domainTop dd {font:normal 12px/140% "Dotum"; color:#4b4b4b;}

.tabOwner .domainSearch	{ float:left; width:390px;}
.tabOwner .domainSearch dt		 {float:left; width:242px;}
.tabOwner .domainSearch dt input {padding:4px 5px 0 5px; width:230px; height:15px; border:1px solid #e0e0e0; text-align:left; font:normal 12px "Dotum"; color:#4b4b4b;}
.tabOwner .domainSearch dd						{float:left; margin:1px 0 0 0;}
.tabOwner .domainSearch .btnSearch a img	{float:left; width:44px; height:21px;}
.tabOwner .domainSearch .btnSet					{padding:0 0 0 5px;}
.tabOwner .domainSearch .btnSet	 a img		{float:left; width:82px; height:21px;}
.tabOwner .noticeSearch	{ float:left; margin:2px 0 0 0px; padding:4px 0 0 21px; width:300px; height:15px; display:inline; background:url(/IMAGE/Restaurant/Onepage/ic_notice.gif) no-repeat; font:normal 11px "Dotum"; color:#db6565;}



/** ÁÖº¯¸ÀÁý **/ 
.nearRest	{clear:both; float:left; width:980px; padding:70px 0 0 0;}
.nearRest h3	{width:980px; margin:0 0 8px 0;}
.nearRest .list	{width:956px; height:150px; padding:18px 0 0 22px; border:1px solid #e0e0e0;}
.nearRest .list li	{float:left; width:138px; margin:0 20px 0 0;}
.nearRest .list li .thm	img {width:138px; height:98px; margin:0 0 11px 0;}
.nearRest .list li .restName	{width:138px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nearRest .list li .typeInfo	{width:138px;}
.nearRest .list li .typeInfo .ico_type	{float:left; display:inline-block; width:14px; height:14px;}
.nearRest .list li .typeInfo .info	{display:inline-block; font-size:11px; color:#adadad; padding:2px 0 0 5px;}


/***** mainArea03 *****/
.mainArea03	{clear:both; width:980px; border-top:1px solid #767676;}

.mainArea03 .visitor	{float:left; margin:15px 0 0 0;}
.mainArea03 .visitor dt	{float:left; margin:0px 5px 0 0;}
.mainArea03 .visitor dd	{float:left; margin:0px 15px 0 0;}
.mainArea03 .visitor dd .pc	{margin:0 0 0 3px; padding:0 0 0 15px; background:url(/IMAGE/Restaurant/Onepage/ic_pc.gif) no-repeat;}
.mainArea03 .visitor dd .phone	{margin:0 2px 0 3px; padding:0 0 0 12px ; background:url(/IMAGE/Restaurant/Onepage/ic_phone.gif) no-repeat;}

.mainArea03 .footer	{float:right; margin:15px 0 0 0; font:normal 11px Arial, Helvetica, sans-serif; color:#adadad; letter-spacing:0px}
.mainArea03 .footer span	{padding:0 5px 0 6px; font:normal 11px "Dotum"; color:#adadad; letter-spacing:-1px}




/***** bnrWing *****/

.bnrWing		{position:absolute; top:20px; right:-120px; width:104px; font:normal 11px 'Dotum'; letter-spacing:0px; color:#4b4b4b;}
.bnrWing_evt	{width:104px; height:280px; font:normal 11px 'Dotum'; letter-spacing:0px; color:#4b4b4b;}

.bnrWing_rest	{width:104px; font:normal 11px 'Dotum'; letter-spacing:0px; color:#4b4b4b;}
.bnrWing_rest h4	{float:left; width:104px; height:50px;}
.bnrWing_rest .listWing	{float:left; width:104px; background:url(/IMAGE/Restaurant/Onepage/bg_nearby_body.gif) repeat-y;}
.bnrWing_rest .listWing li	{float:left; margin:0 1px 0 6px; padding:8px 9px 5px 8px; display:inline; border-top:1px solid #eeeeee;}
.bnrWing_rest .listWing .list	{float:left;}
.bnrWing_rest .listWing .list dt	{float:left; margin:0 0 6px 0; width:80px;}
.bnrWing_rest .listWing .list dt a img	{width:80px; height:60px;}
.bnrWing_rest .listWing .list .name	{float:left; margin:0 0 2px 0; width:80px; color:#6079a8; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bnrWing_rest .listWing .list .name a	{color:#6079a8; letter-spacing:-1px; }
.bnrWing_rest .listWing .list .address	{float:left; width:80px; color:#908f90; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bnrWing_rest .listWing .list .tel	{float:left; width:80px; color:#908f90;}
.bnrWing_rest .bgBottom	{float:left;}

.storeQr		{width:100px; height:175px; margin:0 0 0 0; background:url(/IMAGE/Restaurant/Onepage/bg_storeQr.gif) no-repeat;}
.storeQr h4		{width:100px; height:40px; margin:0 0 10px 0;}
.storeQr .qrImg	{width:86px; height:86px; margin:0 0 0 6px;}

.first	{margin:0 0 15px 0; clear:both; display:block;}
.first .repoter	{margin:0 0 5px 0;}
.first .rptRest	{width:100px; margin:0 0 15px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:url(/IMAGE/Restaurant/Onepage/reporter/bg_rptRest.gif) repeat-y;}	
.first .rptRest	h4	{clear:both; font-weight:normal; font-size:11px; letter-spacing:-1px; padding:8px 0 6px 0; border-bottom:1px solid #dedede; text-align:center;}
.first .rptRest	h4 .nick span {text-decoration:underline;}
.first .rptRest	h4 .title	{margin:0 auto;}
.first .rptRest .list		{clear:both;padding:8px 8px 0 8px;}
.first .rptRest .list li	{clear:both; width:84px; height:130px; }
.first .rptRest .list .thm		{float:left; margin:0 0 6px 0;}
.first .rptRest .list .thm img	{width:84px; height:60px;}
.first .rptRest .list .name		{float:left; margin:0 0 0 0; width:84px; color:#6079a8; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.first .rptRest .list .name a	{color:#6079a8; letter-spacing:-1px; }
.first .rptRest .list .address	{float:left; width:84px; color:#908f90; letter-spacing:-1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.first .rptRest .list .star		{float:left; width:65px; height:13px; margin-bottom:2px; background:url(/IMAGE/Restaurant/Onepage/ic_star_00.gif) repeat-x;}
.first .rptRest .list .star span	{display:block; height:13px; background:url(/IMAGE/Restaurant/Onepage/ic_star_10.gif) repeat-x}
.first .rptRest .list .point		{width:84px;}
.first .rptRest .list .point span	{font-weight:bold; color:#db6565; margin-right:5px;}
.first .rptRest .more	{clear:both; width:84px; height:14px; text-align:right; padding:0 8px 8px 8px;}
.first .rptRest .more a {float:right;}

/*********¿À¸¥ÂÊ À®¹è³Ê*********/	

/*Google ¹ø¿ª±â*/
.transTo				{width:107px; margin:0 auto; }
.transTo .titleGoogle	{margin-top:20px;}
.transTo ul				{}
.transTo ul img			{float:left;}
.transTo .transTxt		{float:left;}


/* ¸ÅÀå Á¤º¸¼öÁ¤¿äÃ» ¹öÆ° */
.errorBtn	{ float:right; padding-top:10px;}
.errorBtn .mnt {float:left; padding:5px 0 0 0; color:#ff2c2c; font-size:13px; margin-right:5px; letter-spacing:-1px; text-align:right;}
.errorBtn .r_edit { float:right; width:105px; height:23px; background:#00FF66; cursor:pointer;}


/* ÇÑÁÙÆò°¡ ·Î±×ÀÎ ·¹ÀÌ¾î 201309 */
.memberLogin {width:270px; height:192px; position:absolute; top:20px; right:0px; border:#400003 1px solid; background:#fff; z-index:999;}
.memberLogin .tit { background:#d2323b; padding:20px 0 0 17px; text-align:left; height:38px; display:block; font-size:18px; color:#fff; letter-spacing:-1px; line-height:100%; font-weight:bold;}
.memberLogin .btnClose { position:absolute; top:12px; right:12px; width:32px; height:32px; cursor:pointer; border:none; text-indent:-5000px; background:#9f0008 url('/IMAGE/Restaurant/Onepage/ico_ly_close.png') 7px 7px no-repeat; -wibkit-background-size: 32px 32px;}

.memberLogin .btn { float:left; display:block; width:270px; height:42px; padding:15px 0 0 0; text-align:center;}
.memberLogin .btn .btn1 {float:left; width:94px; height:34px; border:1px solid #de3131; -webkit-border-radius:2px; cursor:pointer; margin:0 5px 0 30px; }
.memberLogin .btn .btn2 {float:left; width:94px; height:34px; border:1px solid #3d4669; -webkit-border-radius:2px; cursor:pointer; margin:0 5px; }
.memberLogin .btn .btn1 .btnRecognize1 { float:left; width:94px; height:34px; padding:3px 0 0 0; color:#ffffff; cursor:pointer; border-top:1px solid #fa9191; border-left:1px solid #fb8186; border-right:1px solid #fb7a82; border-bottom:1px solid #fc6875; -webkit-border-radius:2px;
 background-color:#fa5f67; background-image:-webkit-gradient(linear,0 0,0 100%,from(#f97475),to(#fb4354));}
.memberLogin .btn .btn2 .btnRecognize2 { float:left; width:94px; height:34px; padding:3px 0 0 0; color:#ffffff; cursor:pointer; border-top:1px solid #6d7086; border-left:1px solid #6d7086; border-right:1px solid #4e5367; border-bottom:1px solid #4e5367; -webkit-border-radius:2px;
 background-color:#4c5168; background-image:-webkit-gradient(linear,0 0,0 100%,from(#5c6078),to(#3b4057));}
 
.memberLogin .txt {float:left; display:block; width:250px; font-size:11px; color:#444; padding:10px 7px 10px 13px; letter-spacing:-1px; }
.memberLogin .txt .red {color:#FF0000;}



