@charset "UTF-8";

/* EVENT  */
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top:0; padding: 45px 0 0;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner{right:30px;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner .logoVisang{margin:0;}
.eventWrap.evtFullType .icoEvtEnd{top:300px;}
.event260212 h1{text-align:center;}
.event260212 .obj{position:absolute;}
.event260212 .obj.obj1{left:-263px; bottom:212px;}

.eventWrap{background:url('/resources/images/event/2026/event260212_2/evt_bg.png') no-repeat center top;}

.eventWrap .inner{max-width:1460px;}
.evtTitWrap{width:1300px;margin:0 auto;}
.evtTitWrap .inner{padding:245px 0 13px;}
.evtTitWrap .vivacorn{position:absolute; top:95px; right:30px;}
.evtTitWrap .item1{margin-top:314px;}

.evtCont01 {}
.evtCont01 .inner{}

.evtCont02{}
.evtCont02 .inner{max-width:1580px;}
.btn_wrap .btnApply{margin:0 auto 65px; display:block; width:500px; height:123px; background:url('/resources/images/event/2026/event260212_2/btn_apply.png') no-repeat center center;}


.evtCont03{}
.evtCont03 .inner{padding:60px 0 0;}

.eventWrap .evtFooterWrap{background:#D4D4FE;}
.eventWrap .evtFooterWrap .inner{padding:36px 0 45px; width:920px;}
.eventWrap .evtFooterWrap p{font-size:18px; color:#252525; 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:#252525; line-height:1.4; font-weight:400; letter-spacing:-0.03em;}
.eventWrap .evtFooterWrap ul li:before{content:''; position:absolute; left:5px; top:10px; width:4px; height:4px; background:#252525; border-radius:50%;}
.eventWrap .evtFooterWrap ul li+li{margin-top:2px;}

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