﻿@charset "utf-8";

@import url('style.css'); /* common css */
@import url('pub_style.css'); /* 지난이벤트 구버전 깨짐 방지용 */
@import url('event_2014.css'); /* 지난이벤트 구버전 깨짐 방지용 */
@import url('event_2016.css');

/* VISUAL */
.eventOngoing {background:url('/images/individual/event/bg_visual_event_ongoing.jpg') no-repeat right bottom;}
.eventPast{background:url('/images/individual/event/bg_visual_event_past.jpg') no-repeat right bottom;}
.eventWinner{background:url('/images/individual/event/bg_visual_event_winner.jpg') no-repeat right bottom;}

/* 이벤트 상세 */
.view .eventView {padding:30px 0 !important;}
.view .eventView .eventSns {float:right;margin:0 0 32px 0;}
	.view .eventView .eventSns dt {float:left; margin:0 8px 0 0; font-weight:bold; color:#555555;}
	.view .eventView .eventSns dd {float:left;}
	.view .eventView .eventSns dd img {margin:0 0 0 3px;}
.view .eventView .eventBtn {margin:10px 0 0 0;  text-align:right;}
.view .eventView .eventCont { padding:0; margin:0 auto;}

.otherEventWrap {overflow:hidden; width:100%; margin:60px 0 0 0;}
.otherEventWrap .otherEvent {float:left; width:350px;}
	.otherEventWrap .otherEvent h3.stit {margin:20px 0 17px 0;}
	.otherEventWrap .otherEvent li {float:left; position:relative;}
		.otherEventWrap .otherEvent li .icon {position:absolute; left:0; top:0; width:44px; height:14px; background:url('/images/individual/event/bg_bn_day_02.gif') no-repeat left top; padding-top:2px; text-align:center; font-size:12px; line-height:13px; font-weight:bold; color:#fff;}
		.otherEventWrap .otherEvent li .dDay1 {background:url('/images/individual/event/bg_bn_day_01.gif') no-repeat left top !important;}
	.otherEventWrap .otherEvent li.last {margin-left:4px;}

.eventViewLine {background:url('/images/individual/event/bg_btn_wr.gif') repeat-y left top;}

/* 이벤트 검색 box */
/*
.eventSearchWrap {position:relative; width:100%; height:69px; margin:22px 0 0 0;background-color:#f1f2f4; border-top:1px solid #dadce4; border-bottom:1px solid #dadce4;}
.eventSearchWrap h3 {float:left; width:182px; margin:0 32px 0 0;background:url('/images/individual/event/line_search.gif') no-repeat right 20px ;}
.eventSearchWrap h3 img {margin:15px 0 0 60px;}
.searchInput {float:left; overflow:hidden; width:495px; height:31px; margin:20px 0 0 0; background:url('/images/individual/event/bg_event_search.gif') no-repeat 0 0; padding:2px 0 0 10px;}
.searchInput .input {border:none !important; height:18px; padding:4px 0 0 10px !important; font-size:12px; color:#555555;}
.searchInput #btnSearch {padding:2px 15px !important;margin-top:-2px !important;}
*/
.storeListWrap {overflow:hidden; width:680px; border-bottom:1px solid #dadce4; padding:0 20px 36px 20px;}
.storeListWrap .stit {margin:0 0 0 0;}


/* 당첨자발표 */
.winnerSearchWrap {position:relative; width:100%; height:42px; margin:0 0 43px 0;background-color:#f2f2f4; border-top:1px solid #dedee0; border-bottom:1px solid #dedee0;}
.winnerSearchWrap .txt {float:left; padding:16px 0 0 20px; color:#555555;}
	.idNuminput {float:right; overflow:hidden; padding:10px 12px 0 0;}
		.idNuminput label {margin:0 5px 0 0; font-weight:bold; color:#555555; vertical-align:middle;}
		.idNuminput .btn {margin:0 0 0 3px;}
.winnerSearchWrap.contView{overflow:hidden; height:27px; margin-bottom:0; padding:15px 0 0 0;}
.winnerSearchWrap.contView .tit{float:left; padding-left:20px; }
.winnerSearchWrap.contView .day{float:right; padding-right:20px; }
.winnerSearchWrap.contView .noresult{width:100%; text-align:center;}

.tblListInfo {overflow:hidden; width:0; height:0; margin:0; visibility:hidden}
.tblListInfo .txt {float:left; font-size:12px; color:#777777;}
.tblListInfo .txt1 {width:550px; float:left; font-size:12px; color:#777777;}
	.inquiryNum{overflow:hidden; float:right; text-align:right;}
	.inquiryNum li{display:inline; background:url('/images/individual/common/ic/bu_line_db.gif') no-repeat right 1px; margin-right:7px; padding-right:10px;}
		.inquiryNum li img{vertical-align:-2px;}
		.inquiryNum li.last{background:none; margin-right:0; padding-right:0;}

/* 당첨자결과 */
.winnerResult {width:100%; margin:0 0 0 0; height:110px;padding:30px 0 0 0; background:url('/images/individual/event/icn_winner_result02.jpg') no-repeat 1px 1px; text-align:left;}
	.winnerResult p {margin:0 0 0 190px;}
	.winnerResult p.txt {margin-top:13px; font-weight:bold; color:#555555; line-height:18px;}
	.winnerResult .myid {font-weight:bold; text-decoration:underline; color:#516997;}

.loserResult {width:100%; margin:0 0 0 0; height:110px;padding:30px 0 0 0; background:url('/images/individual/event/icn_winner_result.gif') no-repeat 1px 1px; text-align:left;}
	.loserResult p {margin:0 0 0 190px;}
	.loserResult p.txt {margin-top:13px; font-weight:bold; color:#555555; line-height:18px;}
	.loserResult .myid {font-weight:bold; text-decoration:underline; color:#d0484e;}

/* lnb 나의 쿠폰함 */
.lnbMycoupon {margin-top:27px; display:none;}

/* 진행중인 이벤트 조건검색 */
.eventCondSel {position:relative; width:100%; border-top:2px solid #c0c7d9;}
.eventCondSel:after {content:" "; display:block; clear:both;}
	.eventCondSel .folder {position:absolute; top:7px; right:10px;}

	.eventCondSel dl {width:100%; border-bottom:1px solid #dadce4;}
	.eventCondSel dl:after {content:" "; display:block; clear:both;}
	.eventCondSel dt,
	.eventCondSel dd {float:left; height:auto;}
	.eventCondSel dd:after {content:" "; display:block; clear:both;}
	.eventCondSel dt {width:73px; padding:10px 0 9px 0; text-align:center; line-height:14px; color:#555555; font-weight:bold;}
	.eventCondSel dd {width:647px; padding:10px 0 0 0; line-height:14px;}
		.eventCondSel dd ul {width:100%;}
		.eventCondSel dd ul:after {content:" "; display:block; clear:both;}
		.eventCondSel dd li {float:left; width:88px; height:23px; line-height:14px; white-space:nowrap;}
		.eventCondSel dd li.fir{display:inline; margin-left:88px;}
		.eventCondSel dd li.w176 {width:176px;}

/* layer popup */
.tblViewBox .fieldDetailT {left:0; top:12px; width:129px; margin-left:-58px;}
.tblViewBox .fieldDetailB {width:118px; background:#ffffff; border:1px solid #96a6c0; padding:9px 0 6px 11px;}
	.tblViewBox .fieldDetailB li {margin-top:6px; float:none !imortant; width:105px !important; height:18px !important; background:url('/images/individual/common/ic/bu_sq_76.gif') no-repeat 0 7px; padding-left:8px;}
.tblViewBox .fieldDetailB li:first-child {margin-top:0;}

.eventCondSelBtn {overflow:hidden; width:100%; height:31px; background:#f1f2f4; border-bottom:1px solid #dadce4; padding-top:5px;}
	.eventCondSelBtn p {float:left; margin-top:7px; padding-left:20px; font-size:12px; color:#555555;}
	.eventCondSelBtn div {float:right; padding-right:10px;}
	.eventCondSelBtn div .selectCancel{float:left; margin-right:5px; display:none;}
	.eventCondSelBtn div input{float:left;}

.eventLi{overflow:hidden; width:723px; border-top:1px solid #dadce4; border-bottom:1px solid #dadce4; padding-top:30px;}
	.eventLi li{float:left; width:220px; margin:0 30px 0 0; padding-bottom:28px;}
		.eventLi li .thumb {width:220px; height:170px;}
			.eventLi li .thumb img{width:220px; height:170px;}
			.eventLi li.last{margin-right:0;}
		.eventLi li p {float:left; margin-top:13px; color:#757270; font-size:12px;}
		.eventLi li span {float:right; margin-top:12px; background:url('/images/individual/common/ic/ic_cal_s.gif') no-repeat left top; padding:1px 0 0 15px; color:#5e6b88; font-size:12px; font-weight:bold;}
	.eventLi li.noData {width:100%; text-align:center;}


/* 가맹점 목록 검색 */
.storeSearchWrap {margin-top:22px; text-align:center;}
	.storeSearchWrap .input {background:url('/images/individual/event/bg_store_search.gif') no-repeat right top; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; height:16px; padding:4px 29px 0 9px; color:#555555; font-size:12px; line-height:13px;}


/* 이벤트상세 상세페이지 2012.07.05 */
.nh_evnet_2012 {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; text-align:center; padding:35px 0 18px 0;}
.mall_evnet_2012 {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; text-align:center; padding:18px  0 35px 0;}
.smartOrder {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; border-bottom:1px solid #cbcbcb; padding:35px 0 18px 0;}
.smartOrderWrapper {width:636px; height:125px; border:1px solid #c1c1c1; background:#f6f6f6; margin:0 auto; position:relative;}
.smo1 {position:absolute; top:25px; left:30px;}
.smo2 {position:absolute; top:25px; left:320px;}
.smo3 {position:absolute; top:25px; right:30px;}
.eventIn {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding-bottom:30px; text-align:center;}
.eventIn a {display:block; width:636px; margin:0 auto; padding-bottom:20px; border-bottom:1px solid #e4e4e4;}
.evnt_button {border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; padding:25px 0;}
.evnt_button_container {padding-left:115px;}

.eventConBox{width:678px; padding-bottom:20px; border:1px solid #cbcbcb;}
.eventContWr{padding:0 20px;}
.eventContWr .ctnsInfo{overflow:hidden; position:relative; width:639px; padding:0; background:url('/images/individual/event/bg_event_tab.gif') no-repeat left top;}
.eventContWr .ctnsInfo ul.tab li{float:left;}
.eventContWr .ctnsInfo ul.tab li .t01{display:block; position:absolute; top:12px; left:11px;}
.eventContWr .ctnsInfo ul.tab li .t02{display:block; position:absolute; top:12px; left:223px;}
.eventContWr .ctnsInfo ul.tab li .t03{display:block; position:absolute; top:12px; left:436px;}

.eventContWr .ctnsInfo ul.tab li .contView{display:block; width:639px; height:100%; margin-top:67px;}
.eventContWr .ctnsInfo ul.tab li .contView .txt{line-height:16px;}
.eventContWr .ctnsInfo ul.tab li .contView .txt .point{color:#4797b2;}
.eventContWr .ctnsInfo ul.tab li .contView .desc{margin-top:10px; font-size:12px; color:#999;}

.listEventScr{position:relative; overflow-x:hidden; overflow-y:auto; height:295px;}
.listEventScr table.view{width:615px;}

/* 당첨자발표 배너 */
.bcEventBn{overflow:hidden; width:100%; height:170px; margin-top:15px;}
.bcEventBn li{float:left; margin-right:30px;}
.bcEventBn li.last{margin-right:0;}

/* 레드애플 */
.myredapple{background:url('/images/individual/event/bg_myredapple.jpg') no-repeat left top; margin-top:30px; height:33px; }
.redappleevt{ background:url('/images/individual/event/evt_redapple120001.jpg') no-repeat left top; margin-top:30px; height:403px;}


/* BC카드와 함꼐 설날에는 부자되세요 이벤트 */
.stationBox {border-left:1px solid #CBCBCB;border-right:1px solid #CBCBCB;padding-left:102px;}
.stationBox .stationScr {width:557px;height:178px;overflow-y:scroll;}

/* 버튼박스 영역 2013-02-05 추가 */
.eventBtnBox {width:678px; text-align:center; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb;}