 @charset "utf-8";

 /* EVENT 384 */
.eventWrap .inner{width:1080px;}
/* evtTitWrap*/
.evtTitWrap{position:relative;height:960px;background:url(/resources/images/event/2021/event211209/bg.png) 50% 0 no-repeat #f2f2f2;text-align:center;z-index:1;}
.evtTitWrap .inner{padding-top:81px;}
.evtTitWrap h2{position:relative;height:259px;background:url(/resources/images/event/2021/event211209/bg_tit.png) 50% 0 no-repeat;}
.evtTitWrap .con{position:absolute;right:-34px;top:285px;display:block;width:271px;height:215px;background:url(/resources/images/event/2021/event211209/bg_flo.png) 0 0 no-repeat;}
.evtTitWrap .evtNoti{margin-top:48px;}
.evtTitWrap .evtNoti p.txt{font-size:22px;font-weight:700;color:#4b6dd8;line-height:1.45;letter-spacing:-0.03em;}
.evtNoti .evtPeriod{margin-top:25px;}
.evtNoti .evtPeriod li + li{margin-top:8px;}
.evtNoti .evtPeriod .tit,
.evtNoti .evtPeriod .txt{display:inline-block;vertical-align:middle;line-height:1;}
.evtNoti .evtPeriod .tit{width:128px;height:38px;background-position:50% 50%;background-repeat:no-repeat;background-color:#1b3885;border-radius:18px;text-align:center;line-height:2;etter-spacing:-0.025em;}
.evtNoti .evtPeriod li:nth-child(1) .tit{background-image:url(/resources/images/event/2021/event211209/period_tit01.png);}
.evtNoti .evtPeriod li:nth-child(2) .tit{background-image:url(/resources/images/event/2021/event211209/period_tit02.png);}
.evtNoti .evtPeriod .txt{min-width:334px;margin-left:12px;font-size:23px;font-weight:700;color:#1b3885;text-align:left;letter-spacing:-0.03em;}
/* evtContWrap */
.pt01{font:inherit;color:#ffef80 !important;}
.pt02{font:inherit;color:#f8b8df !important;}
.pt03{font:inherit;color:#ff665d !important;}
.bb{display:inline-block;font:inherit;border-bottom:1px solid #ffef80 !important;}
.bold{font:inherit;font-weight:600 !important;}
.evtSection:nth-child(2){margin:-5px 0 0 0;padding-bottom:100px;background:#f2f2f2;}
.evtContWrap .conItem{padding:46px 180px 62px;text-align:center;}
.evtContWrap .conItem > strong{position:relative;display:inline-block;width:124px;height:29px;margin-bottom:40px;background-position:50% 0;background-repeat:no-repeat;}
.evtContWrap .conItem > strong:before,
.evtContWrap .conItem > strong:after{content:'';position:absolute;top:9px;display:inline-block;width:9px;height:9px;background:#2f5cba;border-radius:100%;vertical-align:middle;}
.evtContWrap .conItem > strong:before{left:-22px;}
.evtContWrap .conItem > strong:after{right:-22px;}
.evtContWrap .conItem:nth-child(1){background:#2f5cba;border-radius:28px 28px 0 0;}
.evtContWrap .conItem:nth-child(1) > strong{background-image:url(/resources/images/event/2021/event211209/con_tit01.png);}
.evtContWrap .conItem:nth-child(1) > strong:before,
.evtContWrap .conItem:nth-child(1) > strong:after{background:#fff7a1;}
.evtContList li{overflow:hidden;}
.evtContList li .subTit,
.evtContList li .subCont{float:left;text-align:left;line-height:1;}
.evtContList li .subTit{width:150px;height:21px;background-position:0 50%;background-repeat:no-repeat}
.evtContList li:nth-child(1) .subTit{background-image:url(/resources/images/event/2021/event211209/sub_tit01.png);}
.evtContList li:nth-child(2) .subTit{background-image:url(/resources/images/event/2021/event211209/sub_tit02.png);}
.evtContList li:nth-child(3) .subTit{height:48px;background-image:url(/resources/images/event/2021/event211209/sub_tit03.png);}
.evtContList li .subCont{width:calc(100% - 150px);}
.evtContList li .subCont *{letter-spacing:-0.025em;}
.evtContList li .subCont > ul > li:before{content:'·';}
.evtContList li:nth-child(1) .subCont p.pt01{font-size:25px;font-weight:500;}
.evtContList li:nth-child(2) .subCont > ul > li{font-size:20px;font-weight:500;}
.evtContList li:nth-child(2) .subCont > ul > li + li{margin-top:10px;}
.depth02{margin:12px;}
.depth02 > li{font-size:17px;font-weight:400;color:#9eadce;line-height:1.1;}
.depth02 > li + li{margin-top:5px;}
.depth02 > li:before{content:'-';}
.evtContList li:nth-child(2) .subCont > ul + p{font-size:17px;font-weight:500;color:#f5f5f5;line-height:1.2;}
.evtContList li:nth-child(3) .subCont > ul > li{font-size:17px;font-weight:500;color:#d9d9d9;}
.evtContList li:nth-child(3) .subCont > ul > li + li{margin-top:10px;}
.btnSampleDown{display:inline-block;width:268px;height:48px;margin-bottom:20px;padding:0 55px 0 22px;background:url(/resources/images/event/2021/event211209/ico_down.png) right 24px center no-repeat #0b2f7b;border-radius:24px;font-size:18px;font-weight:500;color:#fff;}
.btnCopy{display:inline-block;width:130px;height:28px;margin-top:30px;background:#d8d8d8;font-size:14px;font-weight:400;color:#234e9c;border-radius:5px;}
.evtContList li:nth-child(3) .subCont > ul + p,
.evtContList li:nth-child(3) .subCont > ul + p + .pt01{font-size:16px;font-weight:400;color:#d9d9d9;line-height:1.625;}
.evtContList > li + li{margin-top:30px;padding-top:30px;border-top:1px solid #506fb1;}
.evtContWrap .conItem:nth-child(2){padding:46px 130px 62px;background:#fff3d6;}
.evtContWrap .conItem:nth-child(2) > strong{background-image:url(/resources/images/event/2021/event211209/con_tit02.png);}
.giftList{overflow:hidden;background:url(/resources/images/event/2021/event211209/bg_gift.png) 50% 0 no-repeat;}
.giftList li{float:left;width:25%;padding-top:164px;font-size:20px;font-weight:400;line-height:1.2;letter-spacing:-0.05em;}
.evtContWrap .conItem:nth-child(3){background:#fbebc3;}
.evtContWrap .conItem:nth-child(3) > strong{background-image:url(/resources/images/event/2021/event211209/con_tit03.png);}
.dataList{overflow:hidden;}
.dataList li{float:left;width:33%;padding-top:105px;font-size:20px;font-weight:400;line-height:1.4;letter-spacing:-0.05em;}
.dataList li:nth-child(1){background:url(/resources/images/event/2021/event211209/bg_data01.png) 50% 6px no-repeat;}
.dataList li:nth-child(2){background:url(/resources/images/event/2021/event211209/bg_data02.png) 50% 6px no-repeat;}
.dataList li:nth-child(3){background:url(/resources/images/event/2021/event211209/bg_data03.png) 50% 6px no-repeat;}
.dataList li + li{border-left:1px solid #e1d4b5;}
.evtContWrap .conItem:nth-child(4){background:url(/resources/images/event/2021/event211209/bg_illust.png) 120px 104px no-repeat #ffcbcf;border-radius:0 0 28px 28px;}
.evtContWrap .conItem:nth-child(4) > strong{width:405px;background-image:url(/resources/images/event/2021/event211209/con_tit04.png);}
.bulList{margin-left:156px;}
.bulList li{font-size:18px;font-weight:400;color:#1f2639;text-align:left;line-height:1;letter-spacing:-0.06em;}
.bulList li .btnWrap{margin:10px 0 0 30px;text-align:left;}
.bulList li .btnWrap .btn{display:inline-block;height:28px;padding:0 24px 0 12px;background:url(/resources/images/event/2021/event211209/ico_arr02.png) right 10px center no-repeat #9a9a9a;border-radius:4px;font-size:14px;font-weight:400;color:#fff;line-height:1.9;letter-spacing:-0.025em;}
.bulList li .btnWrap .btn + .btn{margin-left:10px;}
.bulList li:before{content:'';display:inline-block;width:21px;height:21px;margin-right:8px;background:url(/resources/images/event/2021/event211209/ico_bul.png) 0 0 no-repeat;vertical-align:top;}
.bulList li + li{margin-top:12px;}
.evtContWrap .conItem + .btnWrap{margin-top:50px;}
.btnWrap .btnApply{display:inline-block;width:350px;height:82px;background:url(/resources/images/event/2021/event211209/btn_apply.png) 0 0 no-repeat;}
.btnShareWrap{position:absolute;top:-1px;right:73px;z-index:1;}
.btnShareWrap .btnShare{display:inline-block;width:229px;height:55px;padding:0 0 0 28px;background:url(/resources/images/event/2021/event211209/ico_share.png) right 30px center no-repeat #ee7375;border-radius:0 0 20px 20px;font-size:20px;font-weight:500;color:#fff;text-align:left;letter-spacing:-0.04em;}
/* evtSection */
.evtSection:nth-child(3){background:#5d5d5d;}
.evtSection:nth-child(3) .inner{padding:68px 66px;}
.evtSection:nth-child(3) .inner > strong{display:block;margin-bottom:30px;font-size:24px;font-weight:700;color:#fff;line-height:1;letter-spacing:-0.025em;}
.evtSection .evtInfoList li{position:relative;padding-left:15px;font-size:16px;font-weight:300;color:#c9c9c9;line-height:1.625;letter-spacing:-0.025em;}
.evtSection .evtInfoList li:before{content:'';position:absolute;top:12px;left:0;display:inline-block;width:4px;height:4px;background:#c9c9c9;border-radius:100%;vertical-align:middle;}
/* POPUP */
#eventPopWrap .eventPop .titWrap .tit span{font:inherit;color:#524f4d;}