
.contentWrap{max-width:1920px; width:100%; margin:118px auto 0; }
.content{max-width:1920px; min-width:1000px; }
.content > img{display:block; }
/* SECTION01 */
.section01{width:100%; border-bottom:12px solid #CD0609; position:relative; }
.section01 img{width:100%; }
/* SECTION02 */
.section02{ width:100%; background:url(../../../../images/landing/event_191201/bg_01.png)no-repeat; text-align:center;  background-size:100% 100%; padding-bottom:50px; border-bottom:12px solid #0D6429; position:relative; }
.ribbonImg{position:absolute; top:100%; left:50%; transform:translate(-50%, -22%); width:110px !important; z-index:10;}
.descWrap{width:890px; margin:0 auto; position:relative; padding-top:300px;  }
.s_titleImg{padding-top:10%; position:absolute; top:0; left:50%; transform:translate(-50%, 0); }
.descWrap img{width:100%; }
.contentDesc{ width:100%; background-color:#fff; border-radius:10px; box-shadow:0px 0px 10px #aaa; overflow:hidden; }
.contentDesc .attend_btn{display:block; width:90%; line-height:65px; border:2px solid #CD0609; color:#CD0609; margin:5% auto; font-size:25px; font-weight:900; }
/* SECTION03 VIDEO */
.section03{width:100%; background:url(../../../../images/landing/event_191201/bg_02.png)no-repeat; background-size:100% 100%; padding-bottom:40px;}
.section03 img{margin:0 auto; }
.videoWrap{overflow:hidden; width:100%; margin:0 auto; max-width:960px;}
.video{height:0; padding:0 0 56.25% 0; background-color:#ccc; }
/* SECTION04 FORM */
.section04{width:100%; height:800px; min-width:1000px; background:url(../../../../images/landing/event_191201/bg_03.png)no-repeat; background-size:100% 100%; overflow:hidden; }
.formArea{width:1000px; margin:100px auto 0; overflow:hidden; }
.formWrap{width:425px; display:inline-block; background-color:#fff; border:10px solid #FB7070; }
.formWrap .title{width:100%; line-height:65px; font-size:27px; font-weight:900; text-align:center; background-color:#C6D8E2; letter-spacing:1.5px; }
.formWrap form{padding:5%; box-sizing:border-box; }
.formWrap form table{width:100%; }
.formWrap form table th{width:27%; padding-right:3%; text-align:right; font-weight:900; font-size:15px;}
.formWrap form table tr:nth-child(2) th{vertical-align:top;}
.formWrap form table td{width:70%; padding:10px 0; line-height:2; }
.formWrap form table td input[type="text"]{width:100%; box-sizing:border-box; height:35px; }
.formWrap form table td select{text-indent:10px; height:35px; width:46%; border:1px solid #dedede; appearance:none; -webkit-appearance:none;
    background:url(../../../../images/landing/event_191101/select_btn_1.png)no-repeat !important; background-position:center right 5px !important; background-size:20px !important; 
}
.formWrap form table td a{border:1px solid #FB7070; border-radius:15px; text-align:center; display:inline-block; padding:3px 5px; line-height:1;}
.formWrap td input[type='radio'] { display:none;height:30px;}
.formWrap td input[type='radio']+ label span {display:inline-block; width:19px;height:19px;background:url(../../../../images/landing/event_191201/check_radio_sheet.png) left top no-repeat; vertical-align:middle; padding-bottom:3px}
.formWrap td input[type='radio']:checked+ label span {background:url(../../../../images/landing/event_191201/check_radio_sheet.png)-19px top no-repeat}
.formWrap .chk{padding:10px 0; text-align:center; border-top:2px solid #FB7070}
.formWrap .chk input[type='checkbox']{display:none;}
.formWrap .chk input[type='checkbox'] + label span{display:inline-block; width:20px; height:20px; background:url(../../../../images/landing/event_191201/r_btn2.png) left top no-repeat; vertical-align:middle;}
.formWrap .chk input[type='checkbox']:checked + label span{display:inline-block; width:20px; height:20px; background:url(../../../../images/landing/event_191201/r_btn2.png) right top no-repeat; vertical-align:middle;}
.formWrap .bt_go2 {display: block; width:100%; background-color:#FB7070; text-align:center; padding:15px 0; font-size:24px; font-weight:bold; color:#fff;}
.formWrap .bt_view2 {display:inline-block; width:60px; font-size:14px; border:none; color:#000; text-align:center; background-color:#FB7070; padding:5px 0; font-weight:bold; color:#fff;}
.imgArea{display:inline-block; vertical-align:top; margin-left:20px;}
/* MODAL POPUP */
.event_modal{ width:710px; padding-bottom:45px;}
.modalTitle{width:100%; line-height:65px; text-align:center; font-size:25px; font-weight:bold; position:relative; background-color:#EEEEEE; }
.modalTitle a{position:absolute; top:50%; right:5%; margin-top:-19px; }
.form_content form table{width:100%; }
.form_content form table th{width:80%; text-align:left; padding:10px 10%; font-size:17px; }
.form_content form table td{width:80%; padding:0 10%; line-height:2;}
.form_content form table td input[type="text"]{width:100%; box-sizing:border-box; height:35px; }
.form_content form table td select{text-indent:10px; height:35px; width:48%; border:1px solid #dedede; appearance:none; -webkit-appearance:none;
    background:url(../../../../images/landing/event_191101/select_btn_1.png)no-repeat !important; background-position:center right 5px !important; background-size:20px !important; }
.form_content td input[type='radio'] { display:none;height:30px;}
.form_content td input[type='radio'] + label span {display:inline-block; width:15px;height:15px;background:url(../../../../images/landing/event_191201/r_btn.png) left top no-repeat; vertical-align:middle; padding-bottom:3px}
.form_content td input[type='radio']:checked + label span{background:url(../../../../images/landing/event_191201/r_btn.png) right top no-repeat; }
.form_content form table td a{border:1px solid #CD0609; border-radius:15px; text-align:center; display:inline-block; padding:3px 5px; line-height:1;}
.form_content .chk{ width:80%; margin:0 auto; padding:10px 0; text-align:right; }
.form_content .chk input[type='checkbox']{display:none;}
.form_content .chk input[type='checkbox'] + label span{display:inline-block; width:20px; height:20px; background:url(../../../../images/landing/event_191201/r_btn2.png) left top no-repeat; vertical-align:middle;}
.form_content .chk input[type='checkbox']:checked + label span{display:inline-block; width:20px; height:20px; background:url(../../../../images/landing/event_191201/r_btn2.png) right top no-repeat; vertical-align:middle;}
.form_content .bt_go2 {display: block; width:80%; background-color:#CD0609; text-align:center; padding:15px 0; font-size:24px; font-weight:bold; color:#fff; margin:0 auto;}
.form_content .bt_view2 {display:inline-block; width:60px; font-size:14px; border:none; color:#000; text-align:center; background-color:#CD0609; padding:5px 0; font-weight:bold; color:#fff;}
