@charset "euc-kr";

/*
------------------------------------------------------------------------------------
.ÆÄÀÏ¸í      :  main.css
.ÀÛ¾÷½ÃÀÛ    :  2009/01/06
.ÃÖÁ¾¼öÁ¤ÀÏ  :  
.ÀÛ¾÷ÀÚ      :  ÀüÇý¶õ
.³»¿ë        :  main
------------------------------------------------------------------------------------
*/

#home h1 {padding:0 0 0px 10px;}

/* Common Style
------------------------------------------------------------------------------------ */
/* »óÇ° */
#group h3 {position:absolute; left:70px; top:0; z-index:1000;}

.spot {overflow:hidden; margin-right:8px;}
.spot .mProd {float:left; width:601px; height:462px; background:url(../../images/main/prod_bg.jpg) no-repeat left top;}
.spot .mProd p.calendarGo {position:absolute; left:74px; top:115px; z-index:1100;}
.spot .mProd p.prodImg {position:relative; left:163px; top:28px;}
.spot .mProd p.zoltarMo {position:absolute; left:0px; top:198px; z-index:1000; !important;}

.spot .wProd {float:left; width:601px; height:462px; background:url(../../images/main/prod_bg2.jpg) no-repeat left top;}
.spot .wProd p.prodImg {position:relative; left:163px; top:28px;}
.spot .wProd p.zoltarMo {position:absolute; left:0px; top:198px; z-index:1000; !important;}


.spot .mPoiint {float:right; height:277px; padding-top:53px;}
.spot .mPoiint h2 img {padding:0px 0 4px 4px; margin-top:-3px;}
.spot .mPoiint h2 {padding:10px 0 0px 2px; width:265px; margin-left:4px; border:1px solid #CCC0B1; text-align:center; font:bold 18px dotum; color:#2F0F06; letter-spacing:-1px;}
.spot .mPoiint dl {width:260px; margin-left:10px; padding-top:4px;}
.spot .mPoiint dl dt {display:none;}
.spot .mPoiint dl dd {text-align:center;}
.spot .mPoiint dl dd.price {font-weight:bold; padding-bottom:6px;}
.spot .mPoiint dl dd.price em {font:bold 16px Helvetica, sans-serif, serif; color:#666; text-decoration:line-through;}
.spot .mPoiint dl dd.price em img {margin:5px -2px 0 0;}
.spot .mPoiint dl dd.price strong {font:bold 28px Helvetica, sans-serif, serif; color:#FF4D0F;}
.spot .mPoiint dl dd.price strong.odd {font:bold 16px gulim; color:#FF3300; letter-spacing:-1px;}
.spot .mPoiint dl dd.price img {vertical-align:middle; padding:0 3px 5px 0;}
.spot .mPoiint dl dd.desc {text-align:left; padding:0 10px 5px 10px; color:#6B5537;}
.spot .mPoiint dl dd.btn {position:relative; width:246px; _width:250px; text-align:right; padding-right:10px; padding-bottom:2px;}
.spot .mPoiint dl dd.btn .buyNum {text-align:left; position:absolute; top:0px; left:5px; color:#333;}
.spot .mPoiint dl dd.btn .buyNum p.UpDn {margin-left:10px; _margin-left:8px; float:left;}
.spot .mPoiint dl dd.btn .buyNum p.buyTxt {text-align:left; padding:10px 0 4px 10px;}
.spot .mPoiint dl dd.btn .buyNum input {height:15px; border:1px solid #333; padding:3px 4px 0 3px; top:-1px; margin:0 2px 0 3px;}
.spot .mPoiint dl dd.btn .buyNum input.rt {text-align:right; color:#666; font-weight:bold}
.spot .mPoiint dl dd.txt04 {padding-left:84px;}

.spot .mPoiint dl dd.timeToday {padding-top:5px; padding-left:0px;}
.spot .mPoiint dl dd.timeWeekly {padding-top:5px; padding-left:0px;}
.spot .mPoiint dl dd.timeWeekly table {position:relative; top:7px;}
.spot .mPoiint dl dd.timeWeekly table td {padding:0 1px 0 1px;}
.spot .mPoiint dl dd.timeWeekly table td.ttxt {padding:0 4px 0 0;}
.spot .mPoiint dl dd.timeWeekly table td.dtxt {padding:0 7px 0 0;}
.spot .mPoiint dl dd.timeWeekly table td.dot {padding:0 1px 0 0;}

/* ¼¼ºÎ»óÇ°¸®½ºÆ® ·¹ÀÌ¾î */
.spot .mPoiint .SepList {position:absolute; right:21px; top:84px; width:242px; background:url(../../images/main/sep_bg_all.gif) repeat-y left top;}
.spot .mPoiint .SepList .close {padding:0px 6px 3px 10px; _margin-top:-6px;}
.spot .mPoiint .SepList .ctxt {padding-right:42px;}
.spot .mPoiint .SepList .bgTp {height:7px; background:url(../../images/main/sep_bg_top.gif) no-repeat left top;} 
.spot .mPoiint .SepList .bgBt {height:7px; background:url(../../images/main/sep_bg_bottom.gif) no-repeat left bottom;} 
.spot .mPoiint .SepList ul {width:224px; padding:4px 0px 0px 2px; _padding:7px 0px 0px 2px; margin:0 0 0 7px;  _margin-bottom:-5px;
	border:1px solid #C9C9C9; min-height:90px;
	overflow:scroll; overflow-x:auto;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;		
}
}
.spot .mPoiint .SepList ul li {font:11px dotum; vertical-align:middle; _height:22px; background:url(../../images/common/bullet_17.gif) no-repeat 3px 6px;}
.spot .mPoiint .SepList ul li a {font:11px dotum; display:block; padding:3px 2px 4px 10px; _padding:1px 2px 0px 10px; color:#292929;}
.spot .mPoiint .SepList ul li span.Sep {float:left; width:145px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.spot .mPoiint .SepList ul li span.Sepprice {margin-top:5px; text-align:right; _padding:5px 2px 1px 0px;}

.spot .mPoiint .SepList ul li a:hover {color:#000; font:11px dotum; letter-spacing:-1px; text-decoration:underline; font-weight:bold;}
.spot .mPoiint .SepList ul li span.Sepprice a:hover {color:#000; font:11px dotum; letter-spacing:-1px; text-decoration:underline; font-weight:bold;}

/* .spot .priceComp {float:right; padding-top:35px;}
.spot .priceComp dl {width:255px;}
.spot .priceComp img {display:inline; vertical-align:middle;}
.spot .priceComp dt {font:11px dotum; color:#A36B52; letter-spacing:-1px;}
.spot .priceComp dd {display:inline;}
.spot .priceComp input {font:11px dotum; letter-spacing:-1px; padding:4px 0 1px 5px; border:1px solid #006B55; width:168px; height:13px;}
*/
.spot .priceWish {float:right; margin-top:20px; width:255px; height:108px; background:url(../../images/main/pricewish_bg_all.gif) no-repeat left top;}

.spot .priceWish dl {position:relative; width:255px; margin-top:5px;}
.spot .priceWish dt {padding:0 12px 0 0; text-align:right; font:11px dotum; color:#fff; line-height:1.0;}
.spot .priceWish dt.score {margin-top:4px;}
.spot .priceWish dt.challenge {margin-right:-4px;}
.spot .priceWish dt.challenge img {margin-right:-2px;}
.spot .priceWish dt img {padding:0 2px 0 0;}
.spot .priceWish dd {display:inline; vertical-align:middle;}
.spot .priceWish dd.fl {padding:0 0 0 8px; background:url(../../images/main/pricewish_bg_game.gif) no-repeat 6px top;}
.spot .priceWish dd img {padding:2px 0 0 0;}
.spot .priceWish input {font:11px dotum; letter-spacing:-1px; padding:4px 0 1px 5px; border:1px solid #006B55; width:168px; height:13px;}
.spot .priceWish_Text {float:right; width:255px; text-align:center;}
.spot .priceWish_Go {position:absolute; top:64px; right:-85px; text-align:center;}

.spot .priceComp {position:absolute; left:18px; top:424px; z-index:1000;}
.spot .priceComp dl {width:255px;}
.spot .priceComp img {display:inline; vertical-align:middle;}
.spot .priceComp dt.sellTxt {text-align:center;}
.spot .priceComp dt {font:11px dotum; color:#A36B52; letter-spacing:-1px;}
.spot .priceComp dd {display:inline;}
.spot .priceComp dd.sell {padding-left:35px;}
.spot .priceComp dd.sell a {font:11px dotum; padding:0 0 0 7px; text-decoration:underline; background:url(../../images/common/bullet_08.gif) no-repeat left 4px;}
.spot .priceComp input {font:11px dotum; letter-spacing:-1px; padding:4px 0 1px 5px; border:1px solid #006B55; width:138px; height:13px;}

/* »ó¼¼Á¤º¸ - »óÀ§ 10°³ ÅäÅ© ¸®½ºÆ® */
.mContent .dWrap .reList {margin-bottom:10px;}
.mContent .dWrap .reList .meCom {width:735px; text-align:left; position:relative; margin-bottom:0px; padding:0px 0 5px 0; border-bottom:1px solid #ebebeb;}
.mContent .dWrap .reList .comment {width:735px; text-align:left; margin-bottom:0px; padding:6px 0 0px 0; border-bottom:1px solid #ebebeb;}
.mContent .dWrap .reList .comment dl.list {margin:0 0 5px 0px; padding:5px 15px 4px 15px; line-height:1.5; background-color:#F8F3E8;}
.mContent .dWrap .reList .comment dl.list img {vertical-align:middle;}
.mContent .dWrap .reList .comment dl.list dt {font:11px dotum; color:#999;}
.mContent .dWrap .reList .comment dl.list dt strong {color:#29973E;}
.mContent .dWrap .reList .comment dl.list dt img {padding-right:1px;}
.mContent .dWrap .reList .comment dl.list dt em {font-style:normal; color:#666;}
.mContent .dWrap .reList .comment dl.list dd.desc {padding:5px 20px 0 72px; word-break:break-all; min-height:33px; _height:33px;}
.mContent .dWrap .reList .comment dl.list dd.photo {position:absolute; top:17px; left:20px;}

.mContent .dWrap .reList .comment .depth {background-color:#fff; padding:0px 15px 0 15px; line-height:1.5; margin:0 20px 0px 70px; position:relative;}
.mContent .dWrap .reList .comment .depth dl {margin:10px 0 5px 10px; padding:0 0 10px 0;}
.mContent .dWrap .reList .comment .depth dl dt {font:11px dotum; color:#999; padding:0 0 0 10px; background:url(../../images/common/line_re.gif) no-repeat left top;}
.mContent .dWrap .reList .comment .depth dl dt img {padding-right:1px;}
.mContent .dWrap .reList .comment .depth dl dt span {padding-right:5px;}
.mContent .dWrap .reList .comment .depth dl dt strong {color:#25a60b;}
.mContent .dWrap .reList .comment .depth dl dt em {font-style:normal; color:#666;}
.mContent .dWrap .reList .comment .depth dl dd.desc {padding:5px 20px 0 0; min-height:18px; _height:18px;}
.mContent .dWrap .reList .comment .depth dl dd.photo {position:absolute; top:0px; left:-70px;}


/* ÅåÅåÅäÅ© - ÅäÅ© ÀÛ¼º */
.mContent .tWrap {width:797px; padding:30px 15px 10px 78px; background:url(../../images/common/box_con_bg_top01.gif) no-repeat left top;}
.mContent .tWrap p.caution {}

.mContent .tWrap .reWrite {width:735px; height:75px; padding:10px; position:relative; top:10px; left:0px; margin-bottom:10px; background:url(../../images/main/talk_bg_wrbox.gif) no-repeat left top;}
.mContent .tWrap .reWrite p.btn {position:absolute; top:20px; right:49px;}
.mContent .tWrap .reWrite textarea {
	padding:5px 0 0 5px; border:1px solid #a3a4a6; height:50px;
	overflow:scroll; overflow-x:auto; margin:7px 0 0 120px;
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;		
}

/* ÅåÅåÅäÅ© - ÅäÅ© ¸®½ºÆ® */
.mContent .tWrap .reList {padding-top:15px; width:735px; text-align:left; position:relative; top:10px; left:0px;}
.mContent .tWrap .reList h4 {padding:0 0 6px 0; font-weight:bold; color:#38a21e;}
.mContent .tWrap .reList .meCom {position:relative; margin-bottom:0px; padding:0px 0 5px 0; border-bottom:1px solid #ebebeb;}
.mContent .tWrap .reList .meCom a { color:#FA3354; padding:0px 10px 0px 10px; margin-bottom:5px; background:url(../../images/common/line_01.gif) no-repeat left top;}

.mContent .tWrap .reList .comment {margin-bottom:0px; padding:6px 0 0px 0; border-bottom:1px solid #ebebeb;}
.mContent .tWrap .reList .comment dl.list {margin:0 0 5px 0px; padding:5px 15px 4px 15px; line-height:1.5; background-color:#F8F3E8;}
.mContent .tWrap .reList .comment dl.list img {vertical-align:middle;}
.mContent .tWrap .reList .comment dl.list dt {font:11px dotum; color:#999;}
.mContent .tWrap .reList .comment dl.list dt strong {color:#29973E;}
.mContent .tWrap .reList .comment dl.list dt img {padding-right:1px;}
.mContent .tWrap .reList .comment dl.list dt em {font-style:normal; color:#666;}
.mContent .tWrap .reList .comment dl.list dd.desc {padding:5px 20px 0 72px; word-break:break-all; min-height:33px; _height:33px;}
.mContent .tWrap .reList .comment dl.list dd.photo {position:absolute; top:17px; left:20px;}

.mContent .tWrap .reList .comment .depth {background-color:#fff; padding:0px 15px 0 15px; line-height:1.5; margin:0 20px 0px 70px; position:relative;}
.mContent .tWrap .reList .comment .depth p textarea {
	padding:5px 0 0 5px; border:1px solid #a3a4a6; height:40px;
	overflow:scroll; overflow-x:auto; 
	scrollbar-face-color:#f7f7f7;
	scrollbar-highlight-color:#f7f7f7;
	scrollbar-3dlight-color:#D2D2D2;
	scrollbar-shadow-color:#d8d8d8;
	scrollbar-darkshadow-color:#fff;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color:#000;		
}
.mContent .tWrap .reList .comment .depth p.btn {position:absolute; top:4px; _top:4px; right:65px; _right:85px;}
.mContent .tWrap .reList .comment .depth dl {margin:10px 0 5px 10px; padding:0 0 10px 0;}
.mContent .tWrap .reList .comment .depth dl dt {font:11px dotum; color:#999; padding:0 0 0 10px; background:url(../../images/common/line_re.gif) no-repeat left top;}
.mContent .tWrap .reList .comment .depth dl dt img {padding-right:1px;}
.mContent .tWrap .reList .comment .depth dl dt span {padding-right:5px;}
.mContent .tWrap .reList .comment .depth dl dt strong {color:#25a60b;}
.mContent .tWrap .reList .comment .depth dl dt em {font-style:normal; color:#666;}
.mContent .tWrap .reList .comment .depth dl dd.desc {padding:5px 20px 0 0; min-height:18px; _height:18px;}
.mContent .tWrap .reList .comment .depth dl dd.photo {position:absolute; top:0px; left:-70px;}

.mContent .tWrap .reList .pagination {margin-bottom:25px; padding:0; top:-1px;}
.mContent .tWrap .reList .pagination dl {padding:0;}

/* ¸ÞÀÎ ÇÏ´Ü¿µ¿ª 
------------------------------------------------------------------------------------ */

/* °øÁö»çÇ× - common */
.mFoot {width:890px; clear:both; position:relative; line-height:1.3;}
.mFoot dl {}
.mFoot dl dd {display:inline;}
.mFoot dl dd.mNotice {float:left; display:inline; width:207px; margin:0px 9px 8px 0; padding:0 0 4px 0; background:url(../../images/common/foot_notice_bg_bottom.gif) no-repeat left bottom; position:relative;}
.mFoot dl dd.mNotice h3 {height:17px; padding:25px 0 0px 20px;}
.mFoot dl dd.mNotice ul {margin:0; padding:7px 0 5px 10px; background:url(../../images/common/foot_notice_bg_all.gif) repeat-y left bottom; position:relative;}
.mFoot dl dd.mNotice ul li {padding:4px 0 3px 4px; width:175px; height:15px; background:url(../../images/common/line_dot_01.gif) repeat-x left bottom;}
.mFoot dl dd.mNotice ul li a {color:#666; letter-spacing:-1px; padding-left:4px; background:url(../../images/common/bullet_02.gif) no-repeat 0px 4px;}
.mFoot dl dd.mNotice ul li a em {font-style:normal;}
.mFoot dl dd.mNotice ul li.end {background:none;}

.mFoot dl dd.mLastprod {float:left; width:456px;} 
.mFoot dl dd.mBan {float:left; margin:0px 0px 8px 5px; width:211px;} 
.mFoot dl dd.mBan img {padding-bottom:5px;}

.mFoot dl dd.mLastprod .listSt {height:160px; margin:0px 0; padding:7px 5px 0 7px; background:url(../../images/common/foot_last_bg_box.gif) repeat-y left top;}
.mFoot dl dd.mLastprod .listSt.end {border-bottom:none;}
.mFoot dl dd.mLastprod div.line {clear:both; display:block; height:1px; background-color:#dedede; overflow:hidden;}
.mFoot dl dd.mLastprod .listSt dl {float:left; width:94px; padding:10px 9px 0 7px; line-height:1.4; position:relative; z-index:10; text-align:center}
.mFoot dl dd.mLastprod .listSt dl dt {height:35px; font:11px dotum; padding:15px 0 0 0; text-align:center;}
.mFoot dl dd.mLastprod .listSt dl dt a {color:#3E3E3E; letter-spacing:-1px;}


.mFoot dl dd.mLastprod .listSt dl dd.data {font:11px dotum; color:#0D8B73; margin-top:5px; padding:15px 0 10px 0;}
.mFoot dl dd.mLastprod .listSt dl dd.photo {padding:10px 0 10px 0;}
.mFoot dl dd.mLastprod .listSt dl dd.photo img {border:1px solid #F1F1F1;}


/* ¸ÞÀÎ Áö³­»óÇ° »ó¼¼ÆäÀÌÁö 
------------------------------------------------------------------------------------ */

.spot .gsToday {position:absolute; left:17px; top:295px; width:166px; height:166px; z-index:1000; background:url(../../images/goods/goods_bg_today.gif) no-repeat left top;}

.spot .gsToday p {position:absolute; top:0px; left:34px;}
.spot .gsToday dl {text-align:center; margin-top:13px;}
.spot .gsToday dl dt {padding:0 8px 0 8px; line-height:1.2;}
.spot .gsToday dl dt a {color:#333; font-weight:bold;}
.spot .gsToday dl dd {padding:2px 0;}
.spot .gsToday dl dd.photo {padding:12px 0 5px 0;}
.spot .gsToday dl dd.photo img {border:1px solid #CECECE;}
.spot .gsToday dl dd.price {color:#F44D21; font-weight:bold; padding-bottom:10px;}



/* ÀÌÀü, ÀÌÈÄ »óÇ° ¹öÆ° */
.spot .mPoiint dl dd.goods {padding-top:18px; _padding-top:16px;}
.spot .mPoiint dl dd.caution {padding-top:8px;}
.spot .mPoiint dl dd fieldset {position:relative; width:250px; height:94px; text-align:left; margin-left:1px; _margin-left:1px; background:url(../../images/goods/gs_prod_bg_box.gif) no-repeat left top;}
.spot .mPoiint dl dd fieldset dl.gsProd {width:145px; text-align:left; padding:0px 0 0 0px; }
.spot .mPoiint dl dd fieldset dl.gsProd dt.prodTit {display:block; width:140px; padding:4px 3px 0 6px;}
.spot .mPoiint dl dd fieldset dl.gsProd dt.prodTit a {color:#333; font-weight:bold;}
.spot .mPoiint dl dd fieldset dl.gsProd dd {display:inline; padding-left:0px;}
.spot .mPoiint dl dd fieldset dl.gsProd dd.zoltar {margin-left:8px;}
.spot .mPoiint dl dd fieldset dl.gsProd dd.btn {position:relative; top:16px;}
.spot .mPoiint dl dd fieldset p.gsProd_pre {position:absolute; top:13px; right:15px;}
.spot .mPoiint dl dd fieldset p.gsProd_next {position:absolute; top:13px; left:15px;}

.spot .mPoiint dl dd fieldset dl.gsProd2 {position:relative; left:-3px; width:145px; padding:0px 0 0 80px;}
.spot .mPoiint dl dd fieldset dl.gsProd2 dt.prodTit {display:block; width:140px; padding:4px 3px 0 6px;}
.spot .mPoiint dl dd fieldset dl.gsProd2 dt.prodTit a {color:#333; font-weight:bold;}
.spot .mPoiint dl dd fieldset dl.gsProd2 dd {display:inline; padding-left:0px;}
.spot .mPoiint dl dd fieldset dl.gsProd2 dd.zoltar {margin-left:2px;}
.spot .mPoiint dl dd fieldset dl.gsProd2 dd.btn {position:relative; top:16px; margin-left:8px;}
