@charset "utf-8";


/* EVENT 440 */
.event230323  {width: 100%; background: #f6dce1;}

.eventWrap .inner {width: 944px; margin: 0 auto;}
.evtTitWrap .con{display:block;position: absolute;top: 135px;right: -150px;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top: 0; padding-top: 65px; }
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner {right: -35px;}

/* evtTitWrap*/
.event230323.eventWrap.evtFullType .evtTitWrap {background: url(/resources/images/event/2023/event230323/bg1.png)no-repeat  center bottom;}
.event230323.eventWrap.evtFullType .evtTitWrap .inner {width: 1002px; padding-top: 18px;}
.event230323.eventWrap.evtFullType .evtTitWrap .tit {width: 1002px; height:1363px;}
.event230323.eventWrap.evtFullType .eventCont1 {padding:60px 0 75px; background: #ffa5c1; }
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap {width: 100%; padding: 35px 70px; background: #ffe9ec; border: 1px solid #e68da9; border-radius: 20px;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap .infoTit {display: inline-block; margin-bottom: 8px; font-size: 20px; font-weight: 600; color: #2a2a2a; letter-spacing: -0.04em;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap  .infoList {padding-left: 12px;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap  .infoList li {position: relative; padding-left: 9px;  font-size: 16px; font-weight: 400; color: #2a2a2a; line-height: 25px; letter-spacing:-0.06em; }
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap  .infoList li:before {content: ""; display: inline-block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 3px; height: 3px; background: #2a2a2a; border-radius: 50%;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap  .infoTxt {padding-left: 21px; font-size: 16px; font-weight: 400; color: #2a2a2a; letter-spacing: -0.06em; }
.event230323.eventWrap.evtFullType .eventCont1 .agreeWrap  .infoTxt span {font-weight: 600;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeForm {text-align:  center; margin-top: 26px;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeForm input[type="checkbox"] + label {position: relative; padding-left: 28px; font-size: 19px; font-weight: 500; color: #2a2a2a; line-height: 19px; letter-spacing: -0.06em; background: url(/resources/images/event/2023/event230323/evt_checkbox.png)no-repeat left center; cursor: pointer;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeForm input[type="checkbox"] + label:before {display: none;}
.event230323.eventWrap.evtFullType .eventCont1 .agreeForm input[type="checkbox"]:checked + label:before {content: ""; display: inline-block; position: absolute; left: 3px; top: 7px; width: 20px; height: 20px; background: url(/resources/images/event/2023/event230323/evt_check.png)no-repeat center; }
.event230323.eventWrap.evtFullType .eventCont1 .btnWrap {width: 100%; margin-top: 40px;}
.event230323.eventWrap.evtFullType .eventCont1 .btnWrap a {display: block; width: 354px; height: 88px; margin: 0 auto; background:  url(/resources/images/event/2023/event230323/btn_apply.png)no-repeat  center; cursor: pointer;}
.event230323.eventWrap.evtFullType .eventCont1 .btnWrap + .infoTit {margin-top: 16px;  font-size: 23px; font-weight: 500; color: #e63293; line-height: 1; text-align: center; letter-spacing: -0.06em;}

.event230323.eventWrap.evtFullType .eventCont2 {padding: 120px 0 100px;  background: #eddebb;}


/* evtContWrap*/
.evtFooterWrap {width: 100%;padding: 35px 0 50px; background: #696457; }
.evtFooterWrap .inner strong { display: inline-block; margin-bottom: 8px;  font-size: 22px; font-weight: 600; color: #fff; line-height:1; letter-spacing: -0.05em; }
.evtFooterWrap .inner li {position: relative; padding-left: 17px; font-size: 16px; font-weight: 400; color: #fff; line-height: 24px; letter-spacing: -0.025em;}
.evtFooterWrap .inner li:before {content: "-"; display: inline-block; position: absolute; left: 0; top: 0; font-size: 14px; font-weight: 400; color: #fff;}

div[class^=eventPop] {display: none;}
.popTblWrap .file_upload_wrap .uploadBtn{display:none;}
.popTblWrap .file_upload_wrap .fileName{width:298px;float:left;color:#979da5;font-size:13px;font-weight:300;letter-spacing:-0.2px; border-radius:5px; background:#e2e2e2; border:1px solid #c7c7cc;}
.popTblWrap .file_upload_wrap .file_btn{display:block;float:right;width:87px;border:1px solid #abadb5; border-radius:5px;color:#fff;background:#abadb5;font-size:14px;letter-spacing: -0.2px;cursor: pointer; text-align:center; line-height:30px;}
.popTblWrap .file_info{margin-top:6px; padding:10px 12px; border:1px solid #c7c7cc; border-radius:5px; background:#f8f8f8;}
.popTblWrap .file_info p{font-size:13px; color:#979da5; line-height:1;}
.popTblWrap .file_info .chk{margin-top:8px;}
.popTblWrap .file_info input[type="checkbox"] + label{font-size:13px; color:#ff8025; font-weight:300; letter-spacing:-0.045em;}





