@charset "euc-kr";

a		{text-decoration:none; color:#003399;}
a:hover	{text-decoration:underline;}
li		{margin:0px; padding:0px;}

/* Margin */
.bm10	{clear:both; margin-bottom:10px;}
.bm30	{clear:both; margin-bottom:30px;}
.bm40	{clear:both; margin-bottom:40px;}

.paging	{margin:0px;}

/******* ¸ÀÁýÃ£±â *******/
#container_rest img	{vertical-align:top;}


/**¸ÀÁý°Ë»ö**/
.searchDiv		{width:730px; height:300px; background:#ffffff;}
.searchDiv .tab		{float:left; width:730px; height:37px;}
.searchDiv .tab li	{float:left;}
.searchDiv .tab li a	{blr:expression(this.onFocus=this.blur());}
/*¾÷Á¾º°*/
.searchDiv .searchType				{position:relative; float:left; width:728px; height:262px; border:1px #c0c0c0 solid; border-top:none; }
.searchDiv .searchType .typetab		{float:left; width:120px; height:262px;}
.searchDiv .searchType .typetab li	{float:left;}
.searchDiv .searchType .typetab li a{blr:expression(this.onFocus=this.blur());}
.searchDiv .searchType .area01					{float:left; width:173px; margin:15px 40px 0 24px;}
.searchDiv .searchType .area01 h5				{font:normal 12px/16px 'Dotum'; color:#959595; padding:0 0 0 7px; background:url(/IMAGE/Restaurant/Search/ico_dot.gif) 0 5px no-repeat;}
.searchDiv .searchType .area01 ul				{margin:3px 0 0 5px;}
.searchDiv .searchType .area01 ul li			{float:left; width:83px; height:22px;}
.searchDiv .searchType .area01 ul li a			{font:bold 12px/16px 'Gulim'; display:inline-block; color:#003399; height:17px; padding:2px 2px 0 2px;}
.searchDiv .searchType .area01 ul li a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}
.searchDiv .searchType .area01 ul li.on a		{font:bold 12px/16px 'Gulim'; display:inline-block; color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}				
.searchDiv .searchType .area01 ul li.on a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}
.searchDiv .searchType .area02					{float:left; width:173px; margin:15px 40px 0 0;}
.searchDiv .searchType .area02 h5				{font:normal 12px/16px 'Dotum'; color:#959595; padding:0 0 0 7px; background:url(/IMAGE/Restaurant/Search/ico_dot.gif) 0 5px no-repeat;}
.searchDiv .searchType .area02 ul				{margin:3px 0 0 5px;}
.searchDiv .searchType .area02 ul li			{float:left; width:83px; height:22px;}
.searchDiv .searchType .area02 ul li a			{font:bold 12px/16px 'Gulim'; display:inline-block; color:#003399; height:17px; padding:2px 2px 0 2px;}
.searchDiv .searchType .area02 ul li a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}
.searchDiv .searchType .area02 ul li.on a		{font:bold 12px/16px 'Gulim'; display:inline-block; color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}				
.searchDiv .searchType .area03 ul li.on a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}
.searchDiv .searchType .area03					{float:left; width:140px; margin:15px 0 0 0;}
.searchDiv .searchType .area03 h5				{font:normal 12px/16px 'Dotum'; color:#959595; padding:0 0 0 7px; background:url(/IMAGE/Restaurant/Search/ico_dot.gif) 0 5px no-repeat;}
.searchDiv .searchType .area03 ul				{margin:3px 0 0 5px;}
.searchDiv .searchType .area03 ul li			{float:left; width:65px; height:22px;}
.searchDiv .searchType .area03 ul li a			{font:bold 12px/16px 'Gulim'; display:inline-block; color:#003399; height:17px; padding:2px 2px 0 2px;}
.searchDiv .searchType .area03 ul li a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}
.searchDiv .searchType .area03 ul li.on a		{font:bold 12px/16px 'Gulim'; display:inline-block; color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}				
.searchDiv .searchType .area03 ul li.on a:hover	{color:#ffffff; display:inline-block; height:17px;  padding:2px 2px 0 2px; background:url(/IMAGE/Restaurant/Search/searchDiv_color_bg.gif) repeat-x;}

.searchDiv .searchType .typebanner					{float:left; margin:7px 0 0 22px;}
.searchDiv .searchType .typebanner span				{float:left;}
.searchDiv .searchType .typebanner span.banner01	{margin:0 10px 0 0;}
/*ÁöÇÏÃ¶³ë¼±º°*/
.searchDiv .searchSbwline				{position:relative;clear:both; width:728px; height:262px; border:1px #c0c0c0 solid; border-top:none;}
.searchDiv .searchSbwline .linetab		{float:left; display:inline; width:695px; height:23px; margin:5px 0 0 12px; padding:0 0 0 6px; background:#f8f8f8; border:1px #e9e9e9 solid;}
.searchDiv .searchSbwline .linetab li	{float:left; display:inline; margin:4px 5px 0 0;}
.searchDiv .searchSbwline .sbw			{clear:both; float:left; width:710px; height:210px; padding:8px 0 0 9px;}
/*ÁöÇÏÃ¶¿ª¸íº°*/
.searchDiv .searchSbwname					{position:relative; clear:both; width:728px; height:262px; border:1px #c0c0c0 solid; border-top:none;}
.searchDiv .searchSbwname .sbwname			{float:left; display:inline; width:678px; height:165px; margin:10px 0 20px 25px;}
.searchDiv .searchSbwname .sbwname .sbwnamelist				{float:left; width:678px; height:140px; background:url(/IMAGE/Restaurant/Search/searchDiv_sbwname_line_bg.gif) bottom repeat-x;}
.searchDiv .searchSbwname .sbwname .sbwnamelist .category	{float:left; width:140px; height:140px; margin:0 0 0 0;}
.category .charS	{float:left; width:128px; height:43px; padding:10px 0 0 10px; background:#f8f8f8; border:1px #e9e9e9 solid;}
.category .charS li {float:left; margin:0 1px 1px 0;}
.category .charB	{float:left; display:inline-block; width:23px; height:20px; margin:17px 0 0 8px;}
.searchDiv .searchSbwname .sbwname .sbwnamelist .namelist	{float:left; width:538px; font:normal 12px/16px 'Gulim'; color:#585858; margin:10px 0 0 0;}
.namelist .name				{float:left; width:538px; margin:0 0 9px 0;}
.namelist .name li			{display:inline; float:left; margin:0 0 0 22px; white-space:nowrap; padding:0 0 0 7px; background:url(/IMAGE/Restaurant/Search/ico_dot.gif) 0 5px no-repeat;}
.namelist .name li a		{float:left;color:#585858;white-space:nowrap; }
.namelist .name li a:hover	{color:#585858;text-decoration:underline;}
.namelist .name li.on a		{float:left;color:#585858;white-space:nowrap;text-decoration:underline; }
.namelist .name li.on a:hover	{color:#585858;text-decoration:underline;}
.searchDiv .searchSbwname .sbwname .pnBtn				{width:89px; padding:0 0 0 590px;}
.searchDiv .searchSbwname .sbwname .pnBtn a				{display:inline; float:left; margin:10px 0 0 0;}

.searchDiv .searchSbwname .sbwbanner					{float:left; display:inline; margin:0 0 0 25px;}
.searchDiv .searchSbwname .sbwbanner span				{float:left;}
.searchDiv .searchSbwname .sbwbanner span.banner01		{margin:0 10px 0 0;}


/*ºä·¹ÀÌ¾î*/
.searchDiv .viewlayer					{position:absolute;}
.searchDiv .viewlayer_TL				{float:left; width:81px; height:53px; background:url(/IMAGE/Restaurant/Search/searchDiv_layer_TL.gif) no-repeat;}
.searchDiv .viewlayer_TL ul				{width:65px; height:35px; margin:13px 0 0 6px; }
.searchDiv .viewlayer_TL ul li			{width:65px;}
.searchDiv .viewlayer_TL ul li.r_list a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rlist_off.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_TL ul li.r_list a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rlist_on.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_TL ul li.r_map a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rmap_off.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_TL ul li.r_map a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 8px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rmap_on.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_TR				{float:left; width:81px; height:53px; background:url(/IMAGE/Restaurant/Search/searchDiv_layer_TR.gif) no-repeat;}
.searchDiv .viewlayer_TR ul				{width:65px; height:35px; margin:13px 0 0 6px; }
.searchDiv .viewlayer_TR ul li			{width:65px;}
.searchDiv .viewlayer_TR ul li.r_list a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rlist_off.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_TR ul li.r_list a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rlist_on.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_TR ul li.r_map a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rmap_off.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_TR ul li.r_map a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rmap_on.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_BL				{float:left; width:81px; height:53px; background:url(/IMAGE/Restaurant/Search/searchDiv_layer_BL.gif) no-repeat;}
.searchDiv .viewlayer_BL ul				{width:65px; height:35px; margin:9px 0 0 6px; }
.searchDiv .viewlayer_BL ul li			{width:65px;}
.searchDiv .viewlayer_BL ul li.r_list a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rlist_off.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_BL ul li.r_list a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rlist_on.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_BL ul li.r_map a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rmap_off.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_BL ul li.r_map a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rmap_on.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_BR				{float:left; width:81px; height:53px; background:url(/IMAGE/Restaurant/Search/searchDiv_layer_BR.gif) no-repeat;}
.searchDiv .viewlayer_BR ul				{width:65px; height:35px; margin:9px 0 0 6px; }
.searchDiv .viewlayer_BR ul li			{width:65px;}
.searchDiv .viewlayer_BR ul li.r_list a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rlist_off.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_BR ul li.r_list a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rlist_on.gif) 0 1px no-repeat;}
.searchDiv .viewlayer_BR ul li.r_map a			{font:normal 11px/16px 'Dotum'; color:#959595; padding:0 0 0 9px; background:url(/IMAGE/Restaurant/Search/ico_Rmap_off.gif) 1px 0px no-repeat;}
.searchDiv .viewlayer_BR ul li.r_map a:hover	{font-weight:bold; color:#eb2c00; padding:0 0 0 9px; text-decoration:underline; letter-spacing:-1px;background:url(/IMAGE/Restaurant/Search/ico_Rmap_on.gif) 1px 0px no-repeat;}


/*¸Þ´ºÆÇ ¸ÀÁý¼Ò°³*/
.storeDiv		{width:730px; height:182px;}
.storeDiv h4	{float:left; margin:0 0 10px 0;}
.storeDiv .more	{float:right; padding:3px 0 0 0;}
.storeDiv .more img	{display:inline;float:left;}
.storeDiv ul			{clear:both; width:730px;}
.storeDiv ul li			{display:inline; float:left; width:160px; height:158px; margin:0 30px 0 0;}
.storeDiv ul li.last	{margin:0px;}
.storeDiv ul li dl dt img		{width:158px; height:118px; margin:0 0 9px 0; border:1px #dbdbdb solid;}
.storeDiv ul li dl dd a:hover	{text-decoration:underline;}
.storeDiv ul li dl dd.title		{width:160px; font:normal 13px/16px 'Gulim'; margin:0 0 2px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.storeDiv ul li dl dd.type		{float:left; margin:0 8px 0 0; color:#959595;}
.storeDiv ul li dl dd.add		{float:left; width:; padding:0 0 0 8px; color:#959595; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(/IMAGE/Restaurant/Search/storeDiv_add_bg_line.gif) no-repeat;}

/*¾÷Á¾º° ¸ÀÁý¼Ò°³*/
.typeDiv		{width:730px; height:230px;}
.typeDiv h4		{float:left; margin:0 0 10px 0;}
.typeDiv .tab					{clear:left; float:left; width:730px; height:34px; margin:0 0 12px 0; background:url(/IMAGE/Restaurant/Search/typeDiv_tab_bg.gif) repeat-x;}
.typeDiv .tab li				{display:inline; float:left; width:101px; height:23px; text-align:center; padding:11px 0 0 0; cursor:hand;}
.typeDiv .tab li.tab_on			{font-weight:bold;  background:url(/IMAGE/Restaurant/Search/typeDiv_tab_off_bg.gif) no-repeat;}
.typeDiv .tab li.tab_last_on	{background:url(/IMAGE/Restaurant/Search/typeDiv_tab_off_bg.gif) no-repeat;}
.typeDiv .tab li.tab_off		{background:url(/IMAGE/Restaurant/Search/typeDiv_tab_on_bg.gif) no-repeat;}
.typeDiv .tab li.tab_last_off	{background:url(/IMAGE/Restaurant/Search/typeDiv_tab_last_on_bg.gif) no-repeat;}


/*.typeDiv .list						{float:left; width:730px;}*/
.typeDiv .list						{clear:both; width:730px;}
.typeDiv .list li					{display:inline; float:left; width:122px; height:159px; margin:0 30px 0 0;}
.typeDiv .list li.last				{margin:0px;}
.typeDiv .list li dl dt img			{width:120px; height:120px; margin:0 0 9px 0; border:1px #dbdbdb solid;}
.typeDiv .list li dl dd a:hover		{text-decoration:underline;}
.typeDiv .list li dl dd.title		{width:122px; margin:0 0 2px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.typeDiv .list li dl dd.add			{width:122px; font-size:11px; color:#959595; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*¸ÀÁý¸®ºä*/
.reviewDiv		{width:730px; height:351px;}
.reviewDiv h4	{float:left; margin:0 0 10px 0;}
.reviewDiv .list			{clear:both; width:730px;}
.reviewDiv .list li			{display:inline; float:left; width:730px; height:90px; margin:0 0 20px 0;}
.reviewDiv .list li.last	{margin:0px;}
.reviewDiv .list li dl dt img		{float:left; width:108px; height:88px; margin:0 20px 0 0; border:1px #dbdbdb solid;}
.reviewDiv .list li dl dd a:hover	{text-decoration:underline;}
.reviewDiv .list li dl dd.title		{float:left; width:590px; margin:2px 0 5px 0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.reviewDiv .list li dl dd.content	{width:590px; margin:0 0 5px 130px; line-height:16px;}
.reviewDiv .list li dl dd.add		{float:left; font-size:11px; color:#959595; margin:0 6px 0 0px; padding:0 7px 0 0; background:url(/IMAGE/Restaurant/Search/reviewDiv_dd_bg_line.gif) right 0 no-repeat;}
.reviewDiv .list li dl dd.type		{float:left; font-size:11px; color:#959595; margin:0 6px 0 0; padding:0 7px 0 0; background:url(/IMAGE/Restaurant/Search/reviewDiv_dd_bg_line.gif) right 0 no-repeat;}
.reviewDiv .list li dl dd.reco		{float:left; font-size:11px; color:#959595; margin:0 6px 0 0; padding:0 7px 0 0; background:url(/IMAGE/Restaurant/Search/reviewDiv_dd_bg_line.gif) right 0 no-repeat;}
.reviewDiv .list li dl dd.writer	{font-size:11px; color:#959595; margin:0 6px 0 0; padding:0 0 0 7px;}
.reviewDiv .list li dl dd.tag		{width:590px; height:11px; font-size:11px; color:#959595; margin:4px 0 0 130px;}
.reviewDiv .list li dl dd.tag img	{float:left; margin:0 5px 0 0; position:relative; top:-2px;}
.reviewDiv .r_paging				{float:right;}

/*¸ÀÁýÄíÆù*/
.couponDiv		{position:relative; width:730px; height:184px; margin:0 0 0 0; }
.couponDiv h4	{float:left; margin:0 0 10px 0;}
.couponDiv .list			{clear:both; position:absolute; top:-7px; left:0px; width:730px; height:162px; background:url(/IMAGE/Restaurant/Search/couponDiv_bg.gif) no-repeat;}
.couponDiv .list li			{display:inline; float:left; width:233px; height:50px; margin:31px 14px 0 0;}
.couponDiv .list li.third	{margin:31px 0 0 0;}
.couponDiv .list li dl dt img		{float:left; width:50px; height:50px; margin:0 10px 0 0;  border:1px #dbdbdb solid;}
.couponDiv .list li dl dd a:hover	{text-decoration:underline;}
.couponDiv .list li dl dd.cname		{float:left; width:170px; margin:2px 0 5px 0; font-weight:bold;}
.couponDiv .list li dl dd.cname img	{float:left; margin:0 3px 0 0;} 
.couponDiv .list li dl dd.cname a	{float:left; width:152px; letter-spacing:-1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.couponDiv .list li dl dd.title		{float:left; width:170px; margin:0 0 3px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.couponDiv .list li dl dd.type		{float:left; font-size:11px; color:#959595; margin:0 6px 0 0; padding:0 7px 0 0; background:url(/IMAGE/Restaurant/Search/reviewDiv_dd_bg_line.gif) right 0 no-repeat;}
.couponDiv .list li dl dd.add		{float:left; width:; font-size:11px; color:#959595; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.couponDiv .r_paging				{position:absolute; right:0px; bottom:0px;}

/*±ÝÁÖÀÇ¸ÀÁý,ÀÎ±â¸ÀÁý
.toprestDiv	{clear:both; width:215px; height:345px; background:#fff;}
.toprestDiv .tab li	{float:left;}
.toprestDiv .tab li	a	{float:left; blr:expression(this.onFocus=this.blur());}
.toprestDiv .btnPN		{clear:both; position:relative; width:213px; border:1px #e3e3e3 solid; border-top:none; border-bottom:none; z-index:100000;}
.toprestDiv .btnPN p	{position:absolute; top:4px; left:209px;}
.toprestDiv .btnPN img	{float:left; }
.toprestDiv .list				{clear:both; width:215px; height:312px; margin:0 0 0 0;  background:url(/IMAGE/Restaurant/bg_toprest.gif) no-repeat; z-index:100;}
.toprestDiv .list li			{display:inline; float:left; width:183px; height:50px; margin:10px 0 0 15px;}
.toprestDiv .list li dl dt img		{float:left; width:48px; height:48px; border:1px #c0c0c0 solid; margin:0 10px 0 0;}
.toprestDiv .list li dl dd a:hover	{text-decoration:underline;}
.toprestDiv .list li dl dd.title	{float:left; width:123px; margin:5px 0 3px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.toprestDiv .list li dl dd.add		{float:left; width:123px; font-size:11px; color:#959595; margin:0 0 2px 0;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.toprestDiv .list li dl dd.type		{float:left; font-size:11px; color:#959595; margin:0 0 3px 0;}
*/
/*¸Þ´ºÆÇÀÌ°£´Ù
.megandaDiv	{width:213px;  border:1px #e3e3e3 solid; background:#fff; }
.megandaDiv:after{content:"."; visibility:hidden; clear:both; height:0; display:block; }	
* html .megandaDiv {height:1%;}
.megandaDiv h4		{float:left; display:inline; height:22px; font:bold 12px/16px 'Dotum'; color:#000; margin:13px 0 0 15px;}
.megandaDiv h4 span	{color:#eb2c00;}
.megandaDiv p		{float:right; display:inline; height:20px; margin:16px 15px 0 0;}
.megandaDiv .list	{clear:both; width:183px; border-top:1px #eaeaea solid; margin:0 0 0 15px; padding:0 0 15px 0px; }
.megandaDiv .list li			{display:inline; float:left; width:183px; height:50px; margin:10px 0 0 0;}

.megandaDiv .list li dl dt img		{float:left; width:48px; height:48px; border:1px #c0c0c0 solid; margin:0 10px 0 0;}
.megandaDiv .list li dl dd a:hover	{text-decoration:underline;}
.megandaDiv .list li dl dd.title	{float:left; width:123px; font-weight:bold; margin:5px 0 3px 0; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.megandaDiv .list li dl dd.content	{float:left; width:123px; height:25px; font-size:11px; color:#959595; margin:0 0 2px 0; overflow:hidden;}
*/
/*¸ÀÁýµî·Ï¹è³Ê*/
.registerDiv		{float:left;}
.registerDiv img	{float:left; width:213px; height:73px; border:1px #e3e3e3 solid;}
	

/*Side-¹è³Ê01*/
.side_banner01			{width:215px; background:#d2f9e7;}
.side_banner01 img		{float:left; width:213px; border:1px #e3e3e3 solid;}
.side_banner01:after	{content:"."; visibility:hidden; clear:both; height:0; display:block;}	
* html .side_banner01	{height:1%;}	

/*Side-¹è³Ê02*/
.side_banner02		{width:162px; text-align:center; padding:20px 26px 21px 27px; background:#f1f1f1;}
.side_banner02 img	{margin:0 auto;}

/***ÆäÀÌÂ¡***/
.r_paging		{height:16px;}
.r_paging li	{float:left; margin:0 0 0 5px;}



/*¸ÀÁý °Ë»ö°á°ú*/
#wrapper_rest	{width:960px; margin:0 auto;}
.resultDiv {}
.resultDiv h2	{height:25px; font:bold 13px/16px 'Gulim'; color:#525252; border-bottom:1px #bcbcbc solid; margin:0 0 18px 0;}
.resultDiv h2 span	{color:#eb2c00;}

.resultDiv .searchCount	{height:12px; color:#9c9c9c; display:inline-block; float:left; margin:0 0 13px 0;}

.resultDiv .radioBlock	{clear:left; float:left; border:1px solid #e3e3e3; margin:0 0 10px 0; }
.resultDiv .radioBlock .type	{clear:left; width:701px; height:14px; background:#f8f8f8; padding:15px 10px 12px 15px; border:1px solid #FFFFFF;}
.resultDiv .radioBlock .type h4	{float:left; font-size:12px; color:#777777; margin:0 13px 0 0;}
.resultDiv .radioBlock .type ul.list				{float:left; display:inline-block; color:#777777;}
.resultDiv .radioBlock .type ul.list li				{float:left; display:inline; margin:0 9px 0 0;}
.resultDiv .radioBlock .type ul.list li input		{float:left; position:relative; top:-4px;}
*html .resultDiv .radioBlock .type ul.list li input	{width:14px; height:14px; position:relative; top:0px;}
.resultDiv .radioBlock .type ul.list li.first label	{color:#000000;}

.comboBlock						{position:relative; float:right; width:730px; text-align:right; background:#ffffff; z-index:1;}
.comboBlock .comselect			{display:inline-block; width:93px; border:1px solid #cecece;}
.comboBlock .comselect input	{float:left; border:1px solid #ffffff; width:70px; height:16px; margin:0; padding:2px 0 0 3px; letter-spacing:-1px;}
.comboBlock .comselect .click	{float:right; margin:3px 2px 0 0; _margin:3px 1px 0 0;}
.comboBlock .combo				{position:absolute; top:23px; right:0;  border:1px solid #cecece; background-color:#ffffff; z-index:1;}
.comboBlock .combo ul			{display:inline-block; padding:2px; width:89px;}
.comboBlock .combo ul li		{float:left; width:100%; padding:0; text-align:left; line-height:1.3em;}
.comboBlock .combo ul li a		{display:block; color:#0000cc; padding:2px 0 0 2px;}
.comboBlock .combo ul li a:hover{background-color:#fca98f; color:#ffffff; text-decoration:none;}

.resultList			{width:730px;}
.resultList ul li	{float:left; position:relative; width:730px; margin:0 0 30px 0;}
.resultList dt		{float:left; width:72px; height:72px; margin:0 20px 0 0;}
.resultList dt a.rest img	{width:70px; height:70px; border:1px #bcbcbc solid;}
.resultList dt a.plus img	{position:absolute; left:56px; top:58px; cursor:hand;}
.resultList dd a:hover				{text-decoration:underline;}
.resultList dd.moreImg				{position:absolute; left:72px; top:16px; border:1px #bcbcbc solid; background:#f8f8f8; cursor:hand; padding:5px 0 5px 5px;}
.resultList dd.moreImg ul li		{float:left; display:inline; width:90px; height:70px; margin:0 5px 0 0;}
.resultList dd.moreImg ul li img	{width:90px; height:70px; float:left;}
.resultList dd.title				{float:left; width:630px; font:bold 13px/16px 'Gulim'; margin:1px 0 4px 0; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.resultList dd.title a				{text-decoration:underline;}
.resultList dd.typemenu				{float:left; width:630px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.resultList dd.typemenu .type		{float:left; color:#959595; margin:0 9px 0 0;}
.resultList dd.typemenu .menu		{float:left; padding:0 0 0 10px;background:url(/IMAGE/Restaurant/Search/resultDiv_dd_bg_line01.gif) left 0 no-repeat;}
.resultList dd.info					{float:left; width:630px; margin:5px 0 3px 0;}
.resultList dd.info span			{padding:0 8px 0 0; margin:0 3px 0x 0; line-height:17px; background:url(/IMAGE/Restaurant/Search/resultDiv_dd_bg_line01.gif) right 0 no-repeat;}
.resultList dd.info span.dc			{background:none;}
.resultList dd.etc					{float:left;}

/***************************************************************************************************************************************/


/****** ¸ÀÁýÀÌº¥Æ® ******/


/*»ó´Ü ¸ÀÁý ÀÌº¥Æ®*/ /*100429ÀÛ¾÷*/
.restEvent				{width:1015px; margin:0 0 20px 0; }
.restEvent .title		{width:1015px; height:23px;}	
.restEvent .title h2	{float:left;}
.restEvent .title span	{float:right;}
.restEvent ul							{width:1015px; height:414px; padding:7px 0 0 7px; background:url(/IMAGE/Restaurant/RestEvent/restEvent_bg.gif) no-repeat;}
.restEvent ul li						{float:left; display:inline; width:192px; height:190px; margin:7px 0 0 7px; padding:5px 0 0 5px; background:url(/IMAGE/Restaurant/RestEvent/restEvent_li_bg.gif) no-repeat;}
.restEvent ul li dl dt					{float:; margin:0 0 0 0;}
.restEvent ul li dl dt a img			{width:180px; height:135px; border:1px solid #7f8083;}
.restEvent ul li dl dd.restName			{width:170px; height:15px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font:bold 12px/100% 'Dotum'; margin:4px 5px 5px 5px; padding:2px 0 0 0;}
.restEvent ul li dl dd.restName a		{color:#fff;}
.restEvent ul li dl dd.restPeriod		{font:normal 11px/100% 'Dotum'; color:#afb0b2; margin:0 5px 0 5px;}
.restEvent ul li dl dd.restPeriod img	{float:left; margin:-2px 4px 0 0;}


/*»ó´Ü ¸ÀÁý ÀÌº¥Æ®02*/ /*20110720ÀÛ¾÷*/
.restEvent02	{width:1015px; margin:0 0 20px 0; }
.restEvent02 .title		{width:1015px; height:23px;}	
.restEvent02 .title h2	{float:left;}
.restEvent02 .title span	{float:right;}

.restEvent02 ul	{width:1015px; height:314px; padding:12px 0 0 6px; background:url(/IMAGE/Restaurant/RestEvent02/restEvent02_bg.gif) no-repeat;}
.restEvent02 ul li {float:left; display:inline; margin:0 6px 5px 6px;}
.restEvent02 ul li dl	{float:left; padding-right:5px;}
.restEvent02 ul li dl dt	{width:244px; height:120px;}
.restEvent02 ul li dl dt img	{display:block;}
.restEvent02 ul li dl dd	{margin:5px 0 0 0; line-height:11px;}
.restEvent02 ul li dl dd.date	 img	{margin:0 5px 0 14px;}
.restEvent02 ul li dl dd.date span	 {position:relative; top:-3px; width:175px;  font:normal 11px 'Dotum'; color:#908f90; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
