@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,blockquote,iframe { margin:0; padding:0; }
body { background-color:transparent; color:#444; font-family:'돋움',dotum,Verdana,Arial,San-Serif; font-size:12px;line-height:1.2; }
img { border:0px; vertical-align:middle; }
a { color:#444; text-decoration:none; } a:visited, a:active { text-decoration:none; } a:hover { text-decoration:underline; }
input, select { font-size:100%; vertical-align:middle;font-family:'돋움',Dotum,Verdana,Arial,San-Serif; }
ol,ul,li { list-style:none; } fieldset, blockquote { border:none; }
i,em,u,cite { font-style:normal; }
h1,h2,h3,h4,h5 { font:bold 12px Dotum,Verdana,Arial,San-Serif; }
legend,caption { display:none;clear:both;font:bold 12px Dotum,Verdana,Arial,San-Serif; }
form{ display:inline; }
hr { display:none; clear:both; }
table { table-layout:fixed; border-collapse:collapse; }
th,td { border-collapse:collapse; }
button { margin:0; padding:0; overflow:hidden; border:0; cursor:pointer; vertical-align:middle; }
button span { display:block; width:0; height:0; text-indent:-9999em; font:0/0 arial; overflow:hidden; }
.clear { clear:both; width:0;height:0;margin:0;padding:0; font:0/0 arial; }
/* float 해제 */
.f_clear:after { content: ""; height: 0; display: block; visibility: hidden; clear: both; }
* html .f_clear { height: 1px; }
.f_clear { display: block;min-height:1px; }

/* common shopping */
.shopWrap{ }
	.shopWrap dl { padding:0 0 5px; }
	.shopWrap dt { padding:0 0 5px;font-weight:bold;color:#000;letter-spacing:-1px; }
	.shopWrap dd { color:#2e3841;margin-left:-1px; }
	.shopWrap dd a { color:#2e3841;font-size:11px;margin:0 2px 0 1px;letter-spacing:-1px; }
	.shopWrap dd a em { font-weight:bold; }
	.shopWrap .list { position:relative; margin-top:9px; /*padding:17px 0 0;*/ /*background:url('//img.nate.com/coupon/shopbox/bg_bar.gif') right 0 no-repeat;*/ }
	.shopWrap ul { width:100%; overflow:hidden; }
	.shopWrap li { display:block; float:left; height:104px; text-align:center; }
	.shopWrap li img{ display:block; margin:0 auto 3px; }
	.shopWrap li a{ font-size:11px; white-space:nowrap; letter-spacing:-1px; display: inline-block; border:2px solid #FFFFFF}
	.shopWrap li.bg a{ border:2px solid #F9F9F9}
	.shopWrap li a:hover{color:#F84701;text-decoration:none;border:2px solid #FF4344}
	.shopWrap li .txt{display: block;}
	.shopWrap .btnBox span { position:absolute; top:-23px; right:27px; display:block; padding:0 6px 0 10px; font:11px verdana; color:#7f8085; }
	.shopWrap .btnBox em { color:#b5b5b5; }
	.shopWrap .btnBox button { position:absolute ;top:-23px; right:0; width:14px; height:14px; background:url('//img.nate.com/coupon/shopbox/set_arr.gif') no-repeat; z-index:9; }
	.shopWrap .btnBox button.prev { right:14px; }
	.shopWrap .btnBox button.next { right:0;background-position:-14px 0; }
	.shopWrap .t_sub { /*padding:0 0 5px;*/font-weight:bold;color:#000;letter-spacing:-1px;/*padding-top:1px;*/  }


/* case01 */
.shopWrap.case01 li { width:33.3%;.width:33.2%; }
/* case02 */
.shopWrap.case02 li { width:50%;.width:49.9%; }

.shopWrap .list.l_sp { margin-top: 4px; }
.shopWrap .list.l_sp .btnBox span,
.shopWrap .list.l_sp .btnBox button{ top: -18px; }

/*.shopWrap .list.l_sp li {height:103px;}*/


/* cyworld */
.cy_shop{border:1px solid #e6e6e6;}
.cy_shop .cy_head{height: 36px;border-bottom:1px solid #e6e6e6;}
.cy_shop .t_sub{color:#666;padding:9px 0 0 20px;line-height:20px;font-size:13px;letter-spacing:0;}
.shopWrap .cy_shop .list{margin:21px 0 16px;padding:0 14px;}
.cy_shop .ico_comm{display:inline-block;vertical-align:top;background:url(../img/ico_shop_cy.png) no-repeat;}
.cy_shop .ico_shop{width:16px;height:16px;margin-right:6px;}
.shopWrap .cy_shop .btnBox button{width:28px; height:36px;top:-58px;background:url(../img/ico_shop_cy.png) no-repeat;border-left:1px solid #e6e6e6;}
.shopWrap .cy_shop .btnBox button.prev{right:29px;background-position: 0 -20px;}
.shopWrap .cy_shop .btnBox button.next{background-position: -27px -20px;}

