@charset "euc-kr";

/* °øÅë ¿ä¼Ò */
body{margin:0; padding:0; background:#ffffff; font-size:12px; font-family:µ¸¿ò; color:#585858; }
/*a{text-decoration:none; color:#585858;}*/
a:hover{text-decoration:none;}
img{border:0;}
ul, ol{margin:0; padding:0; list-style:none;}
li, dl, dt, dd{margin:0; padding:0;}
h1, h2, h3, h4{margin:0; padding:0;}
input, textarea, select{font-family:µ¸¿ò; color:#585858;}
form, p, fieldset{margin:0; padding:0;}

input.check{width:13px; height:13px; vertical-align:middle; margin:0 5px 0 0; padding:0;}
input.radio{width:13px; height:13px; vertical-align:middle; margin:0 5px 0 0; padding:0;}

.clb{clear:both;}
.ftr{float:right;}
.ftl{float:left;}

.fwb{font-weight:bold;}
.fwN{font-weight:normal;}


/***** ·¹ÀÌ¾Æ¿ô *****/
#header_rest{display:inline-block; position:relative; z-index:1; width:100%; background:url('/IMAGE/Restaurant/bg_header.gif') repeat-x left bottom; padding:0 0 10px 0;}
#header_cook{display:inline-block; position:relative; z-index:1; width:100%; background:url('/IMAGE/Cook/bg_header.gif') repeat-x left bottom; padding:0 0 10px 0;}
#header_premium{display:inline-block; position:relative; z-index:1; width:100%; background:url('/IMAGE/Premium/bg_header.gif') repeat-x left bottom; padding:0 0 10px 0;}
#header_community{display:inline-block; position:relative; z-index:1; width:100%; background:url('/IMAGE/Community/bg_header.gif') repeat-x left bottom; padding:0 0 10px 0;}
#header_myMenupan{display:inline-block; position:relative; z-index:1; width:100%; background:url('/IMAGE/MyMenupan/bg_header.gif') repeat-x left bottom; padding:0 0 10px 0;}
.headWrap{clear:both; width:100%; display:inline-block; margin:18px 0 0 0; text-align:center;}
.headWrap h1{position:absolute; top:47px; left:0;}
.headWrap #searchBox{display:inline-block; width:500px;}
.headWrap #searchBox2{display:inline-block; width:377px;}

.headWrap fieldset{border:solid 0 transparent; position:relative; z-index:3; margin:0; padding:0;}
.headWrap fieldset legend{display:none;}
.headWrap fieldset div.radio{float:left; margin-top:11px; margin-right:8px;}
.headWrap fieldset div.radio label{position:relative; top:1px;}

/***** header °Ë»ö±â *****/
.headWrap fieldset div.outer{float:left; position:relative; width:330px; height:30px; background:url('/IMAGE/Common/bg_hdSearch.gif') no-repeat left top; margin:4px 0 0 0;}
.headWrap fieldset div.outer label{float:left; position:relative; background:url('/IMAGE/QNA/img_search_div.gif') no-repeat right 2px; width:76px; text-align:left; padding:2px 10px 0 0; margin:10px 5px 0 18px;}
.headWrap fieldset div.outer label img{vertical-align:middle; position:absolute; right:7px; top:6px;}
.headWrap fieldset div.outer #schtap_list{position:absolute; top:28px; left:15px; border:1px solid #d3d3d3; background-color:#ffffff; width:81px; padding:3px; line-height:16px; text-align:left;}
.headWrap fieldset div.outer input{float:left; border:1px solid #ffffff; width:185px; padding:2px 0 0 0;}
.headWrap fieldset div.outer input.input2{margin:6px 0 0 4px; width:270px; padding:1px 5px 0 5px;}
.headWrap fieldset div.outer input.btn{position:absolute; right:-7px; width:44px; height:30px; border:none; vertical-align:middle; padding:0;}

.headWrap .promotion{position:absolute; top:40px; right:0;}

.headWrap .mnavi{float:left;}
.headWrap .mnavi ul li{float:left; background:url('/IMAGE/QNA/img_mnavi_div.gif') no-repeat right 8px; padding:0 7px 0 7px; font-size:0;} 
.headWrap .mnavi ul li.first{padding-left:0;}
.headWrap .mnavi ul li.end{background:none;}

.headWrap .direct{float:right;}
.headWrap .direct ul li{float:left;}
.headWrap .direct ul li img{vertical-align:bottom;}

.headWrap .board{float:right;}
.headWrap .board ul li{float:left; background:url('/IMAGE/QNA/img_mnavi_div.gif') no-repeat right 8px; padding:0 7px 0 7px;}
.headWrap .board ul li img{vertical-align:bottom;}
.headWrap .board ul li.first{padding-left:0;}
.headWrap .board ul li.end{background:none;}


/***** header ¿µ¿ª *****/
.gnavi{ font-size:11px; margin-top:10px; letter-spacing: -1px;}
.gnavi .logo{float:right; margin:0 5px 0 0;}
.gnavi .btn{float:right;}
.gnavi .btn img{vertical-align:middle;}
.gnavi ul{float:right; position:relative; padding:2px 0 0 0;}
.gnavi ul li{float:left; background:url('/IMAGE/QNA/img_gnavi_div.gif') no-repeat right 2px; padding:0 6px 0 5px;}
.gnavi ul li.last{background:none;}
.gnavi ul li a{color:#585858;}
.gnavi ul li a:hover{color:#e02500; text-decoration:none;}
.gnavi ul li img{vertical-align:middle;}
.gnavi .memo{float:right;  font-size:12px; font-weight:bold; color:#CC0000; padding:0 6px 0 0;}
.gnavi .memo img{padding:0 3px 0 0;}
.gnavi .memo a{color:#CC0000;}
.gnavi .memo a:hover{color:#CC0000;}
.gnavi .nateon{float:right; padding:0 6px 0 5px; background:url('/IMAGE/QNA/img_gnavi_div.gif') no-repeat right 4px;}
.gnavi .more{float:right; padding:2px 6px 0 5px; }
.gnavi a:hover {color:#e02500;}
.gnavi .main_go{float:left; padding:0 0 0 0;}
.gnavi .main_go a{color:#585858; letter-spacing: -1px; }
.gnavi .main_go a:hover{color:#e02500; text-decoration:none;}

/*´õº¸±â ·¹ÀÌ¾î*/
.viewMenu	{position:absolute; top:30px; right:0px; width:336px; height:154px; background:#ffffff; border:1px solid #ababab; z-index:10000;}
.viewMenu .vM_header		{float:left; width:325px; _width:336px; height:17px; _height:25px; padding:8px 0 0 11px; background:#f1f1f1; font:normal 11px/120% 'Dotum';}
.viewMenu .vM_header span.title	{float:left; display:inline;}
.viewMenu .vM_header span.close	{float:right;  margin:0 10px 0 0; display:inline;}
.viewMenu .vM_main				{float:left; height:101px;} 
.viewMenu .vM_main h5			{font:bold 11px/120% 'Dotum'; margin:0 0 5px 0;}
.viewMenu .vM_main .Lyrest				{float:left; width:160px; margin:8px 10px 0 13px; display:inline; background:url('/Restaurant/Onepage/template/img/tmp_gnb/bg_vM_line.gif') right 15px no-repeat;}
.viewMenu .vM_main .Lyrest ul li		{float:left;}
.viewMenu .vM_main .Lyrest ul li.odd	{width:55px; margin:0 12px 0 0;}
.viewMenu .vM_main .Lyrest ul li.even	{width:87px;}
.viewMenu .vM_main .Lyrecipe	{float:left; width:65px; margin:8px 12px 0 0; display:inline; background:url('/Restaurant/Onepage/template/img/tmp_gnb/bg_vM_line.gif') right 15px no-repeat;}
.viewMenu .vM_main .Lywaple		{float:left; width:53px; margin:8px 0 0 0; display:inline; position:relative;}
.viewMenu .vM_main .Lywaple h5	{float:left;}
.viewMenu .vM_main .Lywaple ul	{clear:left;}
.viewMenu .vM_main .Lywaple .ico{position:absolute; top:-2px; right:13px;} 
.viewMenu .vM_main ul li		{line-height:15px; font:normal 11px/130% 'Dotum'; letter-spacing:-1px;}
.viewMenu .vM_main ul li a		{font:normal 11px/130% 'Dotum'; letter-spacing:-1px;color:#000000;}
.viewMenu .vM_main ul li a:hover {color:#e02500;} 

.viewMenu .vM_bottom	{float:left; width:316px; border-top:1px #f1f1f1 solid; text-align:right; margin:2px 10px 0 9px; display:inline;}
.viewMenu .vM_bottom ul		{padding:5px 7px 0 0;}
.viewMenu .vM_bottom ul li	{display:inline;}
.viewMenu .vM_bottom ul li a	{font:normal 11px/120% 'Dotum'; color:#838383; letter-spacing:-1px;}
.viewMenu .vM_bottom ul li a:hover {color:#121212; text-decoration:none;}
.viewMenu .vM_bottom ul li.first	{margin:0 4px 0 0; background:url('/Restaurant/Onepage/template/img/tmp_gnb/bg_vM_line_02.gif') right 2px no-repeat;}




