/* ¹®¼­ ÀüÃ¼ °¡¿îµ¥ Á¤·Ä-³»¿ë¹°Àº ¿ÞÂÊ Á¤·Ä */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote{margin:0;padding:0;}
body {text-align:center; background-image:url(/img/mainIMG/top_bg.gif);	background-repeat:repeat-x;}
img, fieldset {border:0 none;}
body, div{font-family: "µ¸¿ò"; font-size: 12px; color: #585858;}
ul, ol, li {list-style:none outside;}
a, a:visited {  font-size: 12px; color: #585858; text-decoration:none;}
a:hover {  text-decoration:underline;}


/* ±âº»¸µÅ© */
a.bsLink, a.bsLink:visited {  font-size: 12px; color: #585858; text-decoration:none;}
a.bsLink:hover { color: #E84C4A;  text-decoration:none;}

a.LinkT11, a.LinkT11:visited {  font-size: 11px; color: #585858; text-decoration:none;}
a.LinkT11:hover { color: #585858;  text-decoration:none;}

a.LinkTC11, a.LinkTC11:visited {  font-size: 11px; color: #585858; text-decoration:none; letter-spacing:-1px}
a.LinkTC11:hover { color: #E13D3D;  text-decoration:none; letter-spacing:-1px}

/* ÀÌ¹ÌÁöÅ×µÎ¸®¼± */
.img {  border: #DBDBDB; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.txt11{font-size:11px}
.txt12{font-size:12px}
.txt14{font-size:14px}
.txt11_sp{font-size:11px; letter-spacing:-1px}

.w14 {width: 14px;}
.w200 {width: 200px;}
.w400 {width: 400px;}
.w582 {width: 582px}
.w610 {width: 610px}

.h10 {height: 10px;}
.h20 {height: 20px;}
.h30 {height: 30px;}
.h40 {height: 40px;}
.h30 {height: 50px;}
.h100 {height: 100px;}

.PT2 {padding-top:2}
.PT3 {padding-top:3}
.PT5 {padding-top:5}
.PT160 {padding-top:160}
.PL2 {padding-left:2}
.PB5 {padding-bottom:5}
.PR2 {padding-right:2}

.mt2 {margin-top:2}
.mt5 {margin-top:5}
.mr2 {margin-right:2}
.mr5 {margin-right:5}
.mb2 {margin-bottom:2}
.mb5 {margin-bottom:5}
.ml2 {margin-left:2}
.ml5 {margin-left:5}

.fRes{color:#009999}
.fCoo{color:#FF6600}
.fMap{color:#CC0000}
.fPre{color:#000000}
.fCom{color:#009900}

/* ·¹ÀÌ¾Æ¿ô */
#layout {/* ÀüÃ¼·¹ÀÌ¾Æ¿ô */	width:820px; margin:auto}

#main_top {/* »ó´Ü*/position:relative;	z-index:3; width:820px;	height:120px;	clear:both;}
#main_Middle {/* Áß¾Ó */position:relative; z-index:1; width:820px; height:320px; clear: both;}
#topLeft {/* »ó´Ü¿ÞÂÊ·Î°í */position:absolute; left:0; top:44; width:200px; text-align:center;}/*top:24;*/
#topCenter {/* »ó´ÜÁß¾Ó */position:absolute; z-index:3; left:210; top:0;	width:400px; text-align: center;	float:left;}
#topRight {/* »ó´Ü¿À¸¥ÂÊ */position:absolute; left:620; top:0;	width:200px; text-align: center;	float:left;}

#spot {height:45px; padding-top:10px;	padding-right:10px;	text-align:right;}
a.spotLink, a.spotLink:visited {  font-size: 11px; color: #585858; text-decoration:none; letter-spacing:-1px}
a.spotLink:hover { color: #E13D3D;  text-decoration:none; letter-spacing:-1px}
#BN_branding {height:50px;}
#Menu_navi {/* »ó´Ü³»ºñ°Ô½Ã¼Ç */width:400px; height:46px; text-align:center; padding-top:18px;}

#search {/* ÅëÇÕ°Ë»ö */	position:absolute; z-index:1; top:48; left:0; width:400px; height:36px; text-align:left; padding:6 6 6 6;	background-image: url(/img/mainIMG/search_bgB.gif);	background-repeat: no-repeat;	background-position: left top;}
#search #sel { position:absolute; z-index:3; width:105; padding:4 0 0 5; background-image: url(/img/mainIMG/search_selbg.gif); background-repeat: no-repeat; background-position: right top; float:left; font-weight: bold; color: #C02828; font-size: 14px; cursor:pointer; }
#search #txt {position:absolute; width:240; float:left}
#search #searchbt {position:absolute; left:349; top:7;}
#search #txt input {position:absolute; left:100; font-family: "µ¸¿ò"; font-size: 12px; height: 22px; width: 240px; border: none; color: #585858; padding-top: 4px;}

#search_title {position:absolute; left:10; top:58;}

#sel_down {position:absolute; z-index:3; top:75; left:4px;width:95;border:1px solid #F21515;background-color:#FFFFFF;padding:4 3 0 3; text-align:left;overflow:hidden;display:none;}
#sel_down li {padding-bottom:3;clear:left;}
#sel_down input {position:absolute; left:-20px;}
#sel_down label {cursor:pointer;}

#searchTxt {/* ÃßÃµ°Ë»ö¾î */position:absolute; left:0; top:84; width:400px; height:36px; text-align: center; padding-top: 10px; font-family:"µ¸¿ò"; font-size: 12px; color: #656565;}
#searchTxt a.Link, a.Link:visited {  font-size: 11px; color: #EF6563; text-decoration: none; font-weight: bold}
#searchTxt a.Link:hover {  color: #EF6563; text-decoration: underline; font-weight: bold}

#top_Bar {/* »ó´ÜBAR */position:relative; z-index:2; width:820px; height:37px;	background-image: url(/img/mainIMG/favorite_bgB.gif);	background-repeat: no-repeat;	background-position: left top;}
#cntBN_txt {/* ÄÁÅÙÃ÷ ÅØ½ºÆ® ¹è³Ê */ position:absolute; width:210px; left: 0; top: 0; padding:12 10 0 10; text-align:left;}
#cntBN_txt a.barL, a.barL:visited, a.barL:hover { font-size:11px; color:#921922; text-decoration:none;  letter-spacing: -1px;}

#favorite a.barL, a.barL:visited, a.barL:hover { font-size:11px; color:#921922; text-decoration:none;}
#favorite {/* ¹Ù·Î°¡±â */position:absolute; width:610px; font-family:"µ¸¿ò"; font-size: 11px; color:#921922; padding-top:11; text-align:left; left: 210; top: 0;}
#favBT {position:absolute; width:36px; padding-top:6; text-align:left; left: 778; top: 0;}

#favEdit {position:absolute; z-index:2; width:550px; left: 340; top: 20;  background-image:url(/img/mainIMG/favorite_editBG1.gif); background-repeat:no-repeat; background-position:left top;}
#favEdit #list {padding:40 0 10 15; text-align:left;}
#favEdit ul{float:left;}
#favEdit li{margin:0 5 4 0; clear:both;}
#favEdit #bt {height:35; padding:7 0 0 0; text-align:center; background-image: url(/img/mainIMG/favorite_editBG2.gif); background-repeat: no-repeat; background-position: left top; clear:both}

#login {/* ·Î±×ÀÎ */overflow: hidden; position:absolute; z-index:1; left:0px; top:0; font-size:11px; width:200px; height:103px; padding:7 10 5 10; background-image: url(/img/mainIMG/login_bg.gif); background-repeat: no-repeat;	background-position:left top; text-align:left; clear: both;}
#login #loginBT{position:absolute; left:140px; top:28px; width:48; height:40; clear: both;}
.login_id, .login_pw {font-family:"µ¸¿ò"; font-size: 11px; color:#666666; padding-top:3; width:120px; border:1px solid #D2D2D2; margin:2 0 0 4px;ime-mode:inactive;}
.login_memInfo {margin:8px 0px 0 0px; padding:6px 0 0 0; font-size:11px; color:#E14240; border-top:1px solid #F8CBCB; letter-spacing: -1px; text-align:center;}
#login a.memb, a.memb:visited {  font-size: 11px; color: #E14240; text-decoration: none;}
#login a.memb:hover {  color: #E14240; text-decoration: underline;}

#logout {/* ·Î±×¾Æ¿ô */ position:absolute; z-index:1; left:0px; top:0; font-size:11px; width:200px; height:138px; padding:0 10 0 10; background-image: url(/img/mainIMG/logout_bg.gif); background-repeat: no-repeat;	background-position:left top; text-align:left; clear: both;}
#logout p {padding:8 0 0 0; margin-bottom:10;}
#logout #nickname { font-size:11px; margin-bottom:5px; padding-bottom: 3px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #C2C2C2; clear: both;}
#logout #marketinfo {position:absolute;left:10px; top:115; width:180; font-size:11px; margin-top:0px; padding-top: 3px; border-top-width: 1px; border-top-style: dashed; border-top-color: #C2C2C2; clear: both;}
#logout .btMy {position:absolute; left:144px; top:4;}
#logout .info li {float:left; line-height:16px; background:none; overflow:hidden;}
#logout .info a.mlink, a.mlink:visited, a.mlink:hover { font-size: 11px; color: #585858; text-decoration: none;}

#mainWingBN_Left {/* ¿ÞÂÊ À®¹è³Ê */ position:absolute; z-index:1; left:-100px; top:0; width:100px; height:110px; clear: both;}
#mainWingBN_Right {/* ¿À¸¥ÂÊ À®¹è³Ê */ position:absolute; z-index:1; right:-100px; top:0; width:100px; height:110px; clear: both;}
#mainLeft_cntBN {/* ÄÁÅ×Ã÷ÇÃ·¡½Ã¹è³Ê */ position:absolute; z-index:1; left:0px; top:145; width:200px; height:168px; clear: both;}

#mainLeft_market {/* °úÀÏ³óÀå »óÇ° */ position:absolute; z-index:1; left:-3px; top:110; width:200px; height:35px; clear: both;}
#mainLeft_market  .cnt li {float:left; margin:0 0 0 0; width:100px; letter-spacing: -1px; line-height:15px; background:none; overflow:hidden; text-align:left;}
#mainLeft_market  .cnt p {float:left; margin:0 2 0 0;}
/*Åå¾ØÅå*/
#mainLeft_talk { position:absolute; z-index:1; left:-3px; top:110px; width:200px; height:35px; vertical-align: middle; clear: both; padding-top:7px;}
#mainLeft_talk .icon {float:left; margin:0 0 0 0; width:27px; background:none; overflow:hidden; text-align:left; vertical-align: middle;}
#mainLeft_talk .cnt {float:left; margin:0 0 0 0; width:173px; background:none; overflow:hidden; text-align:left; vertical-align: middle;}

#main_topBN {/*¸ÞÀÎ»ó´Ü¹è³Ê */position:absolute; z-index:1; left:210px; top:0; width:400px; height:103px; text-align:center;}

#mainCenter_Tcnt {/*Á¾ÇÕ*/position:absolute; z-index:1; left:210px; top:113; width:400px; text-align:center;}
#cntBT {/* ¹öÆ° */height:25px; float: left; }
#cnt_bg {/* ³»¿ë */height:157px; padding: 15 0 0 15; background-image: url(/img/mainIMG/cnt_bg_01.gif); background-repeat:no-repeat; background-position:left top; clear:both;}
#cnt_bg  .cnt li {float:left; margin:0 10 0 0; width:175px; letter-spacing: -1px; line-height:16px; background:none; overflow:hidden;}
#cnt_bg  .mymenupan li {float:left; margin:0 10 0 0; width:370px; letter-spacing: -1px;  background:none; overflow:hidden;}

#Mid_good {/* ¸ÞÀÎÁß¾Ó¿À¸¥ÂÊ ÃßÃµÀ½½ÄÁ¡ */ width: 200px; float: left; position:absolute; z-index:1; left:620px; top:0;}
#goodrest_title {/* ÃßÃµÀ½½ÄÁ¡ ¹è°æ */padding:10 10 0 0; text-align:right; height:32px;	background-image: url(/img/mainIMG/goodrest_title.gif);	background-repeat: no-repeat;	background-position: left top;	clear: both;}
#goodrest_bg {/* ÃßÃµÀ½½ÄÁ¡ ¹è°æ */height:274px; background-image:url(/img/mainIMG/goodrest_bg01.gif); background-repeat:repeat-y; padding:5 10 0 10; clear: both;}
#goodrest {height:40; border-bottom:1px solid #E8E8E8; letter-spacing:-1px; margin-bottom:7; padding-bottom:7; text-align:left; clear: both;}
#goodrest a.glink, a.glink:visited {  font-size: 11px; color: #585858; text-decoration: none;}
#goodrest a.glink:hover {color: #E14240; text-decoration:none;}




#main_PreVcnt {/* ÄÁÅÙÃ÷¹Ì¸®º¸±âºÎºÐ */position:relative; width:820px; text-align:left; clear:both; height:605px; margin-bottom:10px;}
#prev_space{position:absolute; left:0px; top:0; width:610px;}
#prev_cnt {text-align:center; background-image: url(/img/mainIMG/Prev_bg04.gif); background-repeat: no-repeat; background-position: left bottom;}
#prev_cnt #bt {float:left;}
#prev_sL {width:123px; float:left;}
#prev_sC {width: 336px; float: left;}
#prev_sR {width:123px; float:left;}
#prevBT_bgRest {height:30px; background-image: url(/img/mainIMG/PrevRest_bg.gif); background-repeat: repeat-y;}
#prevBT_bgCook {height:60px; background-image: url(/img/mainIMG/PrevCook_bg.gif); background-repeat: repeat-y;}
#Prev_layer {position:absolute; left:130px; top:43px; width:350; height:350; z-index:1; }
#Prev_layer #Prev_Canvas_Middle {overflow:hidden; width:350; height:330; background-image: url(); background-repeat: repeat-y; }
#Prev_layer #Prev_Canvas {overflow:hidden; margin:0 auto 0 auto; padding-top:10px; width:330; }
#Prev_layer .div_Canvas {overflow:hidden; margin:0 auto 0 auto; width:330; }


/* »ç¿ë¿©ºÎ È®ÀÎ ¿ä¸Á { */
#Prev_layer #Rest {height:330px; padding:12 0 0 0; background-image: url(/img/mainIMG/PrevRest_bg_2.gif); background-repeat: repeat-y;}
#Prev_layer #Cook {height:330px; padding:12 0 0 0; background-image: url(/img/mainIMG/PrevCook_bg_2.gif); background-repeat: repeat-y;}
#Prev_layer #Map {height:330px; padding:12 0 0 0; background-image: url(/img/mainIMG/PrevMap_bg_2.gif); background-repeat: repeat-y;}
#Prev_layer #Prem {height:330px; padding:12 0 0 0;; background-image: url(/img/mainIMG/PrevPrem_bg_2.gif); background-repeat: repeat-y;}
#Prev_layer #Comm {height:330px; padding:12 0 0 0; background-image: url(/img/mainIMG/PrevComm_bg_2.gif); background-repeat: repeat-y;}
/* »ç¿ë¿©ºÎ È®ÀÎ ¿ä¸Á } */

#mpEvent {width:594; height:0; margin:25 0 0 0; padding:13 15 0 10; background-image: url(/img/mainIMG/mpEvent_bg.gif); background-repeat: no-repeat; background-position: left top; text-align:left; clear: both}

#AD_right { position:relative; left:620px;width:200px; height:605;}

#notice {position:absolute; left:0px; top:425; width:200px;}
#notice #title{padding:2 5 10 0; margin-bottom:5; background-image: url(/img/mainIMG/notice_bg.gif); background-repeat: repeat-X; background-position: left bottom;}
#notice #list{height:20; border-bottom:1px solid #E8E8E8; margin-bottom:6; padding-bottom:2; text-align:left; clear: both;}

#hotel_area {/*Á¾ÇÕ*/position:absolute; z-index:1; left:210px; top:425; width:400px; text-align:center;}
#hotel_area #Hotel {/* ³»¿ë */height:150px; padding:15 0 0 0; background-image: url(/img/mainIMG/cnt_bg_01.gif); background-repeat:no-repeat; background-position:left top;	clear:both; }
#hotel_area .div_Canvas {overflow:hidden; margin:0 auto 0 auto; width:400px; }
#hotel_area #cnt_bg {/* ¹öÆ° */height:25px; float: left;}
#hotel_area #cnt_bg {/* ³»¿ë */height:130px; padding:15 0 0 0; background-image: url(/img/mainIMG/cnt_bg_01.gif); background-repeat:no-repeat; background-position:left top;	clear:both;}
#hotel_area #cnt_bg  .cnt li {float:left; margin:0 15 0 0; width:175px; letter-spacing: -1px; line-height:15px; background:none; overflow:hidden;}

#category {position:relative; width:820px; clear:both; margin:0 0 10 0;}

#footer {position:relative; width:820px; height:120; clear:both;}
#footer #Line1{ width:820; height:32; padding:11 0 0 20; background-image: url(/img/mainIMG/footer_bg.gif); background-repeat: no-repeat; background-position: left top;}
#footer #Line1 li { margin-right:10; float:left;}
#footer #Line2{padding:10 0 5 100; height:30;  border-bottom-style:solid; border-bottom-color:#E9E9E9; border-bottom-width:1px; clear:both;}
#footer #Line2 li { font-size:11px; margin-right:10; float:left;}
#footer #Line3 { position:absolute; top:10; left:580;}
#footer #Line3 li { margin-right:10; float:left;}
#footer #Line4 { text-align:center; padding:10 0 10 0}
#footer #Line5 { position:absolute; top:37; left:560;}
#footer #Line5 li { margin-right:10; float:left;}
/*ÇÁ¸®¹Ì¾ö*/
#main_premium {position:relative; left:133px; top:653px; width:109px; height:71px; z-index: 200;}
