 @charset "utf-8";

 /* EVENT 386 */
.eventWrap .inner{width:1080px;}
/* evtTitWrap*/
.evtTitWrap{position:relative;background:url(/resources/images/event/2022/event220106/bg.png) 50% 620px no-repeat #84acff;text-align:center;z-index:1;}
.evtTitWrap .inner{padding-top:94px;}
.evtTitWrap h2{position:relative;height:163px;background:url(/resources/images/event/2022/event220106/bg_tit.png) 50% 0 no-repeat;}
.evtTitWrap .con{display:block;position:absolute;right:-52px;top:160px;}
.evtTitWrap .evtNoti{margin-top:54px;}
.evtTitWrap .evtNoti > p.txt{font-size:22px;font-weight:500;color:#11101c;line-height:1.5;letter-spacing:-0.04em;}
.evtTitWrap .evtNoti > p.txt + p.txt{margin-top:16px;}
.evtNoti .evtPeriod{margin-top:40px;}
.evtNoti .evtPeriod li + li{margin-top:14px;}
.evtNoti .evtPeriod .tit,
.evtNoti .evtPeriod .txt{display:inline-block;vertical-align:middle;letter-spacing:-0.025em;}
.evtNoti .evtPeriod .tit{width:115px;height:36px;background:#386fe1;border-radius:18px;font-size:18px;font-weight:500;color:#fff;text-align:center;line-height:2;}
.evtNoti .evtPeriod .txt{min-width:320px;margin-left:12px;font-size:22px;font-weight:600;color:#090041;text-align:left;line-height:1.38;}
.evtNoti .evtGift{position:relative;margin-top:440px;padding:38px 0;border:3px solid #eee;border-radius:18px;}
.evtNoti .evtGift .tit{position:absolute;top:-20px;left:50%;padding:0 15px;background:#fff;font-size:28px;font-weight:600;color:#000;letter-spacing:-0.025em;transform:translateX(-50%);}
.evtNoti .evtGift ul{overflow:hidden;background:url(/resources/images/event/2022/event220106/bg_gift.png) 50% 0 no-repeat;}
.evtNoti .evtGift li{float:left;position:relative;width:33.33%;padding-top:170px;letter-spacing:-0.05em;}
.evtNoti .evtGift li + li:before{content:'';position:absolute;top:0;left:0;display:inline-block;width:1px;height:215px;background:#eee;}
.evtNoti .evtGift li .giftTit{font-size:22px;font-weight:600;color:#f64341;}
.evtNoti .evtGift li .giftTit span{font-size:18px;font-weight:500;color:#4482f3;}
.evtNoti .evtGift li .giftTit + p{font-size:16px;font-weight:500;color:#111;}
/* evtFormWrap */
.evtFormWrap{position:relative;margin-top:40px;background:#fff;}
.evtFormWrap .formItem{padding:144px 130px 40px;background:url(/resources/images/event/2022/event220106/bg_form.png) 0 0 no-repeat;}
.evtFormWrap .formItem .formTit{position:relative;height:88px;background:url(/resources/images/event/2022/event220106/form_tit.png) 50% 50% no-repeat;}
.evtFormWrap .formItem .square{position:absolute;top:15px;left:278px;display:inline-block;width:141px;height:58px;background:#fff;border:5px solid #cdcdcd;border-radius:8px;}
.evtFormWrap .formItem .square input[type="text"]{width:100%;height:100%;font-size:23px;font-weight:600;color:#111;text-align:center;}
.evtFormWrap .formItem .evtTextareaWrap{position:relative;margin-top:20px;line-height:1;}
.evtFormWrap .formItem .evtTextareaWrap textarea{resize:none;outline:none;width:100%;height:190px;padding:20px;border:0;border:2px solid #dedede;border-radius:12px;font-size:16px;color:#333;line-height:1.125;letter-spacing:-0.04em;}
.evtFormWrap .formItem .evtTextareaWrap textarea::placeholder{color:#969696;}
.evtFormWrap .formItem .evtTextareaWrap .count{position:absolute;bottom:-25px;right:20px;font-size:16px;font-weight:400;color:#969696;letter-spacing:-0.025em;}
.evtFormWrap .formItem .evtTextareaWrap .count span{font:inherit;color:#272727;}
.evtFormWrap .formTip{overflow:hidden;padding:30px 30px 60px;}
.evtFormWrap .formTip > *{float:left;}
.evtFormWrap .formTip > strong{position:relative;display:inline-block;font-size:22px;font-weight:600;color:#131313;z-index:1;letter-spacing:-0.10em;}
.evtFormWrap .formTip ul{margin-left:30px;text-align:left;}
.evtFormWrap .formTip ul li{font-size:16px;font-weight:400;color:#666;line-height:1.625;letter-spacing:-0.025em;}
.evtFormWrap .btnWrap{margin-top:18px;}
.evtFormWrap .btnApply{display:inline-block;width:260px;height:90px;padding-right:30px;background:url(/resources/images/event/2022/event220106/ico_arr.png) right 60px center no-repeat #090041;border-radius:18px;font-size:28px;font-weight:500;color:#fff;letter-spacing:-0.05em;}
/* evtSection */
.evtListWrap{background:#e3f3fb;}
.evtListWrap .evtList{padding:70px 0;}
.evtListWrap .listItem{background-image:url(/resources/images/event/2022/event220106/bg_item01.png);background-position:102% 106%;background-repeat:no-repeat;background-color:#fff;border-radius:18px;}
.evtListWrap .listItem .listTit{padding:45px 68px 0 68px;}
.evtListWrap .listItem .listTit > span{display:inline-block;vertical-align:top;line-height:1;}
.evtListWrap .listItem .listTit .square{font-size:24px;font-weight:600;color:#ff687d;}
.evtListWrap .listItem .listTit .square:after{content:'福';}
.evtListWrap .listItem:nth-child(2n){background-image:url(/resources/images/event/2022/event220106/bg_item02.png);}
.evtListWrap .listItem:nth-child(2n) .listTit .square{color:#558cff;}
.evtListWrap .listItem .user{margin-left:20px;font-size:16px;font-weight:400;color:#333;line-height:1;letter-spacing:-0.025em;}
.evtListWrap .listItem .listTxt{margin-top:25px;padding:0 68px 45px 68px;font-size:16px;font-weight:400;color:#666;line-height:1.5;letter-spacing:-0.025em;}
.evtListWrap .listItem + .listItem{margin-top:20px;}
/* paging */
.pagingWrap{font-size:0;text-align:center;}
.pagingWrap > button{display:inline-block;width:42px;height:42px;background-color:#fff;border-radius:100%;font-size:14px;font-weight:400;color:#666;text-align:center;vertical-align:top;}
.pagingWrap > button:not([class^="btnPage"]){margin-bottom:135px;}
.pagingWrap > button + button{margin-left:8px;}
.pagingWrap .on{background:#367de1;font-size:18px;font-weight:600;color:#fff;}
.pagingWrap [class^="btnPage"]{background-position:50% 50%;background-repeat:no-repeat;background-color:transparent;}
.pagingWrap .btnPageFirst,
.pagingWrap .btnPageLast{background-image:url(/resources/images/event/common/ico_page01.png);}
.pagingWrap .btnPagePrev,
.pagingWrap .btnPageNext{background-image:url(/resources/images/event/common/ico_page02.png);}
.pagingWrap .btnPageNext,
.pagingWrap .btnPageLast{transform:rotate(180deg);}