@charset "UTF-8";

/* EVENT  */
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top:0; padding: 45px 0 0;}
.event251118{background:#9FDDFF url('/resources/images/event/2025/event251118/evt.png') repeat-x center top;}
.eventWrap .inner{width:1100px;}
.evtTitWrap{z-index:2;}
.evtTitWrap .inner{height:985px;}
.event251118 .obj1{position:absolute; top:211px; left:-76px; width:377px; height:368px; background:url('/resources/images/event/2025/event251118/obj0.png') no-repeat center; animation:bounce infinite 2s alternate ease-in;}
.event251118 .objs{perspective:500px;}
.event251118 .objs span{position:absolute; z-index:1;}
.event251118 .objs .ty1{top:-61px; width:67px; height:61px; background:url('/resources/images/event/2025/event251118/obj1.png') no-repeat center}
.event251118 .objs .ty2{top:-46px; width:75px; height:46px; background:url('/resources/images/event/2025/event251118/obj2.png') no-repeat center}
.event251118 .objs .ty3{top:-41px; width:67px; height:41px; background:url('/resources/images/event/2025/event251118/obj3.png') no-repeat center}
.event251118 .objs .ty4{top:-24px; width:27px; height:24px; background:url('/resources/images/event/2025/event251118/obj4.png') no-repeat center}
.event251118 .objs .ty5{top:-29px; width:22px; height:29px; background:url('/resources/images/event/2025/event251118/obj5.png') no-repeat center}
.event251118 .objs .ty6{top:-29px; width:22px; height:29px; background:url('/resources/images/event/2025/event251118/obj6.png') no-repeat center}
.event251118 .objs .pos1{right:35px;}
.event251118 .objs .pos2{left:-165px;}
.event251118 .objs .pos3{left:-117px;}
.event251118 .objs .pos4{right:-149px;}
.event251118 .objs .pos5{left:102px;}
.event251118 .objs .pos6{left:-316px;}
.event251118 .objs .pos7{left:35px;}
.event251118 .objs .pos8{right:-165px;}
.event251118 .objs .pos9{right:-117px;}
.event251118 .objs .pos10{left:-149px;}
.event251118 .objs .pos11{right:102px;}
.event251118 .objs .pos12{right:-316px;}

.event251118 .objs .ani1{animation:falling1 infinite 15s linear;}
.event251118 .objs .ani2{animation:falling2 infinite 15s linear;}

.event251118 .objs .ani-delay1{animation-delay:0s;}
.event251118 .objs .ani-delay2{animation-delay:2s;}
.event251118 .objs .ani-delay3{animation-delay:4s;}
.event251118 .objs .ani-delay4{animation-delay:6s;}
.event251118 .objs .ani-delay5{animation-delay:8s;}
.event251118 .objs .ani-delay6{animation-delay:10s;}
.event251118 .objs .ani-delay7{animation-delay:1s;}
.event251118 .objs .ani-delay8{animation-delay:3s;}
.event251118 .objs .ani-delay9{animation-delay:5s;}
.event251118 .objs .ani-delay10{animation-delay:7s;}
.event251118 .objs .ani-delay11{animation-delay:9s;}
.event251118 .objs .ani-delay12{animation-delay:11s;}

@keyframes falling1{
  20%{transform:translateX(-200px) rotate3d(.25,.25,1,32.5deg)}
  21%{transform:translateX(-201px) rotate3d(.25,.25,1,34deg)}
  60%{transform:translateX(200px) rotate3d(.25,.25,1,-32.5deg)}
  61%{transform:translateX(201px) rotate3d(.25,.25,1,-34deg)}
  100%{top:1782px; transform:translateX(-200px) rotate3d(.25,.25,1,32.5deg)}
}

@keyframes falling2{
  20%{transform:translateX(200px) rotate3d(.25,.25,1,-32.5deg)}
  21%{transform:translateX(201px) rotate3d(.25,.25,1,-34deg)}
  60%{transform:translateX(-200px) rotate3d(.25,.25,1,32.5deg)}
  61%{transform:translateX(-201px) rotate3d(.25,.25,1,34deg)}
  100%{top:1782px; transform:translateX(200px) rotate3d(.25,.25,1,-32.5deg)}
}

@keyframes bounce{
  100%{transform:translateY(25px)}
}

.evtCont01 {padding-bottom:99px;}
.evtCont01 .evtItemWrap{position:relative;}
.evtCont01 .evtItemWrap a{position:absolute; top:230px; width:74px; height:74px; background:url('/resources/images/event/2025/event251118/ico_view.png') no-repeat center; z-index:10;}
.evtCont01 .evtItemWrap .btnView1{left:233px;}
.evtCont01 .evtItemWrap .btnView2{right:233px;}
.eventWrap .btnApply{margin:58px auto 0; display:block; width:400px; height:100px; background:url('/resources/images/event/2025/event251118/btn_apply.png') no-repeat center center;}
.eventWrap .item_end {display: none; position: absolute; right:189px; top: 127px;}
.eventWrap .item_end.deadline {display:block;}

.eventWrap .evtFooterWrap{position:relative; background:#004D6D; z-index:10;}
.eventWrap .evtFooterWrap .inner{ padding:50px 0;}
.eventWrap .evtFooterWrap p{font-size:18px; color:#fff; line-height:1; font-weight:700;}
.eventWrap .evtFooterWrap ul{margin-top:30px;}
.eventWrap .evtFooterWrap ul li{position:relative; padding-left:17px; font-size:14px; color:#fff; line-height:1.8; font-weight:400; letter-spacing:-0.03em;}
.eventWrap .evtFooterWrap ul li:before{content:''; position:absolute; left:5px; top:10px; width:4px; height:4px; background:#fff; border-radius:50%;}
.eventWrap .evtFooterWrap ul li+li{margin-top:2px;}
.eventWrap .evtFooterWrap ul li span{font:inherit; font-weight:700; color:#FFEF86;}

/* */
#eventPopWrap.evt422 .eventPop .titWrap .tit{color:#ff8025;letter-spacing:-0.04em;}
#eventPopWrap.evt422 .popTblWrap table td.txt{color:#393d49;font-weight:400;}
#eventPopWrap.evt422 .popTblWrap .btnZipCode{border-radius:5px;font-size:13px;font-weight:500;}
#eventPopWrap.evt422 .popTblWrap input[type="text"]::placeholder{color:#b1b2ba;}
#eventPopWrap.evt422 .eventPop .formMulti .txt{color:#888888;font-weight:400;}
#eventPopWrap.evt422 ._txt{position:relative; margin-top:3px;padding-left:10px; font-size:12px; color:#b1b2ba; font-weight: 300; line-height: 1;}
#eventPopWrap.evt422 ._txt.mt13{margin-top:13px;}
#eventPopWrap.evt422 ._txt:before{content:'*'; position:absolute; left:0; top:3px;}
#eventPopWrap.evt422 .popInfoWrap{padding:30px 38px 50px;}
#eventPopWrap.evt422 .popInfoWrap .btnWrap{margin-top:25px;}
#eventPopWrap.evt422 .popInfoWrap .agreeForm .chk label{font-weight:300;}
#eventPopWrap.evt422 .evtFormTxt{width:90px; height:26px; background:url(/resources/images/event/2021/379/applyTxt.png) no-repeat left top;}
#eventPopWrap.evt422 .infoTxt{font-size:14px; color:#abadb5;}