@charset "utf-8";

/* EVENT  */
.eventWrap .inner{width:1023px;}
.eventWrap.evtFullType .evtTitWrap .logo{padding:36px 0 0; display:flex; align-items:center; justify-content:flex-end; gap:25px;}
.eventWrap.evtFullType .evtTitWrap .logo .logoVisang{float:none;}
.eventWrap.evtFullType .evtTitWrap .logo .logoVivasam{float:none;}

.evtTitWrap{height:643px; background:url('/resources/images/event/2022/event221121/titBg.png') no-repeat center center / cover;}
.evtTitWrap .inner{padding-top:119px;}
.evtTitWrap .evtTit{width:100%; height:521px; background:url('/resources/images/event/2022/event221121/tit.png') no-repeat center center;}

.evtCont01{padding:18px 0 70px; background:#628a67;}
.evtCont01 .evtItemWrap{position:relative; padding:10px; display:flex; gap:5px; background:#48704a; border:1px solid #47694a; border-radius:55px;}
.evtCont01 .evtItemWrap:after{content:''; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:71px; height:71px; background:url('/resources/images/event/2022/event221121/ico_plus.png') no-repeat center center;}
.evtCont01 .evtItemWrap li{position:relative; width:498px; height:498px; background:url('/resources/images/event/2022/event221121/item1.png') no-repeat center center;}
.evtCont01 .evtItemWrap li .number{position:absolute; left:39px; top:-18px; width:67px; height:67px; background:url('/resources/images/event/2022/event221121/num1.png') no-repeat center center;}
.evtCont01 .evtItemWrap li a{position:absolute; left:50%; top:153px; transform:translateX(-50%); width:59px; height:59px; background:url('/resources/images/event/2022/event221121/ico_view.png') no-repeat center center; opacity:0.8;}

.evtCont01 .evtItemWrap li.item2{background-image:url('/resources/images/event/2022/event221121/item2.png');}
.evtCont01 .evtItemWrap li.item2 .number{background-image:url('/resources/images/event/2022/event221121/num2.png');}

.eventWrap .btnApply{margin:23px auto 0; display:block; width:372px; height:100px; background:url('/resources/images/event/2022/event221121/btn_apply.png') no-repeat center center;}

.eventWrap .evtFooterWrap{background:#445e44;}
.eventWrap .evtFooterWrap .inner{width:716px; padding:60px 0;}
.eventWrap .evtFooterWrap p{font-size:20px; color:#fff; line-height:1; font-weight:500;}
.eventWrap .evtFooterWrap ul{margin-top:17px;}
.eventWrap .evtFooterWrap ul li{font-size:14px; color:#c9c9c9; line-height:21px; font-weight:400; letter-spacing:-0.055em;}

/* */

#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;}