@charset "utf-8";

/* enc 메인 */
#encVisual {width: 908px;position: relative;height: 298px; border:1px solid #d8d8d8;}
#encVisual .banImg {position: relative;width: 908px;height: 298px;background:url(../images/enc/img_encbanner1.jpg) no-repeat;}
#encVisual .banImg a {display:block;width: 908px;height: 298px;margin: 0 auto;font-size: 0;line-height: 0}
#encVisual .owl-controls .owl-buttons .owl-prev {position: absolute;left:0;top:125px;width:50px;height: 50px;font-size: 0;line-height: 0;background: url(../images/enc/btn_prev.png) 0 0 no-repeat; }
#encVisual .owl-controls .owl-buttons .owl-next {position: absolute;right:0;top:125px;width:50px;height: 50px;font-size: 0;line-height: 0;background: url(../images/enc/btn_next.png) 0 0 no-repeat; }
#encVisual .owl-controls .owl-pagination {position: absolute;bottom:15px;right: 28px;height: 11px}
#encVisual .owl-controls .owl-pagination .owl-page {float: left; width: 11px;height: 11px;margin-left: 8px;text-align: center;background: url(../images/enc/img_page_off.png) 0 0 repeat-x;}
#encVisual .owl-controls .owl-pagination .owl-page.active {background: url(../images/enc/img_page_on.png) 0 0 repeat-x; margin-left:8px;}
#encVisual .owl-controls .owl-pagination .owl-page.first {margin-left: 0}

.encCon {width:100%; margin-top:20px;}
.encCon .encIssue {width:362px; height:130px; border:1px solid #d8d8d8; float:left; margin-bottom:20px;}

.encCon .title {height:37px; border-bottom:1px solid #d8d8d8; background:#fbfbfb;}
.encCon .title h3 {float:left; padding-left:30px; line-height:37px; font-size:13px; font-weight:bold; color:#202020;}
.encCon .title span {float:right; padding-right:20px; line-height:40px; font-weight:bold;}
.encCon .title span a {color:#202020;}
.encCon ul.encList {padding: 10px 26px 0 22px}
.encCon ul.encList li {line-height:24px}
.encCon ul.encList li a {display: inline-block;/*float: left;*/max-width:200px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;padding-left: 15px;background: url(../images/section/bull_02.gif) 5px 9px no-repeat;}
.encCon ul.encList li span {float: right}

.encCon .encBanner {float:right; width:524; height:132px; margin-bottom:20px;}

.encCon .encCoupon {clear:both; margin-bottom:20px; text-align:center; padding:20px 0; border:1px solid #d8d8d8; border-bottom:2px solid #e60021; background:#fbfbfb;}
.encCon .encCoupon p {font-size:16px; font-weight:bold; color:#202020; line-height:30px;}
.encCon .encCoupon p a {margin-left:20px;}

.encCon .encCouponList {width:362px; border:1px solid #d8d8d8; float:left;}
.encCon .couponUl li {width:362px; height:105px; border-bottom:1px solid #ededed;}
.encCon .couponUl li.coupon1 {background: url(../images/enc/main_coupon1.gif) 0 no-repeat;height: 140px;}
.encCon .couponUl li.coupon1 a,.encCon .couponUl li.coupon2 a{ width:362px; height:140px; display:block}
.encCon .couponUl li.coupon2 {background: url(../images/enc/main_coupon2.gif) 0 no-repeat;height: 140px;}
.encCon .couponUl li.coupon3 {background:url(../images/enc/bg_coupon3.gif) 25px 28px  no-repeat;}
.encCon .couponUl li.coupon4 {background:url(../images/enc/bg_coupon4.gif) 25px 11px no-repeat; border-bottom:none;}
.encCon .couponUl li dl {padding:36px 0 0 147px; display:none}
.encCon .couponUl li dl dt {text-indent:-1000em; height:16px; background:url(../images/enc/bg_couTitle.gif) no-repeat; margin-bottom:10px;}
.encCon .couponUl li dl dd {line-height:15px;}
.encCon .couponUl li.coupon2 dl dt {background-position:0 -19px;}
.encCon .couponUl li.coupon3 dl dt {background-position:0 -38px;}
.encCon .couponUl li.coupon4 dl {padding-top:14px;}
.encCon .couponUl li.coupon4 dl dt {background-position:0 -57px;}

#encBattomBanner {width: 522px;position: relative;height: 319px; border:1px solid #d8d8d8; float:right;}
#encBattomBanner .babanImg {position: relative;width: 522px;height: 319px;background:url(../images/enc/img_encbanner2.jpg) no-repeat;}
#encBattomBanner .babanImg	a {display:block;width: 522px;height: 319px;margin: 0 auto;font-size: 0;line-height: 0}
#encBattomBanner .owl-controls .owl-buttons .owl-prev {position: absolute;left:0;top:134px;width:50px;height: 50px;font-size: 0;line-height: 0;background: url(../images/enc/btn_prev.png) 0 0 no-repeat; }
#encBattomBanner .owl-controls .owl-buttons .owl-next {position: absolute;right:0;top:134px;width:50px;height: 50px;font-size: 0;line-height: 0;background: url(../images/enc/btn_next.png) 0 0 no-repeat; }

/* enc_event */
.myTab.type2 {width:910px; margin-top: 10px !important}
.myTab.type2>ul {height: 40px;border-bottom: #202020 2px solid;margin-bottom: 10px}
.myTab.type2>ul>li {width: 302px;height: 40px;float: left;border-right: #d6d6d6 1px solid;position: relative;}
.myTab.type2>ul>li:first-child {border-left: #d6d6d6 1px solid;}
.myTab.type2>ul>li:first-child.ui-tabs-active {border-left: 0 none; width:303px;}
.myTab.type2>ul>li>a {display:block;height: 39px;border-top: #d6d6d6 1px solid;border-bottom: #202020 2px solid;font-weight: bold;font-size: 13px;color: #202020;line-height: 40px;text-align: center;background: #f9f9f9}
.myTab.type2>ul>li.type2>a {text-align: right;padding-right: 74px}
.myTab.type2>ul>li.ui-tabs-active>a {height: 40px;border: #202020 2px solid;border-bottom:0 none;background: #fff; width:299px;}

.encCon .tabInner ul {height:13px;}
.encCon .tabInner ul li {float:left; margin-right:7px;}
.encCon .tabInner ul li.on a {color:#202020; font-weight:bold;}
.encCon .tabInner ul li.right {padding-left:7px; border-left:1px solid #b3b3b3;}

.encCon .tabInner .ban1Area {margin-top:10px; width:910px; height:82px; clear:both;}

.encCon .tabInner .eventListView {margin-top:20px; margin-bottom:35px; height:544px;/* 리스트 2줄 기준 높이값 */}
.encCon .tabInner .eventListView ul li {float:left; width:290px; margin-right:20px; margin-bottom:20px; height:262px;}
.encCon .tabInner .eventListView ul li.li3 {margin-right:0;}
.encCon .tabInner .eventListView ul li dt {width:290px; height:220px;}
.encCon .tabInner .eventListView ul li dd {border:1px solid #d8d8d8; border-top:none; padding:10px 13px; height:21px; line-height:23px; position:relative;}
.encCon .tabInner .eventListView ul li dd span.dday {position:absolute; right:13px; width:43px; height:21px; background:url(../images/enc/bg_dday.gif) no-repeat; text-align:center; color:#fff; line-height:22px;}

.encCon .tabInner .eventMyBtn {margin-bottom:10px; text-align:right;}
.encCon .tabInner .colTbl.type5.eventpage tr th {font-weight:normal; color:#5d5d5d;}
.encCon .tabInner .colTbl.type5.eventpage tr td {height:27px;}

/* enc_event_view */
.encCon .tabInner .btnSns {position:relative; width:100%; height:24px;}
.encCon .tabInner .btnSns ul {position:absolute; right:0;}
.encCon .tabInner .btnSns ul li {float:left; border:1px solid #cdcdcd; width:23px; height:23px; text-indent:-1000em; margin-right:0;}
.encCon .tabInner .btnSns ul li.lastLi {border-left:none;}
.encCon .tabInner .btnSns ul li a.facebookBtn {background:url(../images/event/icon_sns.gif) no-repeat; display:block; width:23px; height:23px;}
.encCon .tabInner .btnSns ul li a.twiterBtn {background:url(../images/event/icon_sns.gif) right no-repeat; display:block; width:23px; height:23px;}

.eventView {margin-top:10px;}
.eventView .viewArea {border:1px solid #d8d8d8; width:908px; height_bk:532px;}

.writeList {margin-top:30px;width: 910px;border-top: #d8d8d8 1px solid;border-bottom: #d8d8d8 1px solid;}
.writeList dl {border-top: #ececec 1px solid;height: 40px;}
.writeList dl:first-child {border-top: 0 none}
.writeList dl dt {padding: 0 50px 0 23px;line-height: 40px;color: #202020;font-weight: bold;float: left}
.writeList dl dd {line-height: 40px;color: #808080;float: left}

.preEventTitle {padding:13px 16px; border:1px solid #dbdbdb; border-bottom:2px solid #202020; color:#202020; font-weight:bold; margin-top:30px;}
.preEventCon .preEventTop {padding:13px 16px; background:#fbfbfb; border-bottom:1px solid #dbdbdb;}
.preEventCon .preEventTop span strong {color:#202020;}
.preEventCon .preEventTop span.date1 {float:left;}
.preEventCon .preEventTop span.date2 {float:right;}
.preEventCon .preEventList {padding:0 50px 30px 50px; text-align:center; border-bottom:1px solid #dbdbdb;}
.preEventCon .preEventList .eventP {width:810px;}
.preEventCon .preEventList .eventP thead td {color:#202020; font-size:14px; font-weight:bold; height:70px;}
.preEventCon .preEventList .eventP tbody td {height:40px; border:1px solid #d8d8d8;}
.preEventCon .preEventList .eventP tbody td.tdFirst {border-left:none;}
.preEventCon .preEventList .eventP tbody td.tdLast {border-right:none;}


/* enc_coupon */
.couponCon .couCon h4 {font-size:15px; color:#202020; font-weight:bold; margin-bottom:10px;}
.couponCon .couCon .couSec1 {border:1px solid #d6d6d6; background:#f9f9f9 url(../images/enc/bg_couTop.gif) 41px 15px no-repeat; padding:40px 50px; text-align:right;}
.couponCon .couCon .couSec1 p {font-size:15px; color:#202020; font-weight:bold; line-height:30px;}
.couponCon .couCon .couSec1 p a {margin-left:10px; font-weight:normal;}

.couponCon .couCon .couSec2 .couBox {border:1px solid #d6d6d6; width:280px; height:250px;}
.couponCon .couCon .couSec2 .couBox.con1 {background: #fafafa url(../images/enc/sub_cupon1.jpg) 0 no-repeat;width: 443px;height: 314px;}
.couponCon .couCon .couSec2 .couBox.con2 {background: url(../images/enc/sub_cupon2.jpg) 0 no-repeat;width: 443px;height: 314px;}
.couponCon .couCon .couSec2 .couBox.con3 {background:url(../images/enc/bg_coulog3.jpg) 60px 35px no-repeat; margin-left:32px;}
.couponCon .couCon .couSec2 .couBox.con4 {background:#fafafa url(../images/enc/bg_coulog4.jpg) 60px 35px no-repeat;}
.couponCon .couCon .couSec2 .couBox a{ display:block; width: 443px;height: 314px;}
.couponCon .couCon .couSec2 .couBox.left {float:left;}
.couponCon .couCon .couSec2 .couBox.right {float:right;}
.couponCon .couCon .couSec2 .couBox.mb20 {margin-bottom:20px;}
.couponCon .couCon .couSec2 .couBox dl {padding:140px 30px 0 30px; display:none}
.couponCon .couCon .couSec2 .couBox dl dt {text-indent:-1000em; background:url(../images/enc/bg_td.png) no-repeat 35px 0; height:20px; margin-bottom:12px;}
.couponCon .couCon .couSec2 .couBox.con2 dl dt {background-position:60px -23px;}
.couponCon .couCon .couSec2 .couBox.con3 dl dt {background-position:60px -46px;}
.couponCon .couCon .couSec2 .couBox.con4 dl dt {background-position:60px -69px;}
.couponCon .couCon .couSec2 .couBox dl dd {line-height:15px; text-align:center}
.couponCon .couCon .couSec2 .couBox dl dd.btnDd {margin-top:15px; margin-left:10px;}
.couponCon .couCon .couSec2  .couponCon .couCon .couSec2 .couBox.con4 dl {padding-top:22px;}/*.couBox.con3 dl,*/

.couponCon .couCon .couSec3 {}
.couponCon .couCon .couSec3 ul li {float:left; width:303px; padding:20px 0; border-right:1px dashed #d6d6d6;}
.couponCon .couCon .couSec3 ul li.bordernone {border-right:none;}
.couponCon .couCon .couSec3 ul li dl {padding-left:29px;}
.couponCon .couCon .couSec3 ul li dl dt {margin-bottom:27px; height:119px;}
.couponCon .couCon .couSec3 ul li dl dd {margin-bottom:10px; color:#202020; padding-left:10px;}
.couponCon .couCon .couSec3 ul li dl dd.btnZ {padding-left:84px; padding-top:2px;}
.couponCon .couCon .couSec3 ul li dl dd.btnZ a {width:64px;}
.couponCon .couCon .couSec3 ul li dl dd:last-child {margin-bottom:0;}

/* enc_coupon 로그인상태 */
.couponCon .couCon .couSecLogin1 {background:url(../images/enc/bg_topArea.gif) no-repeat; padding:14px 41px; height:83px;}
.couponCon .couCon .couSecLogin1 dl {float:left; width:400px;}
.couponCon .couCon .couSecLogin1 dl dt {float:left; margin-right:25px;}
.couponCon .couCon .couSecLogin1 dl dd.memTitle {padding:20px 0; font-size:14px; color:#202020; font-weight:bold;}

.couponCon .couCon .couSecLogin1 .couponArea {float:right;}
.couponCon .couCon .couSecLogin1 .couponArea a {margin:25px 0 0 20px;}

.couponCon .couCon .couSec2 .couBox.con1.login1 {background:#fafafa url(../images/enc/bg_coulog1.jpg) 48px 35px no-repeat;}
.couponCon .couCon .couSec2 .couBox.con2.login2 {background:url(../images/enc/bg_coulog2.jpg) 48px 35px no-repeat;}
.couponCon .couCon .couSec2 .couBox.con3.login3 {background:url(../images/enc/bg_coulog3.jpg) 48px 35px no-repeat;}
.couponCon .couCon .couSec2 .couBox.con4.login4 {background:#fafafa url(../images/enc/bg_coulog4.jpg) 48px 35px no-repeat;}

.couponCon .couCon .couSec3 .cupon{ width:200px; height:130px; background:url(../images/enc/scupon_bg.jpg); text-align:center; padding-left:55px}
.couponCon .couCon .couSec3 .cupon .price{ font-size:60px; font-weight:bold; color:#454444;  margin-top:19px; letter-spacing:-4px; font-style:oblique; margin-top:35px}
.couponCon .couCon .couSec3 .cupon .won{font-size:20px; font-weight:bold; color:#454444; vertical-align:top; margin:20px 0 0 15px; margin-top:35px}
.couponCon .couCon .couSec3 .cupon .txt{ color:#9c9c9c; font-weight:bold; font-size:13px}


.couponCon .couCon .couSec3.login ul li dl {padding-left:14px;}
.couponCon .couCon .couSec3.login ul li dl dt {height:160px;}
.couponCon .couCon .couSec3.login ul li dl dd {padding-left:10px;}

.couponCon .couCon .couSec3.login ul li dl dd.btnZ {*padding-left:84px; *padding-top:15px; text-align:center;}
.couponCon .couCon .couSec3.login ul li dl dd.btnZ a {width:64px;}

/* enc_attend */
.attendCon {width:100%; height:auto;}

.attendCon .aCon1{text-indent__:-1000em; background__:url(../images/enc/bg_attend1.jpg) no-repeat; width:910px; height--:718px;}

.attendCon .aCon2 {width:910px; height:215px; background:url(../images/enc/bg_attend2.jpg) no-repeat; position:relative;}
.attendCon .aCon2 p.month {color:#fff; font-size:20px; font-weight:bold; position:absolute; top:80px; left:133px;}
.attendCon .aCon2 p.day {font-size:48px; color:#fff; position:absolute; top:68px; left:235px;}
.attendCon .aCon2 .myCount {font-size:20px; font-weight:bold; position:absolute; top:50px; left:325px; color:#5d5544; padding-top:10px; line-height:24px; }
.attendCon .aCon2 span.goBtn {position:absolute; top:8px; right:99px;}
.attendCon .aCon2 .period {width:100%; color:#fff; font-size:14px; text-align:center; padding-top:178px;}
.attendCon .aCon2 .period span {font-size:16px; font-weight:bold;}

.attendCon .aCon3 {width:910px; height:585px; background:url(../images/enc/bg_attend3.jpg) no-repeat; position:relative;}
.attendCon .aCon3 table.stampTable {width:650px; position:absolute; top:38px; left:128px;}
.attendCon .aCon3 table.stampTable tbody tr td {height:100px; text-align:center; width:130px;}
.attendCon .aCon3 table.stampTable tbody tr td .today {margin-top:40px; height:22px; width:130px; background:url(../images/enc/bg_click.png) 90px 0 no-repeat; padding-top:18px;}
.attendCon .aCon3 .stampBtn {text-align:center; position:absolute; bottom:22px; width:910px;}

.attendCon .aCon4 {width--:910px; height--:436px; background--:url(../images/enc/bg_attend4.jpg) no-repeat; text-indent:-1000em;}


/* 슈스탬프 팝업 */
.popStamp {width:620px;}
.popStamp .popCon h3 {text-align:center; color:#202020; font-weight:bold; font-size:16px; margin:10px 0;}
.popStamp .popCon h3 span {vertical-align:top;}
.popStamp .popCon .stampArea {border:1px solid #ededed; background:#fbfbfb; padding:16px 20px 11px; height:130px;}
.popStamp .popCon .stampArea ul li {float:left; width:162px; text-align:center; margin-right:15px;}
.popStamp .popCon .stampArea ul li.mrnone {margin-right:0;}
.popStamp .popCon .stampArea ul li dt {margin-bottom:15px; height:79px;}
.popStamp .popCon .stampArea ul li dd.stampTitle {margin-bottom:6px;}
.popStamp .popCon .stampArea ul li dd {position:relative;}
.popStamp .popCon .stampArea ul li dd span {position:absolute; display:block; width:162px; height:13px; top:0; left:0;}
.popStamp .popCon .stampArea ul li dd input {position:absolute; top:15px; left:70px;}