/* coupon_share (MOBILE,TABLET세로) */
.popup_base {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; display:none;}
.popup_base.coupon_share .pop_content {position:absolute; left:0; bottom:0; width:100%; background:#fff; border-top:3px solid #f44167;}
.popup_base.coupon_share .pop_content .ico {position:relative; top:-25px; height:50px; background:url(../img/main/ico_popup.png) no-repeat center; background-size:50px; display:none;}
.popup_base.coupon_share .pop_content .tit_pop {text-align:center; padding:20px; font-weight:bold; font-size:18px;}
.popup_base.coupon_share .pop_content .share_list {}
.popup_base.coupon_share .pop_content .share_list li {float:left; width:50%; margin-bottom:10px; text-align:center;}
.popup_base.coupon_share .pop_content .share_list li.pc {display:none;}
.popup_base.coupon_share .pop_content .share_list li a {display:block; height:20px; padding-top:45px; font-size:13px;}
.popup_base.coupon_share .pop_content .share_list li.facebook {}
.popup_base.coupon_share .pop_content .share_list li.twitter {display:none;}
.popup_base.coupon_share .pop_content .share_list li.castory {display:none;}
.popup_base.coupon_share .pop_content .share_list li.katalk {}
.popup_base.coupon_share .pop_content .share_list li.facebook a {background:url('../img/common/ico_facebook.png') no-repeat 50% top; background-size:40px;}
.popup_base.coupon_share .pop_content .share_list li.twitter a {background:url('../img/common/ico_twitter.png') no-repeat 50% top; background-size:40px;}
.popup_base.coupon_share .pop_content .share_list li.castory a {background:url('../img/common/ico_kakaostory.png') no-repeat 50% top; background-size:40px}
.popup_base.coupon_share .pop_content .share_list li.katalk a {background:url('../img/common/ico_kakaotalk.png') no-repeat 50% top; background-size:40px;}
.popup_base.coupon_share .pop_content .btn_line {}
.popup_base.coupon_share .pop_content .btn_line .btn_closePop {}

.sns_list li .sns_icon.ico_facebook {background:url(/static/img/common/ico_facebook.png) no-repeat; background-size:30px;}
.sns_list li .sns_icon.ico_instagram {background:url(/static/img/common/ico_instagram.png) no-repeat; background-size:30px;}
.sns_list li .sns_icon.ico_kakaotalk {background:url(/static/img/common/ico_kakaotalk.png) no-repeat; background-size:30px;}
.sns_list li .sns_icon.ico_naver {background:url(/static/img/common/ico_blog.png) no-repeat; background-size:30px;}
.sns_list li .sns_icon.ico_daum {background:url(/static/img/common/ico_daum.png) no-repeat; background-size:30px;}
.sns_list li .sns_icon.ico_tistory {background:url(/static/img/common/ico_tistory.png) no-repeat; background-size:30px;}

/* mycoupon_pop */
.popup_base.mycoupon_pop {}
.popup_base.mycoupon_pop .pop_content {position:fixed; width:100%; height:100%; left:0; top:0; border-top:none; background:#2c2c2c;}
.popup_base.mycoupon_pop .pop_content .close_line {text-align:right;}
.popup_base.mycoupon_pop .pop_content .close_line .btn_xPop {display:inline-block; width:60px; height:60px; text-indent:-9999px; overflow:hidden; background:url(../img/common/btn_closeMenu.png) no-repeat center; background-size:60px; font-size:0;}
.popup_base.mycoupon_pop .pop_content h2.tit_pop {text-align:center; background:#36393e; font-size:20px; color:#fff;}
.popup_base.mycoupon_pop .pop_content .couponinfo_list {margin:20px; border-radius:10px; background:#fff;}
.popup_base.mycoupon_pop .pop_content .couponinfo_list li {padding:15px; border-bottom:1px solid #ccc; border-top:1px solid #fff; font-size:16px; color:#666;}
.popup_base.mycoupon_pop .pop_content .couponinfo_list li:first-child {border-top:none;}
.popup_base.mycoupon_pop .pop_content .couponinfo_list li:last-child {border-bottom:none;}
.popup_base.mycoupon_pop .pop_content .couponinfo_list li span {display:block; padding-top:10px; font-weight:bold; font-size:18px; color:#000;}
.popup_base.mycoupon_pop .pop_content .btn_line {position:fixed; width:100%; left:0; bottom:0;}
.popup_base.mycoupon_pop .pop_content .btn_line .btn_using {display:inline-block; width:90%; margin:0 auto; height:55px; border-radius:5px; line-height:55px; background:#c00; font-size:18px; color:#fff;}

/* pagination */
.pc_pagination {display:none;}
.mobile_pagination {position:relative; width:100%; height:37px; line-height:37px; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; background:linear-gradient(to bottom, #fff 0%, #f3f3f3 100%); font-size:14px;}
.mobile_pagination a {}
.mobile_pagination span.nowCnt {}
.mobile_pagination span.totalPage {}
.mobile_pagination span.ic {display:inline-block; width:65px; text-align:left; background:url(../img/common/ico_more.png) no-repeat right center; background-size:14px 7px;}
.mobile_pagination .cnt_line {position:absolute; right:10px; top:0;}


@media all and (min-width:1000px) {
	/* coupon_share (PC) */
	.popup_base {position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; display:none;}
	.popup_base.coupon_share .pop_content {position:absolute; left:50%; bottom:auto; top:200px; width:350px; margin-left:-225px; background:#fff; border-top:3px solid #f44167;}
	.popup_base.coupon_share .pop_content .ico {position:relative; top:-25px; height:50px; background:url(../img/main/ico_popup.png) no-repeat center; background-size:50px; display:none;}
	.popup_base.coupon_share .pop_content .tit_pop {text-align:center; padding:20px; font-weight:bold; font-size:18px;}
	.popup_base.coupon_share .pop_content .share_list {}
	.popup_base.coupon_share .pop_content .share_list li {float:left; width:50%; margin-bottom:10px; text-align:center;}
	.popup_base.coupon_share .pop_content .share_list li.pc {display:none;}
	.popup_base.coupon_share .pop_content .share_list li a {display:block; height:20px; padding-top:45px; font-size:13px;}
	.popup_base.coupon_share .pop_content .share_list li.facebook {}
	.popup_base.coupon_share .pop_content .share_list li.twitter {display:block;}
	.popup_base.coupon_share .pop_content .share_list li.castory {display:block;}
	.popup_base.coupon_share .pop_content .share_list li.katalk {display:none;}

	/* mycoupon_pop */
	.popup_base.mycoupon_pop {}
	.popup_base.mycoupon_pop .pop_content {position:fixed; width:350px; height:auto; min-height:538px; left:50%; margin-left:-175px; top:150px; border-top:none; background:#2c2c2c;}
	.popup_base.mycoupon_pop .pop_content .close_line {text-align:right;}
	.popup_base.mycoupon_pop .pop_content .close_line .btn_xPop {display:inline-block; width:60px; height:60px; text-indent:-9999px; overflow:hidden; background:url(../img/common/btn_closeMenu.png) no-repeat center; background-size:60px; font-size:0;}
	.popup_base.mycoupon_pop .pop_content h2.tit_pop {text-align:center; background:#36393e; font-size:20px; color:#fff;}
	.popup_base.mycoupon_pop .pop_content .couponinfo_list {margin:20px; padding-bottom:50px; border-radius:10px; background:#fff;}
	.popup_base.mycoupon_pop .pop_content .couponinfo_list li {padding:15px; border-bottom:1px solid #ccc; border-top:1px solid #fff; font-size:16px; color:#666;}
	.popup_base.mycoupon_pop .pop_content .couponinfo_list li:first-child {border-top:none;}
	.popup_base.mycoupon_pop .pop_content .couponinfo_list li:last-child {border-bottom:none;}
	.popup_base.mycoupon_pop .pop_content .couponinfo_list li span {display:block; padding-top:10px; font-weight:bold; font-size:18px; color:#000;}
	.popup_base.mycoupon_pop .pop_content .btn_line {position:static; width:100%;}
	.popup_base.mycoupon_pop .pop_content .btn_line .btn_using {display:inline-block; width:90%; margin:0 auto; height:55px; border-radius:5px; line-height:55px; background:#c00; font-size:18px; color:#fff;}

	/* pagination */
	.mobile_pagination {display:none;}
	.pc_pagination {display:block; text-align:center; font-size:0;}
	.pc_pagination a {display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; border:1px solid #d7d7d7; font-size:14px; margin:2px;}
	.pc_pagination a img {vertical-align:middle; position:relative; top:-2px;}
	.pc_pagination strong {display:inline-block; width:25px; height:25px; line-height:25px; text-align:center; margin:2px; border:1px solid #4b4b4b; background:#4b4b4b; font-size:14px; color:#fff;}

}

