@charset "euc-kr"; .eventWrap { color: #333; } 
.eventWrap .con_tit { font-size: 48px; font-weight: normal; line-height: 1.25; } 
.eventWrap .con_tit .tiny { display: block; font-size: 30px; margin-bottom: 15px; } 
.eventWrap .con_tit strong { color: #d14646; font-weight: 900; } 
.eventWrap .sub_tit { position: relative; } 
.eventWrap .sub_tit::before { content:''; height: 1px; width: 100%; position: absolute; left: 0; top: 50%; } 
.eventWrap .sub_tit span { font-size: 24px; font-weight: 700; display: inline-block; padding: 0 28px; position: relative; } 
.eventWrap .lecture { padding-bottom: 0 !important; background: #fff; } 
.eventWrap .vodchr_banner { margin-bottom: 0; } 
.eventWrap .pocket_pop { z-index: 4; } 
.con_tit .end::after { background: #fff; top: 110px; } 

.flt_inner { z-index: 200; } 


.tab_wrapper { position: relative; z-index: 100; } 
.tab_wrapper.on { padding-top:100px; } 
.tab_wrapper .tab_base { background-color: #282828; } 
.tab_wrapper .tab_base.on { position: fixed; top: 0; left: 0; width: 100%; } 
.tab_wrapper .tab_base ul { display: flex; } 
.tab_wrapper .tab_base ul.moVer { display: none; } 
.tab_wrapper .tab_base ul li { width: 50%; } 
.tab_wrapper .tab_base ul li a { color: #818181; font-size: 22px; line-height: 1.2; font-weight: 200; display: block; width: 100%; padding: 22.3px 0; } 
.tab_wrapper .tab_base ul li a .tiny { display: block; font-size: 18px; font-weight: 200; margin-bottom: 10px; } 
.tab_wrapper .tab_base ul li.on { background: #003461; } 
.tab_wrapper .tab_base ul li.on a { color: #fff; font-weight: normal; } 


.main { background: #030c14 url('https://img.megagong.net/m/2024/0105_plower3362/main_bg.jpg') no-repeat; padding: 63px 0 0; } 
.main h3 { position: relative; } 
.main h3 .home { position: absolute; right: 60px; bottom: 86px; } 


.evCon1 { background: #f3f5f7; padding: 140px 0; } 
.evCon1 .con_tit { margin: 0 0 40px; } 
.evCon1 .thum_roll { position: relative; margin: 35px 0 68px; } 
.evCon1 .thum_roll .swiper-slide { width: 472px !important; margin: 0 12px; } 
.evCon1 .thum_roll .swiper-wrapper { transition-timing-function: linear; } 
.evCon1 .btn { display: inline-block; background: #000000; color: #fff; font-size: 24px; font-weight: 700; width: 450px; padding: 16.4px 0; margin: 0 0 75px; } 
.evCon1 .btn span { display: block; color: #ffe539; } 
.evCon1 .sub_tit::before { background: #6c6c6c; } 
.evCon1 .sub_tit span { background: #f3f5f7; } 
.evCon1 .review_roll { position: relative; overflow: hidden; margin: 26px -8px 0; } 


.evCon2 { padding:155px 0; } 
.evCon2 .con_tit { margin: 0 0 60px; } 
.evCon2 .contents_wrap { display:flex; align-items:center; justify-content:center; } 
.evCon2 .contents_wrap ul { display: flex; } 
.evCon2 .contents_wrap ul li { flex: 1; } 
.evCon2 .contents_wrap ul li .img { position: relative; margin: 0 0 30px; } 
.evCon2 .contents_wrap ul li .img::before { content:''; background: #dddddd; width: 1px; height: 360px; position: absolute; right: 0; top: 0; } 
.evCon2 .contents_wrap ul li:last-child .img::before { display: none; } 
.evCon2 .contents_wrap ul li .bg_box { background: #003461; overflow: hidden; height: 200px; display: flex; justify-content: center; align-items: center; position: relative; } 
.evCon2 .contents_wrap ul li .bg_box::before { content:''; background: #6f899f; width: 1px; height: 80px; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.evCon2 .contents_wrap ul li:last-child .bg_box::before { display:none; } 
.evCon2 .contents_wrap ul li .bg_box .in_wrp { color: #fff; font-size: 20px; } 
.evCon2 .con2_roll { display: none; } 


.evCon3 { background: #e6f1f7; padding: 150px 0; } 
.evCon3 .eventVideo { margin: 56px 0 78px; } 
.evCon3 .con3_roll { position: relative; overflow: hidden; margin: 0 0 40px; } 
.evCon3 .con3_roll .swiper-wrapper { justify-content: space-between; } 
.evCon3 .con3_roll .swiper-slide { width: 344px; } 


.evCon4 { background: #f3f5f7; padding: 150px 0; } 
.evCon4 .con_tit { margin: 0 0 52px; } 
.evCon4 .roll_tit { background: #00549d; color: #fff; font-size: 30px; font-weight: 900; padding: 19px 0; } 
.evCon4 .con4_roll { overflow: hidden; position: relative; background: #fff; padding: 42px 0 30px; } 
.evCon4 .con4_roll .swiper-button-next:after, .evCon4 .con4_roll .swiper-button-prev:after { display: none; } 
.evCon4 .con4_roll .swiper-button-prev { background: url('https://img.megagong.net/m/2024/0105_plower3362/con4_roll_prev.png'); width: 19px; height: 32px; left: 30px; } 
.evCon4 .con4_roll .swiper-button-next { background: url('https://img.megagong.net/m/2024/0105_plower3362/con4_roll_next.png'); width: 19px; height: 32px; right: 30px; } 
.evCon4 .con4_roll .fraction { font-size: 14px; color: #666666; } 
.evCon4 .con_tit2 { margin: 140px 0 35px; font-size: 48px; font-weight: 900; line-height: 1.3; } 
.evCon4 .sub_tit::before { background: #6c6c6c; } 
.evCon4 .sub_tit span { background: #f3f5f7; } 
.evCon4 .tbl_wrap { margin: 36px 0 0; } 
.evCon4 .tbl_wrap .tbl tr th, .evCon4 .tbl_wrap .tbl tr td { font-size: 16px; } 
.evCon4 .tbl_wrap .tbl tr th { background: #f1f5ff; padding: 19px 7px; } 
.evCon4 .tbl_wrap .tbl tr td { background: #fff; padding: 28px 7px; } 

.event .con_btn { display: inline-block; width: 450px; background: #000; color: #fff; padding: 31.7px 0; font-size: 24px; font-weight: 700; } 

.evCon5 { background: #004385; padding: 160px 0; } 
.evCon5 .con_tit { margin: 0 0 65px; } 
.evCon5 .sub_tit::before { background: #fff; } 
.evCon5 .sub_tit span { color: #fff; background: #004385; } 
.evCon5 .con1 { margin: 35px 0 75px; background: #fff; border-radius: 15px; padding: 35px 10px; } 
.evCon5 .con1 .tag { background: #333333; color: #fff; font-size: 18px; width: 180px; padding: 7.4px 0; border-radius: 100px; margin: 0 auto; } 
.evCon5 .con1 .tit { margin: 20px 0 8px; font-size: 24px; } 
.evCon5 .con1 .tit strong { color: #d14646; font-weight: 900; } 
.evCon5 .con1 .tiny { font-size: 16px; color: #004385; } 
.evCon5 .con2 { display: flex; justify-content: space-between; margin: 35px 0 70px; } 
.evCon5 .con2 li { background: #fff; border-radius: 15px; width: 320px; padding: 26px 0 31px; position: relative; } 
.evCon5 .con2 li::before { content:''; background: url('https://img.megagong.net/m/2024/0105_plower3362/con5_ico.png') no-repeat; width: 32px; height: 32px; position: absolute; right: 0; top: 50%; transform: translate(145%, -50%); } 
.evCon5 .con2 li:last-child::before { display:none; } 
.evCon5 .con2 li .step { font-size: 18px; font-weight: 900; color: #999999; margin: 0 0 10px; } 
.evCon5 .con2 li .txt_wrap { height: 109.39px; display: flex; flex-wrap: wrap; justify-content: center; align-content: center; } 
.evCon5 .con2 li .txt_wrap .txt { font-size: 20px; line-height: 1.35; width: 100%; } 
.evCon5 .con2 li .txt_wrap .tiny { font-size: 16px; color: #004385; margin-top: 6px; } 
.evCon5 .con2 li .txt_wrap .btn { font-size: 13px; color: #fff; background: #000; border-radius: 10px; width: 160px; padding: 8.9px 0; margin-top: 10px; } 


.evCon6 { background: #00549d; padding: 160px 0; } 
.evCon6 .content { background: #fff; border-radius: 10px; display: flex; flex-direction: row-reverse; align-items: center; padding: 73px 0 62px; margin: 68px 0 72px; } 
.evCon6 .content .con1 { margin: 0 40px 0 50px; } 
.evCon6 .con_btn.complete { background: #d2d2d2; } 


.warningList > li.w_tit { font-weight: 900; } 
.warningList > li:nth-child(2) { margin-top: 10px; } 
.warningList li .s_tit, .warningList li { font-size: 15px; letter-spacing: -0.05em; } 
.warningList li.fc_red { color:#f00; font-weight:700; } 



@media screen and (max-width: 1200px){
 .eventWrap .con_tit { font-size: 46px; } 
 .eventWrap .con_tit .tiny { font-size: 28px; } 
 .eventWrap .sub_tit span { font-size: 22px; } 
 
 
 .tab_wrapper .tab_base ul { width:100%; } 
 .tab_wrapper .tab_base ul.pcVer { display: none; } 
 .tab_wrapper .tab_base ul.moVer { display: flex; } 
 .tab_wrapper .tab_base ul li a { font-size: 20px; } 
 .tab_wrapper .tab_base ul li a .tiny { font-size: 16px; } 


 .main { padding: 6% 0 0; background-size: cover; } 
 .main h3 img { width: 100%; } 
 .main h3 .home { right: 0; bottom: 9%; } 


 .evCon1 { padding: 12% 0; } 
 .evCon1 .con_tit { margin: 0 0 4%; } 
 .evCon1 .thum_roll { margin: 3.5% 0 6.8%; } 
 .evCon1 .thum_roll .swiper-slide { width: 42% !important; margin: 0 1%; } 
 .evCon1 .btn { margin: 0 0 7.5%; font-size: 20px; width: 400px; } 
 .evCon1 .review_roll { margin: 2.5% 0 0; } 


 .evCon2 { padding: 13% 0; } 
 .evCon2 .con_tit { margin: 0 0 6%; } 
 .evCon2 .contents_box_wrap { display: none; } 
 .evCon2 .con2_roll { display: block; position: relative; overflow: hidden; } 
 .evCon2 .con2_roll .con2_swiper-pagination { margin-top: 10px; } 
 .evCon2 .contents_wrap { height: auto; } 


 .evCon3 { padding: 13% 0; } 
 .evCon3 .eventVideo { margin: 5.6% 0 7.8%; } 
 .evCon3 .con3_roll { margin: 0 10% 4%; background: #fff; border-radius: 15px; } 
 .evCon3 .con3_roll .con3_swiper-pagination { margin: 0 0 20px; } 


 .evCon4 { padding: 13% 0; } 
 .evCon4 .con_tit { margin: 0 0 5%; } 
 .evCon4 .roll_tit { font-size: 25px; } 
 .evCon4 .con4_roll .swiper-button-prev , .evCon4 .con4_roll .swiper-button-next { display: none; } 
 .evCon4 .con_tit2 { margin: 12% 0 3.5%; font-size: 46px; } 
 .evCon4 .tbl_wrap { margin: 3.6% 0 0; } 


 .event .con_btn { font-size: 20px; width: 400px; } 
 
 .evCon5 { padding: 13.5% 0; } 
 .evCon5 .con_tit { margin: 0 10% 6.5%; } 
 .evCon5 .con1 { margin: 3.5% 0 7.5%; padding: 20px 10px; } 
 .evCon5 .con1 .tag { font-size: 16px; } 
 .evCon5 .con1 .tit { font-size: 21px; } 
 .evCon5 .con1 .tiny { font-size: 13px; } 
 .evCon5 .con2 { margin: 3.5% 0 7%; flex-wrap: wrap; } 
 .evCon5 .con2 li { width: 100%; max-width: 700px; padding: 20px 0; margin: 0 auto 20px; } 
 .evCon5 .con2 li::before { right: auto; left: 50%; top: auto; bottom: 0; transform: translate(-50%, 80%) rotate(90deg); z-index: 2; } 
 .evCon5 .con2 li .txt_wrap { height: auto; } 
 .evCon5 .con2 li .step { font-size: 16px; } 
 .evCon5 .con2 li .txt_wrap .txt { font-size: 18px; } 
 .evCon5 .con2 li .txt_wrap .tiny { font-size: 13px; } 


 .evCon6 { padding: 13.5% 0; } 
 .evCon6 .content { margin: 6.8% 0 7.2%; display: block; padding: 30px 15%; } 
 .evCon6 .content .con1 { margin: 0 0; } 


 .warningList li .s_tit, .warningList li { font-size: 13px; } 
 }
@media screen and (max-width: 992px){
 .eventWrap .con_tit { font-size: 36.7px; } 
 .eventWrap .con_tit .tiny { font-size: 23px; } 
 .eventWrap .sub_tit span { padding: 0 20px; font-size: 19px; } 


 .evCon4 .con_tit2 { font-size: 36.7px; } 
 }
@media screen and (max-width: 768px){
 .eventWrap .con_tit { font-size: 27.6px; } 
 .eventWrap .con_tit .tiny { font-size: 18px; } 

 .tab_wrapper.on { padding-top: 80px; } 
 .tab_wrapper .tab_base ul li a { font-size: 17.5px; padding: 17px 0; } 
 .tab_wrapper .tab_base ul li a .tiny { font-size: 14px; } 
 

 .main h3 .home { width: 5%; } 


 .evCon1 .btn { font-size: 17px; padding: 14px; width: 350px; } 


 .evCon2 .con2_roll { margin: 0 12%; } 


 .evCon4 .roll_tit { font-size: 21px; padding: 15px 0; } 
 .evCon4 .con4_roll { padding: 20px 0 15px; } 
 .evCon4 .con_tit2 { font-size: 27.6px; } 
 .evCon4 .tbl_wrap .tbl tr th, .evCon4 .tbl_wrap .tbl tr td { font-size: 13px; } 


 .event .con_btn { font-size: 17px; padding: 25px 0; width: 350px; } 
 
 .evCon5 .con1 .tag { font-size: 13px; width: 150px; padding: 6px 0; } 
 .evCon5 .con1 .tit { font-size: 18px; margin: 10px 0 5px; } 
 .evCon5 .con2 li .step { font-size: 14px; margin: 0 0 7px; } 
 .evCon5 .con2 li .txt_wrap .txt { font-size: 16px; } 
 }
@media screen and (max-width: 576px){
 .eventWrap .con_tit { font-size: 23.1px; } 
 .eventWrap .con_tit .tiny { font-size: 16px; margin-bottom: 10px; } 
 .eventWrap .sub_tit span { font-size: 17px; } 
 

 .tab_wrapper.on { padding-top: 67px; } 
 .tab_wrapper .tab_base ul li a .tiny { font-size: 13px; } 


 .evCon1 .btn { font-size: 13px; width: 270px; padding: 10px 0; } 
 .evCon1 .review_roll { margin: 2.5% 14%; } 


 .evCon4 .roll_tit { font-size: 17px; padding: 12px 0; } 
 .evCon4 .con_tit2 { font-size: 23.1px; } 


 .event .con_btn { font-size: 15px; width: 270px; padding: 20px 0; } 
 
 .evCon5 .con1 .tit { font-size: 16px; } 
 .evCon5 .con1 .tiny { font-size: 12px; } 
 .evCon5 .con2 li .txt_wrap .txt { font-size: 13px; } 
 }
@media screen and (max-width: 480px){
 .eventWrap .con_tit { font-size: 20px; } 
 .eventWrap .con_tit .tiny { font-size: 14px; } 

 
 .tab_wrapper .tab_base ul li a { font-size: 15px; letter-spacing: -0.05em; padding: 15px 0; } 
 .tab_wrapper .tab_base ul li a .tiny { font-size: 12px; margin-bottom: 2px; } 


 .evCon1 .review_roll { margin: 2.5% 8%; } 


 .evCon4 .roll_tit { font-size: 14px; } 
 .evCon4 .con_tit2 { font-size: 20px; } 


 .evCon5 .con1 .tit { font-size: 14px; } 
 .evCon5 .con1 { padding: 10px 0; } 

 
 .evCon6 .content { padding: 20px 7%; } 
 }





