 @charset "utf-8";

/* EVENT  */
.eventWrap .evtContainer{background:url(/resources/images/event/2021/event211215/evtBg1.png) no-repeat center top;}
.eventWrap .inner{width:1080px;}
.evtTitWrap{text-align:center;z-index:1;}
.evtTitWrap .inner{height:100%;}
.eventWrap.evtFullType .evtTitWrap .logo{padding:40px 15px 0;}
.evtTitWrap h2{position:absolute; left:50%; top:103px; width:719px; height:137px; background:url(/resources/images/event/2021/event211215/evtTit.png); transform:translateX(-50%);}
.evtTitWrap .evTvivacorn{position:absolute; top:102px; right:0; width:126px; height:185px; background:url(/resources/images/event/2021/event211215/vivacorn.png) no-repeat center center;}
.evtNoti{padding:290px 0 273px;}
.evtNoti .txt{color:#fff; font-size:20px; font-weight:500; line-height:32px;}
.evtNoti .txt+.txt{margin-top:33px;}
.evtNoti .evtPeriod{margin-top:50px;}
.evtNoti .evtPeriod li + li{margin-top:14px;}
.evtNoti .evtPeriod .tit, .evtNoti .evtPeriod .txt{display:inline-block;vertical-align:middle;line-height:36px;}
.evtNoti .evtPeriod .tit{width:124px;height:36px; background:url(/resources/images/event/2021/event211215/period_tit1.png) no-repeat center center;}
.evtNoti .evtPeriod .tit2{background:url(/resources/images/event/2021/event211215/period_tit2.png) no-repeat center center;}
.evtNoti .evtPeriod .txt{width:378px;margin-left:15px;font-size:26px;font-weight:600;color:#fbcf72;text-align:left;letter-spacing:-0.025em;}
.evtNoti .evtPeriod .txt2{color:#fff;}
.evtTitWrap .evtBgImg{position:absolute; left:97px; top:62px; width:917px; height:892px; background:url(/resources/images/event/2021/event211215/evtImg01.png) no-repeat center top;}

.evtConts01{padding:126px 0 75px;}
.productWrap .tit{display:block; width:126px; height:47px; margin:0 auto; border:3px solid #367de1; border-radius:24px; font-size:18px; color:#000; font-weight:500; line-height:41px; letter-spacing:-0.045em; text-align:center;}
.productWrap ul{display:flex; margin-top:49px;}
.productWrap ul li{position:relative; width:33.33%; padding-top:160px; text-align:center; background:url(/resources/images/event/2021/event211215/gift01.png) top center no-repeat;}
.productWrap ul li:after{content:'';position:absolute; right:0; top:50%; width:1px; height:195px; background:#ebebeb; transform:translateY(-50%);}
.productWrap ul li:nth-child(2){background:url(/resources/images/event/2021/event211215/gift02.png) center 6px no-repeat;}
.productWrap ul li:nth-child(3){background:url(/resources/images/event/2021/event211215/gift03.png) center 9px no-repeat;}
.productWrap ul li:last-child:after{display:none;}
.productWrap ul li p{font-size:22px; color:#fd6d39; font-weight:600; line-height:27px;}
.productWrap ul li p span{color:#367de1;}
.productWrap ul li p.txt{font-size:16px; color:#0a0a0a; font-weight:500;}
.evtItem{margin-top:70px; padding:12px; background:#367de1; border-radius:30px;}
.emojiWrap .txt{margin-top:32px;text-align:center; font-size:25px; font-weight:500; color:#fff;}
.emojiWrap .txt span{color:#ffdc00; font-size:inherit; font-weight:inherit;}
.emojiWrap ul{margin-top:25px; text-align:center;}
.emojiWrap ul li{display:inline-block; margin:0 20px; background-repeat:no-repeat; background-position:center top;}
.emojiWrap ul li input{display:none;}
.emojiWrap ul li input + label{display:block; width:83px; padding-top:85px; text-align:center; cursor:pointer;}
.emojiWrap ul li input + label:after{content:''; display:block; width:27px; height:27px; margin:0 auto; background:url(/resources/images/event/2021/event211215/check.png) top center no-repeat;}
.emojiWrap ul li input:checked + label:after{background:url(/resources/images/event/2021/event211215/check.png) bottom center no-repeat;}
.emojiWrap ul .emoji1{background-image:url(/resources/images/event/2021/event211215/emote01.png);}
.emojiWrap ul .emoji2{background-image:url(/resources/images/event/2021/event211215/emote02.png);}
.emojiWrap ul .emoji3{background-image:url(/resources/images/event/2021/event211215/emote03.png);}
.emojiWrap ul .emoji4{background-image:url(/resources/images/event/2021/event211215/emote04.png);}
.emojiWrap ul .emoji5{background-image:url(/resources/images/event/2021/event211215/emote05.png);}
.emojiWrap ul .emoji6{background-image:url(/resources/images/event/2021/event211215/emote06.png);}
.emojiWrap ul .emoji7{background-image:url(/resources/images/event/2021/event211215/emote07.png);}
.evtTextWrap{margin-top:45px; background:#fff; padding:28px; border-radius: 0 0 25px 25px}
.evtTextWrap .txt{font-size:25px; color:#272727; font-weight:500; text-align:center;}
.evtTextWrap .evtText{display:flex; height:140px;}
.evtTextWrap .evtText textarea{width:calc(100% - 200px); height:100%; padding:18px; border:2px solid #e6e6e6; border-right:0; border-radius:15px 0 0 15px; font-size:16px;}
.evtTextWrap .evtText textarea::placeholder{font-size:16px; color:#969696;}
textarea:active,textarea:focus{outline:0;}
.evtTextWrap .evtText button{width:200px; height:100%; background:url(/resources/images/event/2021/event211215/applyBtn.png) left center no-repeat;}
.evtTextWrap .cnt{margin-top:10px;text-align:right; margin-right:200px; font-size:16px; color:#969696;}
.evtTextWrap .cnt span{font-size:inherit; color:#272727;}
.eventWrap .evtConts01 .evtNoti{margin-top:35px; padding:0; overflow:hidden;}
.eventWrap .evtConts01 .evtNoti strong{float:left; width:160px; font-size:22px; color:#272727; line-height:1; font-weight:600; text-align:right;}
.eventWrap .evtConts01 .evtNoti ul{float:left; margin-left:30px;}
.eventWrap .evtConts01 .evtNoti ul li{font-size:16px; color:#767676; line-height:26px; font-weight:500;}

.evtConts02{background:#edebf2; padding:120px 0 135px;}
.evtConts02 .evtReply{width:1080px; height:792px; padding:30px; background:url(/resources/images/event/2021/event211215/book.png) center center no-repeat;}
.evtConts02 .evtReply ul{padding:30px; overflow:hiddne;}
.evtConts02 .evtReply ul li{float:left; width:50%; padding-right:45px;}
.evtConts02 .evtReply ul li:nth-child(2n){padding-left:45px; padding-right:0;}
.evtConts02 .evtReply ul li:nth-child(3),.evtConts02 .evtReply ul li:nth-child(4){margin-top:30px;}
.evtConts02 .evtReply ul li h3{padding-left:54px; font-size:20px; color:#131313; font-weight:500; line-height:46px; background-repeat:no-repeat; background-position:left center;}
.evtConts02 .evtReply ul li h3.emoji1{background-image:url(/resources/images/event/2021/event211215/emoji01.png);}
.evtConts02 .evtReply ul li h3.emoji2{background-image:url(/resources/images/event/2021/event211215/emoji02.png);}
.evtConts02 .evtReply ul li h3.emoji3{background-image:url(/resources/images/event/2021/event211215/emoji03.png);}
.evtConts02 .evtReply ul li h3.emoji4{background-image:url(/resources/images/event/2021/event211215/emoji04.png);}
.evtConts02 .evtReply ul li h3.emoji5{background-image:url(/resources/images/event/2021/event211215/emoji05.png);}
.evtConts02 .evtReply ul li h3.emoji6{background-image:url(/resources/images/event/2021/event211215/emoji06.png);}
.evtConts02 .evtReply ul li h3.emoji7{background-image:url(/resources/images/event/2021/event211215/emoji07.png);}
.evtConts02 .evtReply ul li .text{height:257px; margin-top:10px; padding:25px 20px; border-radius:15px; background:#fff6c6;}
.evtConts02 .evtReply ul li .text p{font-size:16px; color:#4f4e4e; line-height:26px; word-break:break-all;}
.evtConts02 .replyBtn{position:absolute; top:50%; transform:translateY(-50%); width:55px; height:110px;}
.evtConts02 .replyBtn.prev{left:-55px; background:url(/resources/images/event/2021/event211215/btn-left.png) center center no-repeat;}
.evtConts02 .replyBtn.next{right:-55px;background:url(/resources/images/event/2021/event211215/btn-right.png) center center no-repeat;}

.paging{padding-top:50px;}
.paging li a{background:#fff;}

.popInfoWrap .agreeWrap .txt{margin-top:25px; color:#abadb5;}







