@charset "utf-8";
/****************************************/
/*	Name: Geniezip
/*	PART: LAYOUT STYLE
/*	Version: 1.0
/*	Design: seoyoung.heo
/*	Author: 
/****************************************/

.event_foot_btn{background:#834b36; padding:30px 0;}/*배경*/
.event_foot_btn ul li:nth-child(1) a{background: #e5ddd7; color:#804a35;  margin: 0 10px 0 30px;}/*좌 버튼*/
.event_foot_btn ul li:nth-child(2) a{background: #e5ddd7; color:#804a35;  margin: 0 30px 0 10px;}/*우 버튼*/

.pro_main{text-align: center; margin: 10px 0 0 0;}
.pro_info_wrap{clear:left; margin:0 40px;}
.pro_info_wrap h4{font-size:20px; color:#444; margin: 40px 0 20px;}
.pro_info_wrap div ul{margin: 0 10px;}
.pro_info_wrap div p{margin: 15px 10px 40px;}
.pro_info_wrap div ul li{position:relative; top: 0; left: 0; line-height: 24px;}
.number{position:absolute; top: 0; left:-20px;}
.pro_info_0{overflow: hidden;}
.pro_info_0_img{float:left;}
.pro_info_wrap ul li{margin: 5px 10px;}
.pro_info_1{font-size:14px;}
.pro_info_2{font-size:14px;}
.pro_info_3{font-size:14px;}
.pro_info_1 ul,
.pro_info_2 ul,
.pro_info_3 ul{ padding: 30px; border-radius: 10px; -webkit-border-radius:10px; box-sizing: border-box; -webkit-box-sizing: border-box; background: #fbfbfb;}
.pro_info_tit::before{content: ''; width:4px; height: 20px; margin:0 10px 0 0; display: inline-block; position:relative; top: 4px; background:#e7273a;}
.pro_info_1{clear: left;}
.pro_info_2 ul li:nth-child(4) ul li::before{content: '-'; position: absolute; top:0; left:-10px;}
.pro_info_2 ul li:nth-child(4) ul li{margin:5px 0; position: relative; top: 0; left: 0;}
.pro_info_2 > ul > li:nth-child(4){margin: 25px 0 0;}
.pro_info_2 > ul > li:nth-child(4) ul{padding:0;}
.pro_info_3_img p{font-size: 14px; line-height: 19px; padding: 15px; border-radius: 5px; -webkit-border-radius:5px; background: #fbfbfb;}
.pro_img{text-align: center;}
.pro_img img{width:100%;}
.pro_info_tit_sub{display: block; font-size: 16px; margin: 5px 0 0 15px; font-weight: normal;}
.color_red{color:#e7273a;}
.pro_chedule{float:left; height:100%; }
.pro_chedule .flo_left{width:520px; height:auto; float:left;}
.pro_chedule .flo_right{width:300px; float:left; margin:0 0 0 85px;}
.pro_chedule .flo_right p{font-size:16px; font-weight:bold; margin: 0;}
.pro_chedule .flo_right li.chedule_data{margin:20px 0 0 0; line-height: normal; background:url(/images/event_magazine/event/promotion_code_renew/orange_bullet.gif) no-repeat 0 0; padding-bottom:10px; background-size:5.4%; border-bottom:1px dotted gray; }/*2018_12 수정*/
.chedule_data > ul{margin: 0 !important;}
.pro_chedule .flo_right li.chedule_data li{margin: 0 0 5px 25px; line-height: normal;}
.pro_chedule .flo_right li.chedule_data li span{font-weight:bold;}
.pro_chedule .flo_right li.chedule_data .bullet{font-weight:bold; color:#6e1a13;}
.pro_chedule .flo_right li.chedule_data .code_name{color:#127527; font-size:14px;}
.pro_chedule .flo_right li.chedule_data .code_name span{display:inline-block; margin-right:5px; width:100px; height:25px; font-size:12px; text-align:center; font-weight:bold; color:#FFF;line-height:25px; background-color:#d60f30;}



/*** 이벤트 시작 ***/
#event_con{width:900px; height:auto; margin:0 auto; overflow:hidden; padding:50px 30px 100px;}
#event_con h3{width:100%; margin-bottom:25px;}
#event_con .sub_title{width:100%; margin-bottom:10px; color:#6c6c6c;}


/* 이벤트 컨텐츠 시작 */


/* tab */


#event_tab{width:900px; height:46px; }

#event_tab li{width:160px; height:46px; float:left; line-height:46px; text-align:center; margin-right:2px;  font-size:14px; font-weight:bold;}
#event_tab li a{display:block; width:100%; height:100%; background:#ffc000; color:#FFF;}
#event_tab li a:hover{width:100%; height:100%; background:#f2f2f2; color:#6c6c6c;}

/*이벤트 페이지 포토게시판 시작*/

#event_con table{width:900px; height:100%; border-top:2px solid #ffc000;}
#event_con table th{width:320px; text-align:left; border-bottom:1px solid #dddddd;}
#event_con table th img{width:300px; height:150px; margin:10px 0;  }

#event_con table td{border-bottom:1px solid #dddddd; text-align:left;}#event_con table td ul li{margin-bottom:10px;}


#event_con div .list_number{margin-top:50px;}


/* 이벤트 상세페이지 출력 */


#open_event_view{width:900px; height:100%; margin:0 auto; border:1px solid #dddddd; margin-top:20px;}







/*프로모션 코드 시작*/

.promotion_event_con li{list-style:none;}

.promotion_event_con{width:880px; height:100%; margin:15px auto;}


#promotion_event_con img{vertical-align:bottom;}

#promotion_event_con .promotion_event_con{height:100%; margin:0 auto;}


/** 프로모션 발행 스케줄 출력 시작 **/
/*2018_08_30 수정*/

/* 목록보기 버튼 */





.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');}
