@charset "utf-8";

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

/* evtTitWrap*/
.eventWrap.evtFullType .evtTitWrap .logo{padding:40px 15px 0;}
.evtTitWrap{position:relative; height:744px; background:url(/resources/images/event/2022/event220125/evtBg1.png) top 91px center no-repeat #45a467;text-align:center;z-index:1;}
.evtTitWrap .inner{padding-top:94px;}
.evtTitWrap h2{position:relative;width:410px; height:286px; margin:0 auto; background:url(/resources/images/event/2022/event220125/evtTit.png) center center no-repeat;}
.evtTitWrap .con{display:block;position:absolute;right:0;top:94px;}
.evtTitWrap .evtNoti{margin-top:40px;}
.evtNoti .evtPeriod .tit,
.evtNoti .evtPeriod .txt{display:inline-block;vertical-align:middle;letter-spacing:-0.025em;}
.evtNoti .evtPeriod .tit{font-size:20px;font-weight:600;color:#ffed87;line-height:22px;}
.evtNoti .evtPeriod .txt{font-size:22px;font-weight:600;color:#ffffff;text-align:left;line-height:1;}


/* evtContsWrap */
.evtContsWrap{position:relative;padding:90px 0 84px;background:#f2f2df;}

.evtContsWrap .contsTit{padding-top:123px; background:url(/resources/images/event/2022/event220125/evtContTit1.png) no-repeat top center; text-align: center;}
.evtContsWrap .contsTit p{font-size:20px; color:#88784d; line-height:1.5; font-weight:400;}
.evtContsWrap .contsTit p span{font:inherit; line-height: inherit; color:#f87704;}
.evtContsWrap .contsTit .btn_join{display:block; width:210px; height:54px; margin:25px auto 0; background:url(/resources/images/event/2022/event220125/btn-join.png) no-repeat top center;}
.evtContsWrap .evtGift{margin-top:27px;}
.evtContsWrap .evtGift ul{display:flex; justify-content: center;}
.evtContsWrap .evtGift ul li{width:270px; height:260px; background:url(/resources/images/event/2022/event220125/gift1.png) no-repeat center center;}
.evtContsWrap .evtGift ul li:nth-child(2){background:url(/resources/images/event/2022/event220125/gift2.png) no-repeat center center;}
.evtContsWrap .evtGift ul li+li{margin-left:60px;}
.evtContsWrap .evtGiftInfo{margin-top:30px;text-align: center;}
.evtContsWrap .evtGiftInfo ul{display:inline-block;text-align: left;}
.evtContsWrap .evtGiftInfo ul li{font-size:15px; color:#6b6051; line-height:26px; letter-spacing: -0.04em;}

.evtContsWrap .evtFormWrap{width:940px; height:688px; margin:0 auto; padding-top:35px; background:url(/resources/images/event/2022/event220125/evtFormBg.png) no-repeat center center; text-align: center; border-radius: 25px;}
.evtContsWrap .evtFormWrap .evtFormTit{font-size:24px; color:#fff; line-height:80px; font-weight:600; letter-spacing:-0.04em;}
.evtContsWrap .evtFormWrap .evtFormTit span{color:#fff260; font-size:16px; font-weight:500; line-height: 80px; vertical-align: top; letter-spacing: -0.05em;}
.evtContsWrap .evtFormWrap .evtFormList{display:flex; flex-wrap:wrap; padding:47px 55px 40px;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem{width:200px; height:268px; padding:20px 0 25px; border-radius: 15px; border:3px solid #f3f3f3;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem+.evtFromItem{margin-left:10px;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem input[type="checkbox"] + label{padding-left:0; padding-top:42px; font-size:20px; color:#2f2f2f; font-weight:500; line-height:24px;cursor: pointer;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem input[type="checkbox"] + label:before{content:'';position:absolute;left:50%;top:0;margin-top:0; transform:translateX(-50%); width:26px;height:26px;background:url(/resources/images/event/2022/event220125/evtCheck.png) no-repeat center top;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem input[type="checkbox"]:checked + label:before{background-position:center bottom;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem p{margin-top:9px; font-size:16px; color:#827f7f; line-height:21px;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem a{display:block; width:150px; height:40px; margin:19px auto 0; border-radius: 20px; background:#8695a3; font-size:16px; color:#fff; font-weight:400; line-height:40px;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text{width:100%; height:auto; margin-left:0; margin-top:10px; padding:30px 26px 25px; text-align: left;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text input[type="checkbox"] + label{padding-left:34px; padding-top:0; line-height:26px;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text input[type="checkbox"] + label:before{left:0;top:0;margin-top:0; transform:translateX(0);}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text .evtTextareaWrap{position:relative;margin-top:12px;line-height:1;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text .evtTextareaWrap textarea{resize:none;outline:none;width:100%;height:88px;padding:14px 19px;border:0;border:2px solid #ffcf5c;border-radius:12px;font-size:16px;color:#333;line-height:1.125;letter-spacing:-0.04em;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text .evtTextareaWrap textarea::placeholder{font-size:16px;color:#a7a7a7;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text .evtTextareaWrap .count{margin-top:8px; margin-right:10px; text-align:right;font-size:14px;color:#a7a7a7;line-height:1;letter-spacing:-0.025em;}
.evtContsWrap .evtFormWrap .evtFormList .evtFromItem.text .evtTextareaWrap .count span{font:inherit;color:#002b37;}

.evtContsWrap .formTip{width:650px; margin:40px auto 0; padding:40px 72px; border:2px solid #e7e0c8;}
.evtContsWrap .formTip strong{font-size:20px;font-weight:500;color:#2f2f2f;}
.evtContsWrap .formTip ul{margin-top:12px;}
.evtContsWrap .formTip ul li{padding-left:10px; text-indent:-10px; font-size:15px;color:#2f2f2f;line-height:28px;letter-spacing:-0.04em;}
.evtContsWrap .agreeForm{margin-top:40px; text-align: center;}
.evtContsWrap .agreeForm input[type="checkbox"] + label{padding-left:35px; font-size:20px; color:#2f2f2f; font-weight:500; line-height:25px; cursor: pointer;}
.evtContsWrap .agreeForm input[type="checkbox"] + label:before{content:'';position:absolute; left:0; width:25px; height:25px; background:url(/resources/images/event/2022/event220125/evtCheck2.png) no-repeat center top;}
.evtContsWrap .agreeForm input[type="checkbox"]:checked + label:before{background-position:center bottom;}
.evtContsWrap .btnWrap{margin-top:40px;}
.evtContsWrap .btnApply{display:inline-block;width:390px;height:84px; background:#2f2f2f; font-size:26px;font-weight:600;color:#fff;letter-spacing:-0.05em; line-height:84px;}
.evtContsWrap .btnApply span{display:inline-block; vertical-align: top; width:10px; height:84px; margin-left:16px; background:url(/resources/images/event/2022/event220125/ic_arrow.png) right center no-repeat;}

/* evtContsWrap2 */
.evtContsWrap.ty2{padding-bottom:90px; background:#f7e1a8;}
.evtContsWrap.ty2 .contsTit{background-image:url(/resources/images/event/2022/event220125/evtContTit2.png)}
.evtContsWrap.ty2 .contsTit p{color:#434140;}
.evtContsWrap.ty2 .evtGift ul li{width:306px; height:290px; background-image: url(/resources/images/event/2022/event220125/gift3.png);}
.evtContsWrap.ty2 .evtGiftInfo ul li{color:#cd1f48}
.evtContsWrap.ty2 .formTip{border-color:#ebd299}


.evtfooter{padding:74px 0 80px; background:#bba261;}
.evtfooter .inner{width:940px;}
.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;}
.popTblWrap .select2-container .select2-selection--single, .popTblWrap .select2-container--default .select2-selection--single .select2-selection__rendered, .popTblWrap .select2-results__option{line-height:30px;}