@charset "UTF-8";

/* EVENT 532 */
.eventWrap { background: #ffddee;}
.eventWrap .inner{width:1000px;}
.evtTitWrap .inner{width:887px;}
.eventWrap.evtFullType .evtTitWrap .logo {top: 48px; padding: 0;}
/* evtTitWrap*/
.evtTitWrap{position:relative;height:1443px;background:url(/resources/images/event/2024/event241209/evtBg.png) no-repeat center top; text-align:center;z-index:1;}
.evtTitWrap .inner{padding-top:117px;}
.evtTitWrap .inner .con {position: absolute; top:412px; right: -40px;}

.evtContWrap {padding-bottom: 80px;}
.evtCont01, .evtCont02 {position: relative; margin-top: 44px;}
:is(.evtCont01, .evtCont02) > img {border-radius: 20px; box-shadow: 4px 4px 0px rgba(0, 0, 0, 0.57);}
.btnSampleDown {display: inline-block; position: absolute; left: 141px; bottom: 302px; width: 312px; height: 62px;}
.btnShare {display: inline-block; position: absolute; right: 0; top: -32px; width: 120px; height: 124px; background: url(/resources/images/event/2024/event241209/btn_share.png)no-repeat center;}
.btnShare.fixed{position:fixed; top:30px; right: 451px; z-index: 1;}
.btnShare2 {display: inline-block; position: absolute; left: 414px; bottom: 100px; width: 134px; height: 28px}
.awrad_link_wrap {display: flex; gap: 10px; position: absolute; left: 354px; bottom: 119px}
.awrad_link_wrap a {width:170px; height:28px;}
.awrad_link_wrap a.mid{width:183px;}
.btnApply {display: inline-block; width: 360px; height: 99px; margin-top: 34px; background: url(/resources/images/event/2024/event241209/btn_apply.png)no-repeat center;}

/* 유의사항 */
.evtFooterWrap {padding: 55px 0 50px; background: #333;}
.evtFooterWrap *{font-family:"Pretendard", "Noto Sans KR", "sans-serif"; color:#fff; letter-spacing:-0.025em;}
.evtFooterWrap .inner {display: flex; gap: 28px; width: 1000px; padding-left: 30px;}
.evtFooterWrap .inner strong {font-size: 24px; font-weight: 600;}
.evtFooterWrap .inner ul li {position:relative; padding-left:13px; font-size: 16px; font-weight: 400; line-height: 28px;}
.evtFooterWrap .inner ul li:after {content: ""; display: inline-block; position: absolute; left: 0; top: 9px; width: 4px; height: 4px; background: #c9c9c9; border-radius: 50%;}

/* POPUP */
#eventPopWrap .eventPop .titWrap .tit span{font:inherit;color:#524f4d;}
.subject_form .formMultiInline {padding: 5px 15px; background: #feeee2; border: 1px solid #e4c6b0; border-radius: 10px;}
.popTblWrap .subject_form input[type="checkbox"] + label {display: inline-block; position: relative; padding-left: 23px; font-size: 14px; line-height: 16px; font-weight: 600; color: #393d49; letter-spacing: -0.02em;}
.popTblWrap .subject_form input[type="checkbox"] + label:before {content:""; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 17px; height: 17px; margin: 0; background: url(/resources/images/event/2024/event241209/ico_check.png)no-repeat left bottom; background-size: 100% auto;}
.popTblWrap .subject_form input[type="checkbox"]:checked + label:before {background-position: left top;}
#eventPopWrap .eventPop.pop_type02 .subject_form .textareaWrap textarea {height: 71px; padding: 10px;}
#eventPopWrap .eventPop.pop_type02 .textareaWrap textarea::placeholder {font-size: 12px; font-weight: 300; color: #b1b2ba; line-height: 20px; letter-spacing: -0.045em;}
#eventPopWrap .eventPop.pop_type02 .popTblWrap .btnZipCode{line-height:32px;}
#evtComment2 {display: inline-block; width: 100%; height: 155px; padding: 15px 20px; border: 1px solid  #9f9f9f; border-radius: 10px;}
.popTblWrap .formInfoTxt.copyEmail{line-height:28px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail{margin-left:9px; width:134px; height:28px; font-size:13px; color:#383a47; border:1px solid #cacaca; background:#d8d8d8; border-radius:5px;}
.popTblWrap .formInfoTxt.copyEmail .btnCopyEmail i{margin-left:5px; display:inline-block; width:7px; height:11px; background:url('/resources/images/event/2024/event241209/arr_right.png') no-repeat center;}

