@charset "utf-8";
/****************************************/
/*	Name: Geniezip
/*	PART: LAYOUT STYLE
/*	Version: 1.0
/*	Design: seoyoung.heo
/*	Author: 
/****************************************/


/*** 이벤트 시작 ***/
#event_con{width:900px; height:auto; margin:0 auto; overflow:hidden; padding:50px 30px 100px;}
#event_con .sub_title{width:100%; margin-bottom:10px; color:#6c6c6c;}


/* 매거진페이지 시작 */
.magazine {margin-bottom: 30px;}
.magazine:nth-child(2){margin-bottom: 10px;}
.magazine_con{position:relative;}
.magazine h3{margin-bottom:30px;}
.magazine a{cursor: pointer;}

.magazine_con .prev_next_btn{position:absolute; top:50%; width:100%; height: 34px; margin-top:-17px; clear: both; overflow: hidden;}
.magazine_con .prev_next_btn a{position:absolute; width:21px; height: 34px; background: url(/images/renew/left_right_icon.png) no-repeat 0 0;}
.magazine_con .prev_next_btn a.prev_btn{left: 0;}
.magazine_con .prev_next_btn a.next_btn{position:absolute; right: 0; background-position: -22px 0;}
.magazine_con .prev_next_btn a.prev_btn:hover{background-position: 0 -35px;}
.magazine_con .prev_next_btn a.next_btn:hover{background-position: -22px -35px;}

.center_filter{margin-bottom:10px; text-align: right;  clear: both; overflow: hidden;}
.center_filter .filter_icon{display: inline-block; line-height: 26px; margin-right:5px;}
.center_filter .filter_icon img{width:100%;}
div.center_filter > select{float:right; width:95px; height:26px; border: 1px solid #dcdcdc;}

.magazine_con .sale_info{width:845px; margin:0 auto; clear: both; overflow: hidden;}
.sale_info .sale_info_con{float: left; position:relative; width:161px; margin-right: 10px; overflow: hidden;}
.sale_info .sale_info_con:nth-child(5n){margin-right: 0; } 
.sale_info_con a{display:table; text-align: center; overflow: hidden; /* border: 1px solid #dcdcdc; */ box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing:border-box;}
.sale_info_con a img{width:100%; height: 100%;}
.sale_info_con a .sale_logo_num{position:absolute; top:0; left: 0; display: block; width: 15px; height:15px; color: #ffffff; text-align: center; background-color:#383838; }
.sale_info_con .sale_info_txt{margin-top:5px; text-align: left; font-size: 12px; height:28px; overflow: hidden;}


.magazine_con .shopping_info{clear: both; overflow: hidden;}
.shopping_info .shopping_info_con{float: left; position:relative; width:218px; margin-right: 9px; margin-bottom: 50px; overflow: hidden;}
.shopping_info .shopping_info_con:nth-child(4n){margin-right: 0;}
.shopping_info .shopping_info_txt{margin-top:12px; text-align: center; font-size: 14px;}
.shopping_info .shopping_info_txt p:first-child{margin-bottom:5px; font-size: 15px; font-weight: 600; word-break:break-all;}

.shopping_info_txt{text-align: center; font-size:14px;}

/* bxslider */
.sale_info .bx-pager {display :none;}

/*2019_10_24 이벤트 팝업*/
.event_popup{position: absolute; top:-150px; right: 10px;}
.close_popup{position:absolute; left:78%; display: block; width:20px; height: 20px; line-height: 20px;}
.close_popup a{display:block; width: 100%; height:100%; background-color: #414141; color: #fff; font-size: 1.3em; text-align: center; cursor: pointer;}
.close_popup a:hover{background-color: #1e1e1e;}


.btn_list{width:100px; height:30px; line-height:30px; float:right; margin-top:10px; font-weight:bold;}
.btn_list a{display:block; width:100%; height:100%; background: #f78d1d; color:#FFF; cursor: pointer; text-align: center; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	}
.btn_list a:hover{display:block; width:100%; height:100%; background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}
	