@charset "euc-kr";

html, body{height:100%;}
body{margin:0; padding:0; background:#ffffff; font-size:12px; font-family:µ¸¿ò; color:#585858;}
a{text-decoration:none; color:#003399;}
a:hover{text-decoration:underline;}
img{border:0;}
ul, ol{margin:0; padding:0; list-style:none;}
li, dl, dt, dd{margin:0; padding:0;}
h1, h2, h3, h4, h5{margin:0; padding:0;}
input, textarea, select{font-family:µ¸¿ò; font-size:12px; color:#585858;}
form, p, fieldset{margin:0; padding:0;}


/* ÆË¾÷ */
.popupPrint{width:640px; position:relative;}

.popupTop{background:url('/IMAGE/Restaurant/Coupon/pop_top.gif') height:35px;}

/* ÅØ½ºÆ® */
.pop11_01 { font-family: "±¼¸²", "sans-serif"; font-size: 13px; color: #1f1f20; padding:1px 10px 0 10px; height:32px;font-weight:bold; /*background:url('/IMAGE/Restaurant/Coupon/popTab_txtBg.gif');*/ background-color:#f7f3f7 !important; border-bottom:2px solid #849294;}

.pop_tit_16 { font-family: "±¼¸²", "sans-serif"; font-size: 16px; color: #000; font-weight:bold; padding:0 0 4px 0;}
	.pop_tit_16 a:link { color: #000; text-decoration: none font-weight:bold;}
	.pop_tit_16 a:active { color: #000; text-decoration: none font-weight:bold;}
	.pop_tit_16 a:visited { color: #000; text-decoration: none font-weight:bold;}
	.pop_tit_16 a:hover { color: #000; text-decoration: underline; font-weight:bold;}
.pop_tit_12 { font-family: "µ¸¿ò", "sans-serif"; font-size: 12px; color: #000; padding:0 0 4px 0;}

.cpn_tit_12 { font-family: "µ¸¿ò", "sans-serif"; font-size: 12px; color: #fff; line-height:14px; letter-spacing: -1px; padding:8px 9px 8px 9px; font-weight:bold; background-color:#c60400 !important;}
.cpn_tit_day { font-family: "µ¸¿ò", "sans-serif"; font-size: 11px; color: #585858; line-height:12px;}
.cpn_tit_11 { font-family: "µ¸¿ò", "sans-serif"; font-size: 11px; color: #585858; line-height:12px; font-weight:bold;}

.cpn_tit_1200 { font-family: "µ¸¿ò", "sans-serif"; font-size: 14px; color: #c60400; line-height:14px; letter-spacing: -1px; padding:8px 9px 8px 9px; font-weight:bold;}

.pop_txt_11 { font-family: "µ¸¿ò", "sans-serif"; font-size: 11px; color: #959595; line-height:14px;}
.pop_txt_12 { font-family: "µ¸¿ò", "sans-serif"; font-size: 12px; color: #585858; line-height:16px;}

/* ÅØ½ºÆ®ÀÌ¹ÌÁö */
.img_txt_11 { padding:2px 0 0 0;}
.img_icon_11 { padding:0 5px 0 0;}
.img_icon_16 { padding:0 0 0 5px;}


/* ÀÌ¹ÌÁöÅ×µÎ¸®¼± */
.img_rest {  border: #dbdbdb; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.img_map {  border: #d6d6d6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}


/* For Print */
@media print{#header,.snb.aside{display:none}}


/* sns°øÀ¯ ·¹ÀÌ¾î */
.lySns	{position:absolute; top:35px; left:440px; width:105px; height:115px; padding:15px 0 0 10px; background:#ffffff; border:1px solid #cbcbcb; font-size:11px; letter-spacing:-1px;}
.lySns li	{height:16px; margin:0 0 12px 0;}
.lySns .facebook	{padding:0 0 0 28px; background:url('/IMAGE/Restaurant/Coupon/icon_facebook.gif') 6px top no-repeat;}
.lySns .facebook a	{display:inline-block; color:#3a5898; padding:4px 0 0 0;}
.lySns .twitter	{padding:0 0 0 28px; background:url('/IMAGE/Restaurant/Coupon/icon_twitter.gif') 1px 2px no-repeat;}
.lySns .twitter a	{display:inline-block; color:#38cdff; padding:4px 0 0 0;}
.lySns .me2day	{padding:0 0 0 28px; background:url('/IMAGE/Restaurant/Coupon/icon_me2day.gif') 3px 2px no-repeat;}
.lySns .me2day a	{display:inline-block; color:#5a34b2; padding:4px 0 0 0;}
.lySns .sms	{padding:0 0 0 28px; background:url('/IMAGE/Restaurant/Coupon/icon_sms.gif') left 5px no-repeat;}
.lySns .sms a	{display:inline-block; color:#108500; padding:4px 0 0 0;}
.lySns .btnClose	{position:absolute; top:-1px; left:116px; display:inline-block; width:29px; height:29px; cursor:pointer; border:none; text-indent:-5000px; background:url('/IMAGE/Restaurant/Coupon/btn_lysns_close.gif') no-repeat;}

/* ¹®ÀÚº¸³»±â */
.lySMS			{position:absolute; top:174px; left:185px; width:280px; height:242px; background:url(/image/restaurant/onepage/bg_ly_sms.gif) no-repeat; z-index:30; }
.lySMS h4		{float:left; margin:14px 0 10px 17px; display:inline-block;}
.lySMS .btnClose	{float:right; width:32px; height:32px; cursor:pointer; border:none; text-indent:-5000px; background:url(/IMAGE/Restaurant/Onepage/btn_sms_close.gif) no-repeat; margin:12px 13px 0 0; }
.lySMS .mobileNum	{clear:both; float:left; width:240px; height:40px; padding:16px 20px 0 20px; }
.lySMS .mobileNum dt	{width:240px; margin:0 0 3px 0;}
.lySMS .mobileNum dd	{width:240px;}
.lySMS .mobileNum dd select	{float:left; display:inline-block; font-size:14px;}
.lySMS .mobileNum dd .num1,
.lySMS .mobileNum dd .num2		{float:left; width:70px; height:17px; padding:2px 0 0 0; font-size:14px; text-align:center; background:#eeeeee; border:1px solid #d4d6df;}
.lySMS .mobileNum dd .hyphen	{float:left; display:inline-block; width:6px; height:20px; padding:0 5px 0 5px; background:url(/IMAGE/Restaurant/Onepage/ic_hyphen.gif) 5px 9px no-repeat;}
.lySMS .btn		{clear:both; float:left; width:240px; padding:30px 20px 0 20px; text-align:center;}
.lySMS .btnRecognize			{display:block; width:90px; height:30px; cursor:pointer; border:none; text-indent:-5000px; background:url(/IMAGE/Restaurant/Onepage/btn_sms_recognize.gif) no-repeat; margin:0 auto;}

.btnPrint	{margin:7px 0 0 0; float:right; position:absolute; bottom:50px; right:50px;}
