@charset "utf-8";

/* EVENT 388 */
.eventWrap .inner{width:1080px;}

/* evtTitWrap*/
.eventWrap.evtFullType .evtTitWrap .logo{padding:40px 15px 0;}
.evtTitWrap{position:relative; height:882px; background:url(/resources/images/event/2022/event220211/bg.png) bottom center no-repeat #ffcbbd;text-align:center;z-index:1;}
.evtTitWrap .inner{padding-top:94px; height:100%;}
.evtTitWrap h2{position:relative;width:589px; height:295px; margin:0 auto; background:url(/resources/images/event/2022/event220211/evtTit.png) center center no-repeat;}
.evtTitWrap .con{display:block;position:absolute;right:0;top:94px;}
.evtTitWrap .evtNoti{margin-top:40px;}
.evtTitWrap .evtBg{position:absolute; left:50%; bottom:-20px; transform:translateX(-50%); width:536px; height:209px; margin:0 auto; background:url(/resources/images/event/2022/event220211/bg2.png) bottom center no-repeat;}
.evtNoti .evtTxt{width:526px; height:89px; margin:50px auto 0; background:url(/resources/images/event/2022/event220211/txt.png) center center no-repeat;}
.evtNoti .evtPeriod{text-align: left; width:440px; margin:54px auto 0;}
.evtNoti .evtPeriod li+li{margin-top:7px;}
.evtNoti .evtPeriod .tit,
.evtNoti .evtPeriod .txt{display:inline-block;vertical-align:middle;letter-spacing:-0.025em;}
.evtNoti .evtPeriod .tit{width:120px; height:36px; margin-right:11px; border-radius:18px; background:#ff783b; font-size:18px;font-weight:600;color:#fff;line-height:36px; text-align: center;}
.evtNoti .evtPeriod .txt{width:309px; height:36px; background: url(/resources/images/event/2022/event220211/txt2.png) no-repeat left center;}
.evtNoti .evtPeriod li:nth-child(2) .txt{background: url(/resources/images/event/2022/event220211/txt3.png) no-repeat left center;}


/* evtCont */
.evtContsWrap{padding:94px 0 100px;background:#f9f5ed;}
.evtContsWrap .inner{width:980px;}
.evtContsWrap .evtCont{position:relative;padding:80px 89px 80px; border-radius: 50px; border:5px solid #475288; background:#fff;}
.evtContsWrap .evtCont .contsTit{position:absolute; top:-67px; left:50%; transform:translateX(-50%); width:343px; height:93px; background:url(/resources/images/event/2022/event220211/conTit.png) no-repeat top center;}
.evtContsWrap .evtCont .conts_subTit{height:131px; background:url(/resources/images/event/2022/event220211/txt4.png) no-repeat top center;}
.evtContsWrap .evtinfo{margin-top:27px;}
.evtContsWrap .evtinfo ul{display:flex; justify-content: center;}
.evtContsWrap .evtinfo ul li{width:192px; height:250px; padding:35px 23px 20px; border-radius:15px; background: #e5effe; text-align: center;}
.evtContsWrap .evtinfo ul li+li{margin-left:8px;}
.evtContsWrap .evtinfo ul li .gift{height:132px; background:url(/resources/images/event/2022/event220211/gift.png) no-repeat center center;}
.evtContsWrap .evtinfo ul li:nth-child(2) .gift{background:url(/resources/images/event/2022/event220211/gift2.png) no-repeat center center;}
.evtContsWrap .evtinfo ul li:nth-child(3) .gift{background:url(/resources/images/event/2022/event220211/gift3.png) no-repeat center center;}
.evtContsWrap .evtinfo ul li p{font-size:20px; color:#2f2f2f; font-weight:500; letter-spacing: -0.04em; line-height:1;}
.evtContsWrap .evtinfo ul li span{font-size:15px; color:#898989; line-height:22px; letter-spacing: -0.05em;}
.evtContsWrap .evtinfo ul li.last{background: #6281ca;}
.evtContsWrap .evtinfo ul li.last p{color:#ffde53; font-weight:600;}
.evtContsWrap .evtinfo ul li.last .gift{height:104px; background:url(/resources/images/event/2022/event220211/gift4.png) no-repeat center center;}
.evtContsWrap .evtinfo ul li.last span{font-size:16px; color:#fff; line-height:22px; font-weight:400;}

.evtContsWrap .evtFormWrap .evtFromItem .agreeForm{margin-top:40px; text-align: center;}
.evtContsWrap .evtFormWrap .evtFromItem .agreeForm input[type="checkbox"] + label{padding-left:35px; cursor: pointer; width:514px; height:25px; background: url(/resources/images/event/2022/event220211/txt5.png) no-repeat left 35px center;}
.evtContsWrap .evtFormWrap .evtFromItem .agreeForm input[type="checkbox"] + label:before{content:'';position:absolute; left:0; top:0; margin-top:0; width:25px; height:25px; background:url(/resources/images/event/2022/event220211/check.png) no-repeat center bottom;}
.evtContsWrap .evtFormWrap .evtFromItem .agreeForm input[type="checkbox"]:checked + label:before{background-position:center top;}
.evtContsWrap .evtFormWrap .evtFromItem input[type="text"]{display:block; width:622px;height:70px; margin:20px auto 0;padding:14px 19px;border:4px solid #b9b9b9;border-radius:12px;font-size:24px;color:#000;line-height:62;font-weight:600; background: #f1f1f1; text-align: center;}
.evtContsWrap .evtFormWrap .evtFromItem input[type="text"]::placeholder{font-size:20px;color:#b9b9b9; font-weight:500;}
.evtContsWrap .evtFormWrap .evtFromItem input[type="text"].active{border-color:#fbc54d; background:#fff6b4;}
.evtContsWrap .commentWrap{position:relative; margin-top: 40px; padding:0 39px;}
.evtContsWrap .commentWrap .evtList{overflow:hidden;}
.evtContsWrap .commentWrap .evtList .listItem{float:left; margin-right: 12px; width: 230px; height:105px; padding:30px 10px 25px; background: url(/resources/images/event/2022/event220211/cmt_bg.png) no-repeat center center; text-align: center;}
.evtContsWrap .commentWrap .evtList .listItem:nth-child(2),.evtContsWrap .commentWrap .evtList .listItem:nth-child(5){margin-top:20px;}
/* .evtContsWrap .commentWrap .evtList .listItem:nth-child(3)~.listItem{margin-top:12px;} */
.evtContsWrap .commentWrap .evtList .listItem:nth-child(3n){margin-right:0;}
.evtContsWrap .commentWrap .evtList .listItem .user{display:block; font-size:14px; color:#141313; line-height:1;}
.evtContsWrap .commentWrap .evtList .listItem p{margin-top:15px; font-size:18px; color:#ff783b; letter-spacing: -0.025em; font-weight:500; line-height:1;}
.evtContsWrap .commentWrap .arr{position:absolute; top:94px; width:20px; height:32px;}
.evtContsWrap .commentWrap .arr.left{left:0; background:url(/resources/images/event/2022/event220211/arr_left.png) no-repeat left center;}
.evtContsWrap .commentWrap .arr.right{right:0; background:url(/resources/images/event/2022/event220211/arr_right.png) no-repeat left center;}

/* evtCot2 */
.evtContsWrap .evtCont.ty2{margin-top:83px; border-color:#f36c6b; }
.evtContsWrap .evtCont.ty2 .contsTit{top:-41px; width:427px; height:107px; background:url(/resources/images/event/2022/event220211/contTit2.png) no-repeat top center;}
.evtContsWrap .evtCont.ty2 .conts_subTit{height:83px; background:url(/resources/images/event/2022/event220211/txt6.png) no-repeat top center;}
.evtContsWrap .evtCont.ty2 .txt{margin-top:20px; font-size:20px; color:#3c3c3c; font-weight:400; letter-spacing: -0.025em; text-align: center;}
.evtContsWrap .evtCont.ty2 .txt span{font:inherit; color:#f36c6b;}

.evtContsWrap .evtCont.ty2 .evtinfo ul li{padding:28px 10px 20px;background: #fef2ef;}
.evtContsWrap .evtCont.ty2 .evtinfo ul li .evtIco{height:83px; background:url(/resources/images/event/2022/event220211/ico.png) no-repeat center center;}
.evtContsWrap .evtCont.ty2 .evtinfo ul li:nth-child(2) .evtIco{background:url(/resources/images/event/2022/event220211/ico2.png) no-repeat center center;}
.evtContsWrap .evtCont.ty2 .evtinfo ul li:nth-child(3) .evtIco{background:url(/resources/images/event/2022/event220211/ico3.png) no-repeat center center;}
.evtContsWrap .evtCont.ty2 .evtinfo ul li:nth-child(4) .evtIco{background:url(/resources/images/event/2022/event220211/ico4.png) no-repeat left 44px center;}
.evtContsWrap .evtCont.ty2 .evtinfo ul li p{margin-top:22px; font-size:16px; color:#393939; font-weight:400; letter-spacing: -0.04em; line-height:24px;}
.evtContsWrap .evtCont.ty2 .agreeForm{width:390px; height:90px; padding:29px 40px; margin:40px auto 0; border:4px solid #b9b9b9; border-radius:25px; background:#f1f1f1;}
.evtContsWrap .evtCont.ty2 .agreeForm.active{border-color:#fbc54d; background:#fff6b4;}
.evtContsWrap .evtCont.ty2 .evtFormWrap .evtFromItem .agreeForm input[type="checkbox"] + label{background:none; text-align: left; font-size:22px; color:#2f2f2f; font-weight:600; line-height: 25px;}


/* paging */
.pagingWrap{margin-top:36px; text-align:center;}
.pagingWrap > button{display:inline-block;width:30px;height:30px;background-color:#fff;border-radius:50%;font-size:14px;font-weight:400;color:#ababab;text-align:center;vertical-align:top;border:1px solid #ececec;line-height:28px;}
.pagingWrap > button + button{margin-left:8px;}
.pagingWrap .on{background:#ff984d;font-weight:600;color:#fff;border-color:#ff984d;}
.pagingWrap [class^="btnPage"]{background-position:50% 50%;background-repeat:no-repeat;background-color:transparent; border:none;}
.pagingWrap .btnPageFirst,
.pagingWrap .btnPageLast{background-image:url(/resources/images/event/common/ico_page01_g2.png);}
.pagingWrap .btnPagePrev,
.pagingWrap .btnPageNext{background-image:url(/resources/images/event/common/ico_page02_g2.png);}
.pagingWrap .btnPageNext,
.pagingWrap .btnPageLast{transform:rotate(180deg);}


.evtContsWrap .btnWrap{margin-top:50px;}
.evtContsWrap .btnApply{display:inline-block;width:370px;height:86px; background:#1a1919; font-size:28px;font-weight:600;color:#fff;letter-spacing:-0.05em; line-height:86px; border-radius: 43px;}
.evtContsWrap .btnApply span{display:inline-block; vertical-align: top; width:14px; height:86px; margin-left:11px; background:url(/resources/images/event/2022/event220211/ic_arrow.png) right center no-repeat;}


.evtfooter{padding:65px 0 72px; background:#858585;}
.evtfooter .inner{width:980px;}
.evtfooter strong{font-size:20px; color:#fff; font-weight:600; line-height:1;}
.evtfooter .evtInfoList{margin-top:17px;}
.evtfooter .evtInfoList li{font-size:15px;color:#fff; line-height:28px; padding-left: 12px; text-indent: -12px;}
.evtfooter p{margin-top:15px; height:33px; font-size:15px; color:#2f2f2f; line-height:33px; background:#d6bc78; border-radius: 17px; letter-spacing: -0.04em; text-align: center;}

/* eventPopWrap */
#eventPopWrap .popTblWrap table td.txt{color:#393d49; font-weight:400;}
#eventPopWrap .eventPop .formMulti .txt{display:inline-block; line-height:32px; color: #393d49; font-weight:400;}
#eventPopWrap .eventPop td span{display:inline-block; margin-left:3px; line-height:32px; vertical-align: top;}
.popTblWrap .select2-container .select2-selection--single, .popTblWrap .select2-container--default .select2-selection--single .select2-selection__rendered, .popTblWrap .select2-results__option{line-height:30px;}