/* ¸ðµçÆäÀÌÁöÀÇ °íÅë ½ºÅ¸ÀÏ */
html {overflow-y:scroll; width:100%; height:100%;}
body {width:100%; height:100%; margin: 0px; padding: 0px; font-family: "Dotum", arial, "Baekmuk Dotum", "Apple Gothic" ; font-size: small; color:#666; background:url('/event/2014/07_summer/image/event_bg.gif') center top repeat-x; }

/* ÅÂ±× ÃÊ±âÈ­ */
h1, h2, h3, h4, h5, h6, p, dl, dd, div, form  { margin: 0px; padding:0px; }
ul, li { margin: 0px; padding: 0px; list-style:none; }
img { border: 0px; }
input, select { font-family:inherit; font-size:inherit; }
input, fieldset { padding:0px; margin:0px; border:0px;}
legend, caption { padding:0px; margin:0px; width:0px; height:0px; overflow:hidden; font-size:0px; line-height:0px; text-indent:-9999px;}
button {border:0px; cursor:pointer;}
table {border-collapse:collapse;border:0; empty-cells:show;}
a { text-decoration:none; }
label {cursor: default;}

/* °øÅëÅ¬·¡½º ¸ðÀ½ */
.absolute { position: absolute; }
.relative { position: relative; }
.floatL { float: left; }
.floatR { float: right; }
.pointer {cursor:pointer;}
.none {display:none;}
.hide {display:none;}


/* =================================================================== layout:Start =================================================================================================== */



#wrapper {width:100%; height:100%; margin:0 auto;}
#summer_wrap{width:980px; margin:0 auto;}
.header {width:980px; height:376px; background:url('/event/2014/07_summer/image/top_txt.png') center bottom no-repeat; position:relative;}
.header h1{padding-top:10px}
.header .logo{overflow:hidden; float:left; }
.header .event{overflow:hidden; float:left; margin-left:15px; margin-top:3px; font-size:14px; font-family:'µ¸¿ò',Dotum; font-weight:bold;color:#5d7378;}
.header .top_menu{position:absolute; top:10px; right:0px; font-size:11px; font-family:'µ¸¿ò',Dotum;}
.header .top_menu li{float:left;margin-left:10px;color:#5d7378;}
.header .top_menu a{color:#5d7378;padding-left:10px}
.special {width:980px; height:509px; position:relative; }
.special .specialEve01 { width:280px; position:absolute; background:#fff; bottom:60px; left:120px; border:#393c4a 2px solid; padding:5px; text-align:center; font-size:12pxl; color:# 444;}
.special .specialEve01 span, .special .specialEve02 span {color:#FF0000;}
.special .specialEve02 { width:280px; position:absolute; background:#fff; bottom:60px; right:120px; border:#393c4a 2px solid; padding:5px; text-align:center; font-size:12pxl; color:# 444;}
.event01 {width:980px; height:744px;}
h2 {width:980px; height:35px; background:url('/event/2014/07_summer/image/event_tit.png') center -97px no-repeat; margin:40px 0 30px;}
h3 {width:980px; height:35px; background:url('/event/2014/07_summer/image/event_tit.png') center -142px no-repeat; margin:50px 0 30px;}


/* ========== ÄÁÅ×ÀÌ³Ê ========== */
.event01_area { width:980px; overflow:hidden; position:relative;}

 /* ÄÁÅÙÃ÷ */
.content_wrap_L {width:745px; float:left; }

 
 /* ÄÁÅÙÃ÷ ÇÏ´Ü ¿ÞÂÊ ¿µ¿ª : ½Ç½Ã°£·©Å· */
.content_wrap_L .ranking_top5 {width:745px; height:601px; float:left; margin-top:0px; margin-bottom:46px;}
.content_wrap_L .ranking_top5 .title {width:745px; height:18px; padding-bottom:5px; border-bottom:#393c4a 2px solid;}
.content_wrap_L .ranking_top5 .title .tit {width:373px; height:18px; float:left; text-align:left; font-size:14px; color:#000; font-weight:bold; line-height:23px; letter-spacing:-1px;}
.content_wrap_L .ranking_top5 .title .time { width:372px; height:18px; float:right;  text-align:right; font-size:11px; color:#858585; line-height:23px;}
.content_wrap_L .ranking_top5 .tab_area { width:745px;}
.content_wrap_L .ranking_top5 .tab_list {width:745px; height:38px;}
.content_wrap_L .ranking_top5 .tab_list li {width:50px; height:37px; float:left; background:url('/image/main2013/tab_subBar02.gif') no-repeat 100% 13px; border-bottom:#d4d4d4 1px solid; background-color:#666a7a; text-align:center;}
.content_wrap_L .ranking_top5 .tab_list li a {height:25px; padding:12px 0 0 0; font-size:12px; color:#fff; display:block;}
.content_wrap_L .ranking_top5 .tab_list li a.two_line {height:33px; padding-top:4px}
.content_wrap_L .ranking_top5 .tab_list li.on {background:#fff; border-bottom:#fff 1px solid; }
.content_wrap_L .ranking_top5 .tab_list li.on a {color:#000; font-weight:bold;}
.content_wrap_L .ranking_top5 .tab_list li.last_child {width:45px; border-right:0px; background-image:none;}

.content_wrap_L .ranking_top5 .tab_sub {width:745px; height:30px; border-bottom:#d4d4d4 1px solid;}
.content_wrap_L .ranking_top5 .tab_sub li {height:30px; float:left; background:url('/image/main2013/tab_subBar.gif') no-repeat -2px 50%; display:block; cursor:pointer; border-bottom:#d4d4d4 1px solid;}
.content_wrap_L .ranking_top5 .tab_sub li.last_child {background:none;}
.content_wrap_L .ranking_top5 .tab_sub li a.menu {padding:0 10px; line-height:31px; font-size:12px; text-align:center; color:#888; display:block; letter-spacing:-1px;}
.content_wrap_L .ranking_top5 .tab_sub li a:hover {color:#000;}
.content_wrap_L .ranking_top5 .tab_sub li.on a {color:#d62421; font-weight:bold;}
.content_wrap_L .ranking_top5 .tab_sub2 {width:745px; height:54px; border-bottom:#d4d4d4 1px solid; }
.content_wrap_L .ranking_top5 .tab_sub2 li {height:21px; float:left; background:url('/image/main2013/tab_subBar03.gif') no-repeat 100% 11px; display:block; cursor:pointer;}
.content_wrap_L .ranking_top5 .tab_sub2 li.last_child {background:none;}
.content_wrap_L .ranking_top5 .tab_sub2 li a.menu {padding:4px 10px; line-height:26px; font-size:11px; text-align:center; color:#888; display:block; /*letter-spacing:-1px;*/}
.content_wrap_L .ranking_top5 .tab_sub2 li a:hover {color:#000;}
.content_wrap_L .ranking_top5 .tab_sub2 li.on a {color:#d62421; font-weight:bold;}

/* dynamic contents ¿µ¿ª */
.content_wrap_L .ranking_ajax_wrap { position:relative; width:745px; height:483px; display:block; }
.content_wrap_L .ranking_ajax_wrap .ranking_ajax { position:relative; top:0px; left:0px; width:100%; height:100%; display:block; }
.content_wrap_L .ranking_ajax_wrap .more_loading_area { position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; z-Index:1000; }
.content_wrap_L .ranking_ajax_wrap .more_loading_img 	{ position:relative; top:240px; text-align:center; z-Index:1000; }
/* ½Ç½Ã°£·©Å· ¿À·ù ¸Þ¼¼Áö */
.content_wrap_L .ranking_ajax_wrap .loding_nk { position:absolute; top:0px; left:0px; width:100%; height:253px; padding-top:230px; font-size:12px; font-weight:bold; text-align:center; color:#999; background:#f5f5f5; line-height:30px; }

.content_wrap_L .ranking_wrap {width:745px; clear:both; height:483px; position:relative; }
.content_wrap_L .ranking_wrap .restMark { position:absolute; top:0px; right:10px; width:80px; height:100px;}
.content_wrap_L .ranking_wrap .restMark img {width:80px;}
.content_wrap_L .ranking_wrap .top01_area {width:725px; height:210px; padding:20px 10px 5px 10px;}
.content_wrap_L .ranking_wrap .top01_area .top01_info {width:159px; height:210px; float:left; position:relative; background:url('/top1000/image/main/main_img.png') no-repeat right -14px; }
.content_wrap_L .ranking_wrap .top01_area .top01_info p { width:139px; height:33px; position:absolute; left:10px; bottom:15px; text-align:center; font-size:12px; line-height:15px; color:#666; font-weight:bold; color:#d62421; background:#f5f5f5; padding-top:3px;}
.content_wrap_L .ranking_wrap .top01_area .top01_info p a { /*width:139px;*/ height:15px; display:block; color:#5096ff; font-size:12px; text-decoration:underline; text-align:center; font-weight:bold;}

.content_wrap_L .ranking_wrap .top01_area dl {width:565px; height:210px; float:left;}
.content_wrap_L .ranking_wrap .top01_area dl dt {width:210px; height:210px; float:left; position:relative; }
.content_wrap_L .ranking_wrap .top01_area dl dt img:hover {border:#d62421 5px solid;}
.content_wrap_L .ranking_wrap .top01_area dl dt img {width:200px; height:200px; border:#ededed 5px solid;}
.content_wrap_L .ranking_wrap .top01_area dl dt .ranking_no {width:47px; height:61px; position:absolute; left:0px; top:0px; background:url('/top1000/image/main/main_img.png') no-repeat 0 -339px; text-indent:-100000px;}
.content_wrap_L .ranking_wrap .top01_area dl dd {width:315px; height:170px; float:right; padding:20px; }
.content_wrap_L .ranking_wrap .top01_area dl dd .name { width:250px; text-align:left; margin:0px 0 10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_wrap_L .ranking_wrap .top01_area dl dd .name a { font-size:16px; color:#585858; font-weight:bold; }
.content_wrap_L .ranking_wrap .top01_area dl dd .ico { height:20px; margin:0 5px 0 0;}
.content_wrap_L .ranking_wrap .top01_area dl dd .ico a {font-size:12px; color:#858585; line-height:20px; margin-left:3px;}
.content_wrap_L .ranking_wrap .top01_area dl dd .rate	{height:20px; margin:0 5px 0 0; font-size:12px; color:#858585; line-height:20px; margin-left:3px;}
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .point	{float:left; position:relative; display:inline-block; width:60px; height:12px; margin:0 0 0 0; background:url('/image/restaurant/onepage/ic_star_off.png') repeat-x; }
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .point .star	{position:absolute; top:0px; left:0px; height:12px; background:url('/image/restaurant/onepage/ic_star_on.png') repeat-x; }
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .score	{float:left; }
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .score .total	{ color:#f94657; margin-left:3px;}
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .score .line	{ color:#d5d6d8; margin:0 2px 0 2px; }
.content_wrap_L .ranking_wrap .top01_area dl dd .rate .score .count { color:#858585; }
.content_wrap_L .ranking_wrap .top01_area dl dd .top_txt { width:230px; height:80px; text-align:left; margin-top:10px; overflow:hidden; /*word-wrap:nomal;*/ }
.content_wrap_L .ranking_wrap .top01_area dl dd .top_txt a { font-size:12px; color:#858585; line-height:16px; margin-left:3px; display:block; text-align:justify; text-justfy:newspaper;}

.content_wrap_L .ranking_wrap .top02_05_area {width:725px; height:226px; padding:17px 10px 0 10px;}
.content_wrap_L .ranking_wrap .top02_05_area li { width:170px; height:225px; float:left; margin-right:15px; /*border-bottom:#c7c8cc 1px solid;*/}
.content_wrap_L .ranking_wrap .top02_05_area li.last_child { margin-right:0px;}
.content_wrap_L .ranking_wrap .top02_05_area .img { width:170px; height:170px; position:relative;}
.content_wrap_L .ranking_wrap .top02_05_area .img img { width:160px; height:160px; border:#ededed 5px solid;}
.content_wrap_L .ranking_wrap .top02_05_area .img img:hover {border:#d62421 5px solid;}
.content_wrap_L .ranking_wrap .top02_05_area .tit {width:160px; height:20px; padding:8px 5px 0 5px; text-overflow:ellipsis; white-space:nowrap; /*word-wrap:nomal;*/ overflow:hidden; display:block;}
.content_wrap_L .ranking_wrap .top02_05_area .tit a { font-size:12px; color:#585858; font-weight:bold; line-height:15px; line-height:20px; }
.content_wrap_L .ranking_wrap .top02_05_area .ico {width:160px; height:20px; padding:2px 5px 0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_wrap_L .ranking_wrap .top02_05_area .ico a {font-size:12px; color:#858585;  display:block;}
.content_wrap_L .ranking_wrap .top02_05_area .ico img {margin-right:3px; vertical-align:middle; }
.content_wrap_L .ranking_wrap .top02_05_area .top02 .img .ranking_no {width:35px; height:40px; position:absolute; left:0px; top:0px; background:url('/top1000/image/main/main_img.png') no-repeat -47px -339px; text-indent:-100000px;}
.content_wrap_L .ranking_wrap .top02_05_area .top03 .img .ranking_no {width:35px; height:40px; position:absolute; left:0px; top:0px; background:url('/top1000/image/main/main_img.png') no-repeat -82px -339px; text-indent:-100000px;}
.content_wrap_L .ranking_wrap .top02_05_area .top04 .img .ranking_no {width:35px; height:40px; position:absolute; left:0px; top:0px; background:url('/top1000/image/main/main_img.png') no-repeat -117px -339px; text-indent:-100000px;}
.content_wrap_L .ranking_wrap .top02_05_area .top05 .img .ranking_no {width:35px; height:40px; position:absolute; left:0px; top:0px; background:url('/top1000/image/main/main_img.png') no-repeat -152px -339px; text-indent:-100000px;}

 /* ÄÁÅÙÃ÷ ¿ÞÂÊ ¿µ¿ª : ÀÌ¿ë¾È³» */
.content_wrap_L .top1000_guide {width:745px; float:left; margin-bottom:60px; position:relative; }
.content_wrap_L .top1000_guide .title {width:745px; height:18px; padding-bottom:5px; border-bottom:#000 2px solid;}
.content_wrap_L .top1000_guide .title .tit {width:373px; height:18px; float:left; text-align:left; font-size:14px; color:#000; font-weight:bold; line-height:23px; letter-spacing:-1px;}
.content_wrap_L .top1000_guide .title .more { width:50px; height:18px; float:right;  text-align:right; }
.content_wrap_L .top1000_guide .title .more a {font-size:11px; color:#858585;  font-weight:normal; line-height:23px; letter-spacing:-1px;}
.content_wrap_L .top1000_guide .guide_bnr ul li {width:745px; height:434px; float:left; overflow:hidden;}
.content_wrap_L .top1000_guide .m_rolling {position:absolute; right:37px; bottom:25px;}
.content_wrap_L .top1000_guide .m_rolling span {background:url('/top1000/image/main/top1000guide_img.png') no-repeat; width:12px; height:12px; margin-left:2px; display:inline-block;}
.content_wrap_L .top1000_guide .m_rolling span a { text-indent:-100000px; display:block;}
.content_wrap_L .top1000_guide .m_rolling span.off {background-position:left bottom;}
.content_wrap_L .top1000_guide .m_rolling span.on {background-position:right bottom;}
.content_wrap_L .top1000_guide .page_next {width:745px; height:55px; position:absolute; left:0px; top:200px; z-Index:3;}
.content_wrap_L .top1000_guide .page_next span {width:28px; height:55px; background:url('/top1000/image/main/top1000guide_img.png') no-repeat; display:inline-block;}
.content_wrap_L .top1000_guide .page_next span a { text-indent:-100000px; display:block; height:55px;}
.content_wrap_L .top1000_guide .page_next span.prev {background-position:left top; float:left;}
.content_wrap_L .top1000_guide .page_next span.next {background-position:right top; float:right;}


/* ========== ¿À¸¥ÂÊ ¹è³Ê ========== */
.content_wrap_R {width:215px; float:right;}

 /* ÄÁÅÙÃ÷ ¿À¸¥ÂÊ ¿µ¿ª : »õ·Î ÃëÀçÇÑ ½Å±Ô¸ÀÁý */
.content_wrap_R .recently {width:215px; float:right; position:relative; margin-bottom:60px; }
.content_wrap_R .recently .title {width:215px; height:18px; padding-bottom:5px; border-bottom:#000 2px solid; text-align:left; font-size:12px; color:#000; font-weight:bold; line-height:23px;}
.content_wrap_R .recently .title .tit {width:165px; height:18px; float:left; text-align:left; font-size:14px; color:#000; font-weight:bold; line-height:23px; letter-spacing:-1px;}
.content_wrap_R .recently .title .more { width:50px; height:18px; float:right;  text-align:right; }
.content_wrap_R .recently .title .more a {font-size:11px; color:#858585;  font-weight:normal; line-height:23px; letter-spacing:-1px;}
.content_wrap_R .recently ul li {width:215px; height:89px; float:left; display:block; border-bottom:#c9cfd4 1px solid;}
.content_wrap_R .recently ul li dl {width:215px; margin-top:9px;}
.content_wrap_R .recently ul li dl dt {width:70px; height:70px; float:left; margin-right:10px; position:relative;}
.content_wrap_R .recently ul li dl dt img {width:70px; height:70px;}
.content_wrap_R .recently ul li dl dt .update {height:15px; width:70px; position:absolute; left:0px; bottom:0px; text-align:center; font-size:11px; color:#fff; padding-top:3px; background:#000; opacity:0.7; filter:alpha(opacity='70');}
.content_wrap_R .recently ul li dl dd {width:124px; height:71px; float:left; text-align:left; margin-right:10px;}
.content_wrap_R .recently ul li dl dd a { font-size:12px; }
.content_wrap_R .recently ul li dl dd p.list_tit {width:124px; display:block;}
.content_wrap_R .recently ul li dl dd p.list_tit .tit {width:124px; height:14px; margin-top:2px; float:left; text-overflow:ellipsis; white-space:nowrap; /*word-wrap:nomal;*/ overflow:hidden; display:block; }
.content_wrap_R .recently ul li dl dd p.list_tit .tit a {color:#585858; font-weight:bold; font-size:12px;}
.content_wrap_R .recently ul li dl dd p.list_tit .txt {width:124px; float:left; height:27px; margin-top:3px; overflow:hidden;}
.content_wrap_R .recently ul li dl dd p.list_tit .txt a {color:#858585; line-height:15px; font-size:11px;}
.content_wrap_R .recently ul li dl dd .ico {width:210px; padding:0px 5px 0 0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.content_wrap_R .recently ul li dl dd .ico a {font-size:12px; color:#858585;  display:block;}
.content_wrap_R .recently ul li dl dd .ico img {margin-right:3px; position:relative; top:2px; }
.content_wrap_R .recently .date {width:215px; height:16px; display:block; clear:both; line-height:16px; padding:3px 0; color:#b9b9b9; font-size:11px; background-color:#f7f7f7; text-align:center; letter-spacing:-1px;}

/* ÄÁÅÙÃ÷ ¿À¸¥ÂÊ ¿µ¿ª : ¾Û´Ù¿î·Îµå ¹è³Ê */
.content_wrap_R .app_banner {width:215px; float:right; position:relative; margin-bottom:60px;}
.content_wrap_R .app_banner .title {width:215px; height:18px; padding-bottom:5px; border-bottom:#000 2px solid; text-align:left; font-size:12px; color:#000; font-weight:bold; line-height:23px;}
.content_wrap_R .app_banner .title .tit {width:215px; height:18px; float:left; text-align:left; font-size:14px; color:#000; font-weight:bold; line-height:23px; letter-spacing:-1px;}
.content_wrap_R .app_banner ul li { display:block; margin-top:10px;}



 /* ÈÞ°¡Áö¸ÀÁý °í¸£±â Áö¿ªÅÇ  */
.ranking_top10 {width:980px; float:left; margin-top:0px; margin-bottom:46px;}
.ranking_top10 .tab_area { width:980px; border-top:#393c4a 2px solid;}
.ranking_top10 .tab_list {width:980px; height:38px;}
.ranking_top10 .tab_list li {width:65px; height:37px; float:left; background:url('/image/main2013/tab_subBar02.gif') no-repeat 100% 13px; border-bottom:#d4d4d4 1px solid; background-color:#666a7a; text-align:center;}
.ranking_top10 .tab_list li a {height:25px; padding:12px 0 0 0; font-size:12px; color:#fff; display:block;}
.ranking_top10 .tab_list li a.two_line {height:33px; padding-top:4px}
.ranking_top10 .tab_list li.on {background:#fff; border-bottom:#fff 1px solid; }
.ranking_top10 .tab_list li.on a {color:#000; font-weight:bold;}
.ranking_top10 .tab_list li.last_child {width:70px; border-right:0px; background-image:none;}

.ranking_top10 .tab_sub {width:980px; height:30px; border-bottom:#d4d4d4 1px solid;}
.ranking_top10 .tab_sub li {height:30px; float:left; background:url('/image/main2013/tab_subBar.gif') no-repeat -2px 50%; display:block; cursor:pointer; border-bottom:#d4d4d4 1px solid;}
.ranking_top10 .tab_sub li.last_child {background:none;}
.ranking_top10 .tab_sub li a.menu {padding:0 10px; line-height:31px; font-size:12px; text-align:center; color:#888; display:block; letter-spacing:-1px;}
.ranking_top10 .tab_sub li a:hover {color:#000;}
.ranking_top10 .tab_sub li.on a {color:#d62421; font-weight:bold;}
.ranking_top10 .tab_sub2 {width:980px; height:54px; border-bottom:#d4d4d4 1px solid; }
.ranking_top10 .tab_sub2 li {height:21px; float:left; background:url('/image/main2013/tab_subBar03.gif') no-repeat 100% 11px; display:block; cursor:pointer;}
.ranking_top10 .tab_sub2 li.last_child {background:none;}
.ranking_top10 .tab_sub2 li a.menu {padding:4px 10px; line-height:26px; font-size:11px; text-align:center; color:#888; display:block; /*letter-spacing:-1px;*/}
.ranking_top10 .tab_sub2 li a:hover {color:#000;}
.ranking_top10 .tab_sub2 li.on a {color:#d62421; font-weight:bold;}

/* ÀÌÁö¿ªÀÇ ÃßÃµ ¿©ÇàÄÚ½º */
.ranking_top10 .theme_column {width:980px; clear:both; background:#f2f2f2; border-bottom:1px solid #d4d4d4;}
.ranking_top10 .theme_column dl {height:90px; padding:20px;}
.ranking_top10 .theme_column dl dt {width:130px; height:90px; margin-right:20px; float:left;}
.ranking_top10 .theme_column dl dd {width:790px; float:left;}
.ranking_top10 .theme_column dl dd.tit { height:24px; float:left; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 2px; margin:10px 0 5px;}
.ranking_top10 .theme_column dl dd.tit a {width:138px; height:24px; display:block; margin-left:197px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -60px;}
.ranking_top10 .theme_column dl dd.column_tit { margin-bottom:5px; font-weight:bold; color:#666a7a; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.ranking_top10 .theme_column dl dd.column_txt { margin-bottom:5px; color:#888; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}

/* ¸ÀÁý °í¸£±â */
.select_wrap { width:978px; height:348px; border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; border-bottom:#d4d4d4 1px solid;}
.select_wrap .rest_select { width:631px; float:left; margin-left:40px; margin-top:37px;}
.select_wrap .select_tit { height:20px; position:relative; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -30px; margin-bottom:15px;}
.select_wrap .select_tit span { position:absolute; top:5px; left:203px; font-size:11px; color:#888;}
.select_wrap ul {}
.select_wrap ul li {width:177px; margin-right:30px; position:relative; float:left; z-index:10;}
.select_wrap ul li.select .close {width:23px; height:23px; position:absolute; top:-5px; right:-5px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -153px; z-index:20;}
.select_wrap ul li.select .img img {width:167px; height:167px; border:#d72420 5px solid; z-index:10;}
.select_wrap ul li.select .tit {font-size:12px; display:block; color:#4b4b4b; margin:11px 0px 3px 0px; font-weight:bold; line-height:15px; letter-spacing:-1px;}
.select_wrap ul li.select .tit:hover {text-decoration:underline;}
.select_wrap ul li.select .txt {font-size:12px; display:block; color:#908f90; padding:1px 5px 1px 5px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.select_wrap ul li.select .txt .ic_poi {width:10px; height:10px; display:inline-block; background:url('/restaurant/theme/image/ic.png') no-repeat left -145px; margin-right:4px; .vertical-align:text-top;}
.select_wrap ul li.select .txt .ic_tel {width:10px; height:10px; display:inline-block; background:url('/restaurant/theme/image/ic.png') no-repeat left -165px; margin-right:4px; .vertical-align:text-top;}
.select_wrap ul li.default {width:167px; height:107px; border:#ddd 5px solid; text-align:center; font-size:14px; color:#999; padding-top:60px;}
.select_wrap .select_pop {width:267px; float:right; margin-right:40px; margin-top:37px; display:inline; letter-spacing:-1px;}
.select_wrap .select_pop .tit {font-size:11px; color:#888; margin-bottom:10px; line-height:16px;}
.select_wrap .select_pop .tit strong {font-size:12px; color:#444;}
.select_wrap .select_pop .phone {margin-bottom:15px;}
.select_wrap .select_pop .phone input {width:70px; height:28px; border:#d7d7d7 1px solid; line-height:30px; text-align:center; color:#444; margin:0 5px;}
.select_wrap .select_pop .txt {font-size:12px; color:#aaa; line-height:16px; margin-bottom:10px;}
.select_wrap .select_pop .consent {margin-bottom:10px; text-align:right; font-size:12px; color:#888;}
.select_wrap .select_pop .consent input {position:relative; top:2px;}
.select_wrap .select_pop .consent label {margin-left:2px;}
.select_wrap .select_pop .consent_btn {width:267px; height:50px; display:block; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -94px;}


/* ½Ç½Ã°£ ÀÎ±â ¸ÀÁý TOP10 */
.top10_wrap {width:980px; overflow:hidden; padding-top:0px; .padding-bottom:30px;}
.top10_wrap .top10tit {width:980px; font-size:12px; text-align:left; color:#999; font-weight:bold; letter-spacing:-1px; border-bottom:#000 2px solid; margin-bottom:25px; padding-bottom:5px;}
.top10_wrap .top10tit strong {font-size:16px; color:#000; margin-right:5px;}
.top10_wrap .top10tit span {color:#578bec; font-weight:normal;}
.top10_wrap .top10tit a {font-size:12px; color:#858585; text-align:right; float:right; font-weight:normal; margin-top:5px;}
.top10_wrap .rest_top10 {display:block; padding-left:25px;}
.top10_wrap .rest_top10 ul li { width:167px; height:275px; float:left; margin:0px 24px 30px 0px; }
.top10_wrap .rest_top10 ul li .list_off {width:167px; height:275px;}
.top10_wrap .rest_top10 ul li .list_off .img, .top10_wrap .rest_top10 ul li .list_off .img img {width:167px; height:167px;}
.top10_wrap .rest_top10 ul li .list_off .img .badge_coupon {width:59px; height:59px; position:absolute; left:0px; top:0px; background:url('/top1000/image/newrest/ic.png') no-repeat 0 0; text-indent:-100000px; z-index:20;}
.top10_wrap .rest_top10 ul li .list_off .tit {font-size:12px; display:block; color:#4b4b4b; margin:8px 5px 3px 5px; font-weight:bold; line-height:15px;}
.top10_wrap .rest_top10 ul li .list_off .tit:hover {text-decoration:underline;}
.top10_wrap .rest_top10 ul li .list_off .txt {font-size:12px; display:block; color:#908f90; padding:1px 5px 1px 5px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.top10_wrap .rest_top10 ul li .list_off .txt .ic_poi {width:10px; height:10px; display:inline-block; background:url('/top1000/image/newrest/ic.png') no-repeat left -145px; margin-right:4px; .vertical-align:text-top;}
.top10_wrap .rest_top10 ul li .list_off .txt .ic_tel {width:10px; height:10px; display:inline-block; background:url('/top1000/image/newrest/ic.png') no-repeat left -165px; margin-right:4px; .vertical-align:text-top;}
.top10_wrap .rest_top10 ul li .list_off .rate {text-align:left; padding:0 5px; }
.top10_wrap .rest_top10 ul li .list_off .rate .ic_star {width:10px; height:10px; display:inline-block; background:url('/top1000/image/newrest/ic.png') no-repeat left -184px; margin-right:4px; .vertical-align:text-top;}
.top10_wrap .rest_top10 ul li .list_off .rate .score { margin-left:4px; font-size:12px; font-weight:bold; color:#db6565;}
.top10_wrap .rest_top10 ul li .list_off .rate .point {position:relative; display:inline-block; width:60px; height:12px; margin:0px 5px 0 0; background: url('/top1000/image/common/star/ic_star_off.png') repeat-x;}
.top10_wrap .rest_top10 ul li .list_off .rate .point .star {position:absolute; top:0px; left:0px; height:12px; background:url('/top1000/image/common/star/ic_star_on.png') repeat-x;}
.top10_wrap .rest_top10 ul li .list_off .day { padding:1px 5px 1px 5px; display:block; font-size:12px; color:#959595; }
.top10_wrap .rest_top10 ul li .list_off .day .ic_day {width:10px; height:10px; display:inline-block; background:url('/top1000/image/newrest/ic.png') no-repeat left -259px; margin-right:4px; .vertical-align:text-top;}
.top10_wrap .rest_top10 ul li .list_off .day .blue {color:#578bec; font-size:11px;}

.top10_wrap .rest_top10 ul li .over_box {width:165px; height:273px; position:absolute; top:0px; left:0px; border:#c7c7c7 1px solid; background:#fff; z-index:50;}
.top10_wrap .rest_top10 ul li .over_box .tit {font-size:12px; height:30px; display:block; color:#4b4b4b; margin:20px 14px 10px 14px; font-weight:bold; line-height:15px;}
.top10_wrap .rest_top10 ul li .over_box .tit:hover {text-decoration:underline;}
.top10_wrap .rest_top10 ul li .over_box .over_txt { height:75px; font-size:12px; display:block; color:#373b49; margin:0 14px 15px 14px; line-height:15px; overflow:hidden;}
.top10_wrap .rest_top10 ul li .over_box .over_txt:hover {text-decoration:underline;}
.top10_wrap .rest_top10 ul li .over_box .over_coupon { height:30px display:block; float:left; padding:0 14px 15px 14px;}
.top10_wrap .rest_top10 ul li .over_box .over_coupon .bgred { font-size:12px; display:inline-block; float:left; color:#fff; text-align:center; padding:3px 4px; background:#df313b; letter-spacing:-1px; margin-right:5px;}
.top10_wrap .rest_top10 ul li .over_box .over_coupon .coupon_txt {font-size:12px; color:#003399; line-height:15px; }
.top10_wrap .rest_top10 ul li .over_box .over_coupon .coupon_txt:hover {text-decoration:underline;}
.top10_wrap .rest_top10 ul li .over_box .more_btn {width:127px; height:25px; float:left; display:block; margin-left:19px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat left -186px; margin-bottom:5px;}
.top10_wrap .rest_top10 ul li .over_box .select_btn {width:127px; height:25px; float:left; display:block; margin-left:19px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat left -221px;}

/* ½Ç½Ã°£ ÀÌº¥Æ®ÇöÈ² */
.current_wrap {margin:0 auto 0 auto; width:100%; overflow:hidden; background:url('/event/2014/07_summer/image/event_bg2.gif') center top repeat-x;}
.current_wrap .ntxt {display:block; margin:0 auto; text-align:center;}
.current {width:980px; overflow:hidden; margin:0 auto 30px auto;}
.current .currentTit {width:980px; height:87px; display:block; background:url('/event/2014/07_summer/image/event_tit.png') no-repeat 0 0; margin-bottom:15px;}
.current .evTit {font-size:14px; text-align:left; color:#000; font-weight:bold; border-bottom:#000 2px solid; padding-bottom:5px; letter-spacing:-1px;}
.current .evTit span {color:#df313b; font-size:11px; font-weight:normal; margin-left:5px;}

 /* ¿À¸¥ÂÊ : ÀÌº¥Æ®1 ÇöÈ² */
.current .event01_current {width:215px; float:left;}
.current .event01_current .recently {width:215px; height:361px; overflow:hidden; }
.current .event01_current .recently ul li {width:215px; height:91px; float:left; display:block; border-bottom:#c9cfd4 1px solid;}
.current .event01_current .recently ul li dl {width:215px; height:71px; margin-top:10px;}
.current .event01_current .recently ul li dl dt {width:70px; height:70px; float:left; margin-right:10px;}
.current .event01_current .recently ul li dl dt img {width:70px; height:70px;}
.current .event01_current .recently ul li dl dd {width:124px; height:71px; float:left; text-align:left; margin-right:10px;}
.current .event01_current .recently ul li dl dd a { font-size:12px; }
.current .event01_current .recently ul li dl dd p.list_tit {width:124px; height:43px; display:block;}
.current .event01_current .recently ul li dl dd p.list_tit .tit {width:124px; height:14px; float:left; margin-bottom:2px; text-overflow:ellipsis; white-space:nowrap; /*word-wrap:nomal;*/ overflow:hidden; display:block; }
.current .event01_current .recently ul li dl dd p.list_tit .tit a {color:#585858; font-weight:bold; font-size:12px;}
.current .event01_current .recently ul li dl dd p.list_tit .txt {width:124px; float:left; height:27px; margin-bottom:3px; overflow:hidden;}
.current .event01_current .recently ul li dl dd p.list_tit .txt a {color:#858585; line-height:15px; font-size:11px;}
.current .event01_current .recently ul li dl dd p.point { float:right; position:relative; width:60px; height:12px; margin:2px 0 2px 0; background:url('/image/restaurant/onepage/ic_star_off.png') repeat-x; }
.current .event01_current .recently ul li dl dd p.point .star { position:absolute; top:0px; left:0px; height:12px; background:url('/image/restaurant/onepage/ic_star_on.png') repeat-x; }
.current .event01_current .recently ul li dl dd p.byid { float:right; width:124px; height:14px; text-align:right; color:#aaa; line-height:14px; font-size:11px;}

 /* ¿À¸¥ÂÊ : ÀÌº¥Æ®2 ÇöÈ² */
.current .event02_current {width:745px; float:right;}
.current .event02_current .table_tit  {width:745px; background:#f2f2f2; padding-right:10px;}
.current .event02_current .table_tit td {height:40px; width:25%; background:#f2f2f2; text-align:center; border-bottom:#ccc 1px solid; font-weight:bold; color:#666;}
.current .event02_current .current_table {width:100%; height:320px; overflow-y:scroll;  font-size:12px;}
.current .event02_current .current_table td {height:39px; width:25%; text-align:center; border-bottom:#ccc 1px solid; color:#888;}
.current .event02_current .current_table td a {color:#888;}


/* ·¹ÀÌ¾îÆË¾÷ */
.event01_ly {width:980px; height:548px; display:block; position:absolute; top:528px; left:0px; /*background:url('/event/2014/07_summer/image/ev01_ly.png') no-repeat 0 0;*/ z-index:30;}
.event02_ly {width:980px; height:498px; display:block; position:absolute; top:528px; left:0px; /*background:url('/event/2014/07_summer/image/ev02_ly.png') no-repeat 0 0;*/ z-index:30;}
.event02_lypop {width:278px; height:128px; padding:41px 28px 28px 28px; border:#000 3px solid; background:#fff; position:absolute; top:440px; left:23px; z-index:50;}
.event02_lypop .lypop_tit {width:127px; height:28px; display:block; position:absolute; top:-13px; left:11px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -306px;}
.event02_lypop .closebtn { width:28px; height:28px; display:block; position:absolute; top:5px; right:5px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -344px;}
.event02_lypop .tit {font-size:11px; color:#888; margin-bottom:10px; line-height:16px;}
.event02_lypop .tit strong {font-size:12px; color:#444;}
.event02_lypop .phone {margin-bottom:15px; text-align:center;}
.event02_lypop .phone input {width:70px; height:28px; border:#d7d7d7 1px solid; line-height:30px; text-align:center; color:#444; margin:0 5px;}
.event02_lypop .consent_btn {width:166px; height:40px; margin:0 auto; display:block; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -256px;}
 /* ÆË¾÷ : ÀÌº¥Æ®2 ÇöÈ² */
.event02_current_ly {width:555px; position:absolute; top:440px; left:0px; background:#fff; border:#000 3px solid; z-index:60;}
.event02_current_ly .evTit  {width:157px; height:28px; position:absolute; top:-23px; left:50%; margin-left:-78px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -382px;}
.event02_current_ly .closebtn { width:28px; height:28px; display:block; position:absolute; top:5px; right:5px; background:url('/event/2014/07_summer/image/event_btn.png') no-repeat 0 -344px;}
.event02_current_ly .table_tit  {width:100%;}
.event02_current_ly .table_tit li {height:23px; width:128px; float:left; background:#f2f2f2; text-align:center; border-bottom:#ccc 1px solid; font-weight:bold; color:#666;letter-spacing:-1px; padding:12px 0 5px}
.event02_current_ly .table_tit li.last {background:#f2f2f2; padding-right:40px;}
.event02_current_ly .current_table {width:100%; height:220px; overflow-y:scroll;  font-size:12px;}
.event02_current_ly .current_table td {height:39px; width:25%; text-align:center; border-bottom:#ccc 1px solid; color:#888; letter-spacing:-1px;}






/* =================================================================== layout:End =================================================================================================== */


