@import url('https://fonts.googleapis.com/css2?family=Inter&family=Ubuntu&display=swap');

body {word-break: keep-all;}
.text_deco {text-decoration: underline; font-weight: 700;}
.fs24 {font-size: 24px; font-weight: bold;}
.fs20 {font-size: 20px;}
.fs16 {font-size: 16px;}
.purple_txt {color: #1e7136;}
.txt_bd {font-weight: 600;}
.txt_th {font-weight: 400;}
.section_inner {max-width: unset;}
.wave_banner{padding-top: 80px;}
.mo_br {display: block !important;}
br.mo{display: none;}
.cmmTit2 {word-break: keep-all;}
.cmmTit2.sty2 {display: inline-block;}
.cmmTit2.nowrap {white-space: nowrap;}
.inlineWrap{display: flex; gap:20px;}
.inlineBox{width: calc(100% / 3 - 33.3333px);}
.banner_wrap{position:relative;width:100%;height:400px;background:#f5f5f5}
.banner_wrap.mwu2025{height:354px;background:#f5f5f5}
.banner_wrap .banner{position:relative;width:100%;max-width: 1920px;margin:auto;height:100%;background:url(../images/mwu_award/award_banner5.png) no-repeat center center;background-size:cover;}
.banner_wrap.mwu2025 .banner{background:url(../images/mwu_award/award_banner6.png) no-repeat center center;background-size:cover;}
.banner_wrap .banner .bannerBox{position: relative; height: 100%;max-width: 1200px;margin: 0 auto;color: #fff;display: flex;align-items: center;}
.banner_wrap.mwu2025 .banner .bannerBox{display: flex; align-items: baseline; justify-content: center; flex-direction: column; gap: 30px;}
.banner_wrap.mwu2025 .banner .bannerBox .txt{font-size: 20px; line-height: 1;}
.banner_wrap.mwu2025 .banner .bannerBox .awards{margin-left:20px;}
.banner_wrap .banner .bannerBox .banner_txt{}
/* .banner_wrap .banner .banner_txt{display: none;} */
.banner_wrap .bannerBox .banner_sch{letter-spacing: 6px;}
.banner_wrap .bannerBox .bannerTit {font-size: 85px; font-weight: 600; margin-top: 20px; letter-spacing: 6px;}
.banner_wrap .bannerBox .bannerTit br{display: none;}
.banner_wrap .bannerBox .bannerText{font-size: 18px; color: #c6c2c3; line-height: 1.5;}
.banner_wrap .bannerBox .banner_sch{font-size: 24px; line-height: 1.5;}

.banner_bottom {font-size: 24px; font-weight: 600; min-height: 65px; background-color: #f3f3f3; line-height: 2.5;}
.banner_bottom .bottom_inner {display: flex; justify-content: space-between; max-width: 1200px; height: 100%; margin: 0 auto;}
.banner_bottom .bottom_inner .banner_bottom_1depth{display: flex; flex-wrap: wrap; justify-content: flex-end; }
.banner_bottom .bottom_inner .banner_bottom_1depth li{display: flex; justify-content: center; align-items: center; padding: 0 10px; font-size: 16px;}
.banner_bottom .bottom_inner .banner_bottom_1depth li{position: relative; margin-right: 10px;}
.banner_bottom .bottom_inner .banner_bottom_1depth li::after{content: ''; position: absolute; right: -7px; width: 2px; height: 18px; background-color: #a8a8a8;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li::after {display: none;}

.banner_bottom .bottom_inner .banner_bottom_1depth li:last-child:after{display: none;}
.banner_bottom .bottom_inner .banner_bottom_1depth li a{color: #6f6f6f; }
.banner_bottom .bottom_inner .banner_bottom_1depth li.act a{color: #1e7136; }

.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth{display: none; position: absolute; top: 60px; text-align: center;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth.act {display: block; position: absolute; top: 60px;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li:first-child{position: relative; margin-right: 0px;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li:nth-child(2){position: relative; margin-right: 0px;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li.no_bar::after{display: none;}
.banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li:last-child{position: relative; margin-right: 0px;}


/* wave_intro */
.wave_intro { max-width: 1200px; margin: 100px auto 0;}
.wave_intro .content_box {flex: 1; position: relative;width: 680px; height: unset; padding-bottom: 56.25%; margin-top: 20px;border-radius: 10px;overflow: hidden; }
.wave_intro .content_box iframe{position: absolute; width: 100%; height: 100%; border-radius: 10px;}

.content_wrap{max-width: 680px; margin-right: 40px;}
.content_box {flex: 1; position: relative;max-width: 680px; max-height: 380px; margin-top: 20px;}
.content_box img { width: 100%;}

.wave_intro .intro_txt {flex: 0.5; font-size: 16px; padding-top: 30px; padding-right: 40px; padding-bottom: 30px; }
.wave_intro .intro_txt h3{font-size: 36px; font-weight: 700; line-height: 1.3; white-space: nowrap;}
.wave_intro .intro_txt p { color: #000;margin-top: 20px; font-size: 16px; line-height: 1.5; white-space: nowrap;}
.wave_intro .intro_txt .sub_txt1 {margin-top: 10px;}

.wave_intro .intro_btn_wrap {display: flex; margin-top: 30px;}
.wave_intro .register_btn,
.wave_intro .info_btn,
.wave_intro .link_btn{display: flex; justify-content: center; background-color: #1e7136; align-items: center; width: 290px; height:45px; border-radius: 5px; font-size: 15px; border: 1px solid #1e7136; word-break: keep-all; text-align: center;}
.wave_intro.wave2025 .register_btn,
.wave_intro.wave2025 .info_btn,
.wave_intro.wave2025 .link_btn{width: 200px; height:auto; line-height: 31px; border-radius: 5px; font-size: 15px; border: 2px solid #4285f4; background-color: #fff; color: #4285f4; word-break: keep-all; text-align: center;}
.wave_intro .link_btn{background-color: #fff; border: 1px solid #1e7136; }
.wave_intro.wave2024 .info_btn{background-color: transparent; border: 1px solid #4285f4;}

.wave_intro .link_btn a{display: block; width: 100%; height: 100%; font-weight: 700; color: #1e7136;  line-height: 44px;}

.wave_intro .register_btn{background-color: #1e7136;  margin-right: 10px;}
.wave_intro .register_btn a{display: block; width: 100%; height: 100%; color: #fff;}
.wave_intro .info_btn a{display: block; width: 100%; height: 100%; font-weight: 700; color: #fff; line-height: 44px;}
.wave_intro.wave2024 .info_btn a{color: #4285f4;}
.wave_intro.wave2025 .info_btn a{color: #4285f4;}


.intro_content {display: flex; align-items: center; max-width: 1200px;}

/* ----- */
.wave_tab_box {max-width: 1200px; margin: 180px auto 0;}
.wave_tab_box .tab_inner_txt {display: none; }
.wave_tab_box ul{display: flex;}
.wave_tab_box ul li{display: flex; width: 20%; border: 1px solid #808080; text-align: center; border-right: none;font-size: 18px;}
.wave_tab_box ul li:nth-child(5){border-right: 1px solid #808080;}
.wave_tab_box ul li a{color: #808080; width: 100%; line-height: 50px;}
.wave_tab_box ul li.act{background-color: #808080;}
.wave_tab_box ul li.act a{color: #fff; }
/* module */
.section_inner h4,
.pop_inner h4{font-size: 34px; line-height: 1.3;}
.section_inner h5 {font-size: 24px;}
.more_btn,
.back_btn {text-align: center; margin:75px 0 15px 0;}
.more_btn a,
.back_btn a{padding: 10px 30px; font-size: 18px; color: #fff; background-color: #2196f3; border-radius: 3px;}

/* award_tab */
.award_tab {margin-top: 80px;}
.award_tab .section_inner{width:100%;max-width: 1080px;margin:auto; }
.award_tab .section_inner .training_apply p {font-size: 18px; margin-top: 15px; line-height: 1.5;}
/* .award_tab .section_inner .training_apply h4 {font-family: 'Inter', sans-serif;} */
.award_tab .section_inner .training_apply h5 {margin-top: 30px;}
.award_tab .section_inner .training_apply ul li{margin-top: 5px; font-size: 16px; line-height: 1.5;}
.award_tab .section_inner .training_apply ul li.another_hei{line-height: 1.7; padding-top: 30px;}
.award_tab .section_inner .training_apply .award_schedule{margin-top: 75px;}
.award_tab .section_inner .training_apply .award_schedule .schedule_img .img_pc{display:flex; margin-top: 38px;}
.award_tab .section_inner .training_apply .award_schedule .schedule_img .img_mo{display: none; margin-top: 38px;}
.award_tab .section_inner .training_apply .award_con_box{margin-top: 75px;}
.award_tab .section_inner .training_apply .award_con_box h5{margin-top: 20px;}
.award_tab .section_inner .training_apply .award_con_box .award_con{display: flex; justify-content: space-between; margin-top: 40px;}

.award_tab .section_inner .training_apply .training_btn {display: flex; justify-content: center; align-items: center; width: 240px; height: 40px; margin-top: 30px; background-color: #2196f3; border-radius: 5px;}
.award_tab .section_inner .training_apply .training_btn a{color: #fff; font-size: 15px;}
.award_tab .section_inner .training_content{display: flex; align-items: center; flex-wrap: wrap; width: 1100px; margin-top: 70px; word-break: keep-all;}
.award_tab .section_inner .training_content.hide {display: none;}
.award_tab .section_inner .training_content > div {flex: 1;}
.award_tab .section_inner .training_content .content_box { margin-right: 40px;}
.award_tab .section_inner .training_content .training_txt .training_name {font-size: 26px; font-weight: 600;}
.award_tab .section_inner .training_content .training_txt h5 {font-size: 18px;}
.award_tab .section_inner .training_content .training_txt p {color: #000; font-size: 18px; line-height: 1.3;}
.award_tab .section_inner .training_content .training_txt .training_txt_profile {display: flex; align-items: center; justify-content: space-between; margin: 20px 0 15px 0; padding-bottom:15px; border-bottom:1px solid #b0b0b0;}
.award_tab .section_inner .training_content .training_txt .profile_int {margin-left: 10px;}
.award_tab .section_inner .training_content .training_txt .profile_int p {color: #999999; margin-top: 5px; font-size: 14px; line-height: 1.3; }
.award_tab .section_inner .training_content .training_txt .subject_btn_wrap .subject_look_btn{width: 160px; height: 40px; border: 1px solid #2196f3; border-radius: 5px; margin-right: 8px;}
.award_tab .section_inner .training_content .training_txt .subject_btn_wrap .subject_look_btn a{display: block; width: 100%; height: 100%; text-align: center; color: #2196f3; line-height: 3;}
.award_tab .section_inner .training_content .training_txt ul {margin-bottom: 20px;}
.award_tab .section_inner .training_content .training_txt ul li {font-size: 16px; margin-top:7px; color: #999999; line-height: 1.3;}

.award_tab.award_category {margin-top: 40px;}
.award_tab.cont3 {margin-top: 80px;}
.award_tab .section_inner .category_sub_tab {max-width: 770px; text-align: center; margin: 0 auto 60px;}
.award_tab .section_inner .category_sub_tab ul{display: flex; justify-content: center;}
.award_tab .section_inner .category_sub_tab ul li{position: relative; font-size: 22px;}
.award_tab .section_inner .category_sub_tab ul li:nth-child(1){margin-right: 20px;}
.award_tab .section_inner .category_sub_tab ul li:nth-child(2){margin-left: 20px;}
.award_tab .section_inner .category_sub_tab ul li:nth-child(1):after{content: ''; position: absolute; top: 4px; right: -23px; width: 2px; height: 18px; background-color: #a8a8a8;}
.award_tab .section_inner .category_sub_tab ul li.act a{color: #1e7136;}

.award_tab .section_inner .award_tab_category .table_wrap{display: flex; justify-content: space-between; width: 100%; flex-wrap:wrap;  margin-top: 40px;}
.award_tab .section_inner .cate_game_table tr,
.award_tab .section_inner .cate_indie_table tr {vertical-align: top;}
.award_tab .section_inner .cate_game_table {position: relative;}
.award_tab .section_inner .cate_game_table {position: relative; width: 48%;}
.award_tab .section_inner .cate_game_table td{padding: 20px 10px ; border-top: 1px solid #1e7136; text-align: center; font-size: 18px; line-height: 1.2;}

.award_tab .section_inner .cate_indie_table {position: relative; }
.award_tab .section_inner .cate_indie_table {position: relative; width: 50%;}
.award_tab .section_inner .cate_indie_table tr:nth-of-type(1) td:nth-child(1){white-space: nowrap;}
.award_tab .section_inner .cate_indie_table tr:nth-of-type(3) td:nth-child(1){white-space: nowrap;}
.award_tab .section_inner .cate_indie_table td{border-top: 1px solid #1e7136; padding: 20px 10px ; text-align: center; font-size: 18px; line-height: 1.2;}
.award_tab .section_inner .cate_indie_table .border_none td {border: none; word-break: break-all;}

.award_tab .cate_tab2 .cate_indie_table {position: relative; width: 100%;}
.award_tab .cate_tab2 a {color: #000;}
.award_tab_category .blue_border{border-top: 3px solid #1e7136 !important; color: #1e7136; font-weight: 600;}
.award_tab_category .indu_table tr td:nth-child(2){text-align: left;}

.award_tab.tab_cont3 {word-break: keep-all; margin-top: 80px;}
.award_tab.tab_cont3 .section_inner {max-width: 1200px;}
.award_tab.tab_cont3 .section_inner .earlybird .gray {color: #777777;}
.award_tab.tab_cont3 .section_inner .earlybird .mb_a{margin-bottom: 30px;}
.award_tab.tab_cont3 .section_inner .earlybird .mt_a,
.award_tab.tab_cont3 .section_inner .earlybird .earlybird_check{margin-top: 45px;}
.award_tab.tab_cont3 .section_inner .earlybird p,
.award_tab.tab_cont3 .section_inner .earlybird ul li{font-size: 18px; line-height: 1.5;}
.award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift{display: flex; justify-content: space-between; align-items: center; margin-top: 40px;}
.award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift:nth-of-type(1){margin-top: 0;}
.award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift h5{font-size: 27px; margin-bottom: 15px;}
.award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift .object{font-size: 16px; margin-top: 25px; line-height: 1.3;}
.award_tab.tab_cont3 .section_inner .earlybird:nth-of-type(2){margin-top: 35px;}

.award_tab.tab_cont3 .section_inner .vote_giveaway{}
.award_tab.tab_cont3 .section_inner .vote_giveaway p{font-size: 18px; margin-top: 30px; line-height: 1.5;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1{}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1 .txt_wrap{margin-right: 30px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1 .login_vote_btn{ background-color: #1e7136; align-items: center; width: 170px; height:45px; border-radius: 5px; font-size: 15px; border: 1px solid #1e7136; word-break: keep-all; text-align: center; margin-top: 15px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1 .login_vote_btn a{display: block; width: 100%; height: 100%; color: #fff;  line-height: 44px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2{ padding-top: 60px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap{ padding-top: 30px; display: flex; justify-content: space-between;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap_mo{padding-top:30px; display: none;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap_mo li{margin-bottom: 20px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap_mo img{width: 100%;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice3{ padding-top: 60px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice3 .notice_txt li{font-size: 18px; margin-bottom: 18px;}
.award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice3 .notice_txt li:last-child{ margin-bottom: 0;}

/* 시상 내용 */
.award_tab.tab_cont4 .section_inner .award_content_box {margin-top: 50px;}
.award_tab.tab_cont4 .section_inner .award_content_box:nth-child(1) {margin-top: 0px;}
.award_tab.tab_cont4 .section_inner .badge_box {display: flex; margin-top: 15px; flex-wrap: wrap;}
.award_tab.tab_cont4 .section_inner .badge_box .badge_list{margin-left: 60px; white-space: nowrap;}
.award_tab.tab_cont4 .section_inner .badge_box .badge_list ul li{margin-top: 0;}
.award_tab.tab_cont4 .section_inner .badge_box .badge_list ul li br{display: none;}
.award_tab.tab_cont4 .section_inner .badge_all_box{display: flex; justify-content: space-between; align-items: flex-start;}
.award_tab.tab_cont4 .section_inner .badge_all_box .badge_box{flex-wrap: nowrap;}
.award_tab.tab_cont4 .section_inner .badge_all_box ul .best_txt{font-size: 22px; font-weight: 600; color: #777777;}

/* 심사 기준 및 주의사항 */
.award_tab.tab_cont5 .section_inner {font-size: 16px;}
.award_tab.tab_cont5 .section_inner table tr {vertical-align: top; border-bottom: 1px solid #ececec; padding: 35px 0;}
.award_tab.tab_cont5 .section_inner table tr:nth-child(3) {border-bottom:none;}
.award_tab.tab_cont5 .section_inner table tr td{padding: 35px 0;}
.award_tab.tab_cont5 .section_inner table tr td:nth-child(1){padding: 35px 0 35px 35px}
.award_tab.tab_cont5 .section_inner ul li{margin-top: 5px; line-height: 1.5;}
.award_tab.tab_cont5 .section_inner ul li:nth-child(1){margin-top: 0px;}
.award_tab.tab_cont5 .section_inner .guide_box{font-size: 16px;}
.award_tab.tab_cont5 .section_inner .guide_box ul li{margin-top: 10px; line-height: 1.5;}
.award_tab.tab_cont5 .section_inner .guide_box ul li:first-child{margin-top: 0px;}
.award_tab.tab_cont5 .section_inner .guide_box ul li:last-child{margin-top: 0px;}
.award_tab.tab_cont5 .section_inner .mo_notice {display: none;}


/* unity_sponsor */
.unity_sponsor{margin-top: 100px; background-color: #f8f8f8;}
.unity_sponsor .section_inner{max-width: 1200px; margin: 0 auto; padding: 60px 40px 60px 60px;}
.unity_sponsor .section_inner .guide_box{font-size: 16px;}
.unity_sponsor .section_inner .guide_box ul{margin-top: 20px; width: 95%;}
.unity_sponsor .section_inner .guide_box ul li{margin-top: 10px; line-height: 1.5;}
.unity_sponsor .section_inner .guide_box ul li:nth-child(3){margin-top: 20px;}
.unity_sponsor .section_inner .guide_box ul li:last-child{margin-top: 0px;}
.unity_sponsor .section_inner .sponsor_box{margin-bottom: 60px;}
.unity_sponsor .section_inner .sponsor_box .sponsor_title{display: flex; flex-wrap: wrap;}
.unity_sponsor .section_inner .sponsor_box h4{margin-right: 58px; }
.unity_sponsor .section_inner .sponsor_box .sponsor_txt{width: 150px; font-size: 16px;}
.unity_sponsor .section_inner .sponsor_box ul{display: flex; align-items: center;}
.unity_sponsor .section_inner .sponsor_box ul li {margin-right: 40px;}
.unity_sponsor .section_inner .sponsor_box ul li:last-child {margin-right: 0;}
.unity_sponsor .section_inner .sponsor_box .sponsor_banner{margin-top: 2%;}
.unity_sponsor .section_inner .sponsor_box .sponsor_banner .sponsor_mo {display: none;}
.mwu_vote_intro .section_inner .badge_all_box {margin-top: 30px;}
.mwu_vote_intro .section_inner .badge_all_box ul .best_txt {color: #383838;}
.mwu_vote_intro .section_inner .badge_box .badge_list {margin-left: 34px;}
.mwu_vote_intro .section_inner .badge_box .badge_list ul > li {padding-left: 26px; background-image: url("../images/mwu_award/check_img.png"); background-size: 17px 13px; background-position: left top 7px; background-repeat: no-repeat;}
.mwu_vote_intro .section_inner .badge_box ul > li {padding-left: 26px; background-image: url("../images/mwu_award/check_img.png"); background-size: 17px 13px; background-position: left top 7px; background-repeat: no-repeat; margin-bottom: 10px;}
.mwu_vote_intro .section_inner .badge_box .badge_list ul > li .sm_txt {/*font-size: 13px; color: #919191;*/}
.mwu_vote_intro .section_inner .badge_box .badge_list ul > li.back_none {background: none; padding-left: 0;}
.fir_badge {margin-right: 20px;}



/* mwu vote common*/
.list-style-dot li::before{position:absolute; top:12px;left:1px; content: "";display: block;width:3px;height:3px;background:#000;border-radius: 50%;;}
.list-style-dot li{position:relative;padding-left:10px;margin-bottom: 15px;}
.f-color-blue{color:#1e7136}
.f_blue{color:#1e7136}
.f-bold{font-weight: 600;}
.st_table{position: relative;}
.st_table table{width:100%;}
.st_table table thead tr{background:#f3f3f3}
.st_table table thead tr th{padding:20px 19px;border-right:2px solid #fff;word-break: break-all;}
.st_table table thead tr th:first-child{width:10%;}
.st_table table thead tr th:nth-child(2){width:24%;}
.st_table table thead tr th:nth-child(2) td{font-weight: bold;}
.st_table table thead tr th:nth-child(3){width:22%;}
.st_table table thead tr th:nth-child(4){width:16%;}
.st_table table thead tr th:nth-child(5){width:28%;}
.st_table table thead tr th:last-child{border-right:none;}
.st_table table tbody tr{border-bottom: 1px solid #999;}
.st_table table tbody tr td{padding:20px 19px;word-break: break-all; height: 140px;}
.st_table table tbody tr .td_cate{background-color:#f3f3f3; border-top:2px solid #fff; border-right:2px solid #fff; color: #1e7136; font-weight: 600; text-align: center;}

/* mwu vote*/
.mwu_vote_intro{position:relative; font-size:16px;line-height: 1.5;max-width: 1200px;margin:auto;margin-top: 110px;;}
.mwu_vote_intro h3{font-size:36px; color: #1e7136;}
.mwu_vote_intro .btn-vote-login{position:absolute;top:-5px;left:274px;}
.mwu_vote_intro .btn-vote-login a{font-size:15px;padding:12px 36px;background: #1e7136;border-radius: 4px;color:#fff;display:inline-block;}
.mwu_vote_intro .list-style-dot{margin-top: 30px;}
.mwu_vote_wrap{position:relative; font-size:16px;max-width: 1200px;margin:auto;margin-bottom: 100px;;}
.mwu_vote_wrap .section_inner .tab_menu{position: relative;display: flex;flex-wrap: nowrap;overflow: hidden;align-items: stretch;}
.mwu_vote_wrap .section_inner .tab_menu ul{display: flex;;border-bottom:1px solid #808080 ;width:50%;}
.mwu_vote_wrap .section_inner .tab_menu ul li{font-size:18px;line-height: 1.5; color:#808080;font-weight: 600;flex-basis: 33.33%;text-align: center;padding-bottom: 13px;border-bottom: 2px solid transparent;}
.mwu_vote_wrap .section_inner .tab_menu ul li a{color:#808080;}
.mwu_vote_wrap .section_inner .tab_menu ul li.active{border-bottom: 2px solid #1e7136;color:#1e7136}
.mwu_vote_wrap .section_inner .tab_menu ul li.active a{color:#1e7136}
.mwu_vote_wrap .section_inner h4{font-size:36px;font-weight: 600;margin-top: 38px;margin-left:60px;margin-bottom: 30px;;}
.mwu_vote_wrap .section_inner h4 p{font-size:24px;margin-bottom:15px;}
.vote-slide-wrap{position:relative;}
.vote-slide-wrap .vote-slide{position:relative;padding:0 60px;}
.vote-slide-wrap .vote-slide .slide{position:relative;}
.vote-slide-wrap .vote-slide .slide .slide-box{display: flex;flex-direction: row;justify-content: space-between;}
.vote-slide-wrap .vote-slide .slide .slide-box  li{position:relative;max-width:340px;width:30%;border:1px solid #b9b9b9;border-radius: 10px;overflow: hidden;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .s-img{height:230px;overflow: hidden;width:100%;background-position: center center;/*transition: all .5s ease*/;background-repeat: no-repeat;background-size:cover;;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .s-img img{width:100%;}
/* .vote-slide-wrap .vote-slide .slide .slide-box  li:hover .s-img{transform: scale(1.07);} */
.vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote{position:absolute;right:20px;bottom:128px;width:44px;display:inline-block;border-radius: 50%;;-webkit-box-shadow: 0px 8px 5px 0px rgba(50, 50, 50, 0.41);
    -moz-box-shadow: 0px 8px 5px 0px rgba(50, 50, 50, 0.41); box-shadow: 0px 8px 5px 0px rgba(50, 50, 50, 0.41);}
.vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote img{width:100%;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote:hover{background:url('../../resources/images/mwu_award/btn_like_on.png') no-repeat;background-size:cover}
.vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote:hover img{opacity: 0;;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt{margin:20px 30px;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt .tit{font-weight: 600;font-size:24px;margin-bottom: 0;height:85px;word-break: keep-all; line-height: 1.1;}
.vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt .sub-tit{font-size:14px;color:#999;border-top:1px solid #b9b9b9;padding-top:10px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;height: 27px;}
.vote-slide-wrap .vote-slide .slick-arrow{position: absolute;top:50%;width:26px;height:49px;transform: translateY('-50%');;}
.vote-slide-wrap .vote-slide .slick-next{right:0;background: url('../../resources/images/mwu_award/ar_right.png') no-repeat;}
.vote-slide-wrap .vote-slide .slick-prev{left:0;background: url('../../resources/images/mwu_award/ar_left.png') no-repeat;}
/* mwu dirctory */
.mwu_dirctory{position: relative;width:95%;max-width: 1200px;margin:100px auto;font-size:18px; line-height: 1.4;}
.mwu_dirctory .st_table {margin-top: 60px;}
.mwu_dirctory .st_table .company_name{display: flex;align-items: center;}
.mwu_dirctory .st_table .p_logo{margin-right: 10px; margin-bottom: 10px;}
.mwu_dirctory .st_table .p_logo2{margin-right: 10px;}
.mwu_dirctory .st_table .c_name{font-weight: 600;}
.mwu_dirctory .list-style-dot li::before{top:9px;}
.mwu_dirctory .list-style-dot li .url_link{padding-bottom: 2px;border-bottom: 1px solid #000;color:#000}
.mwu_dirctory .list-style-dot li.last{margin-bottom: 0;}
.mwu_dirctory .txt{font-size:18px;color:#666;line-height: 1.5;}
.mwu_dirctory .dirctory_sub_tab{position:relative;width:80%;max-width:560px;margin:auto;}
.mwu_dirctory .dirctory_sub_tab ul{display: flex;justify-content: center;}
.mwu_dirctory .dirctory_sub_tab ul li{width:50%;border:2px solid #1e7136;text-align: center;;}
.mwu_dirctory .dirctory_sub_tab ul li a{color:#1e7136;display:block;width:100%;padding:17px 0;font-size:18px;}
.mwu_dirctory .dirctory_more_view {width: 40%; max-width: 280px; border: 2px solid #1e7136; margin: auto;}
.mwu_dirctory .dirctory_more_view a{ color:#1e7136;display:block;width:100%;padding:17px 0;font-size:18px; text-align: center;}
.mwu_dirctory .dirctory_sub_tab ul li.act{border:2px solid #1e7136;background-color: #1e7136;}
.mwu_dirctory .dirctory_sub_tab ul li.act a{color:#fff}
.flex_logo{display: flex; align-items: center;}


/* popup */
.pop {position: relative; }
.pop .pop_inner {position:relative;max-width: 760px;padding: 65px 7.2% 85px 7.2% !important; margin: 0 auto; background-color: #fff; color: #000;}
.pop .pop_inner p{color: #000; line-height: 1.3;}
.pop .pop_inner .btn_close{position: absolute;top: -60px; right: 0;}

/* session팝업 */
.pop .pop_inner .pop_title_section {padding-bottom: 13px; border-bottom: 1px solid #b9b9b9; }
.pop .pop_inner .pop_title_section .title_hash{color: #2196f3; font-size: 16px;}
.pop .pop_inner .pop_title_section h4{margin-top: 20px; line-height: 1.08; word-break: keep-all;}
.pop .pop_inner .pop_title_section .title_float{display: flex; justify-content: space-between; align-items: center; margin-top: 20px;}
.pop .pop_inner .pop_title_section .title_float .title_float_left{display: flex;align-items: center;}
.pop .pop_inner .pop_title_section .title_float .title_float_left.two_inst{display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.pop .pop_inner .pop_title_section .title_float .title_float_left .left_wrap{display: flex; align-items: center;}
.pop .pop_inner .pop_title_section .title_float .title_float_left .left_wrap:nth-of-type(2){ margin-top: 10px;}
.pop .pop_inner .pop_title_section .title_float .title_float_left .title_img{margin-right: 9px;}
.pop .pop_inner .pop_title_section .title_float .title_float_left .title_info,
.pop .pop_inner .pop_title_section .title_float .title_float_right ul li{color: #999999; font-size: 14px; word-break: keep-all;}
.pop .pop_inner .pop_title_section .title_float .title_float_right ul li:nth-child(2){margin-top: 8px;}
.pop .pop_inner .pop_title_section .title_float .title_float_left .title_info .txt_eb {color: #000; font-size: 18px; line-height: 1.5;}

.pop .pop_inner .pop_title_desc {margin-top: 40px; font-size: 16px; line-height: 1.5; word-break: keep-all;}
.pop .pop_inner .pop_title_desc .txt_eb{margin-bottom: 8px;}
.pop .pop_inner .pop_title_desc .desc_target{margin-top: 40px;}
.pop .pop_inner .pop_title_desc .desc_info,
.pop .pop_inner .pop_title_desc .desc_topic{margin-top: 20px;}
.pop .pop_inner .pop_title_desc .desc_topic > div {overflow: hidden; text-overflow: ellipsis;}
.pop .pop_inner .pop_title_desc .desc_topic > div > a{word-break: break-all; -webkit-hyphens: none;}
/* 투표하기 팝업 */
.pop_st{position:absolute;top:50%;left:50%;width:90%;max-width:690px;background:#fff;margin-top:60px;}
.pop_st .btn_close{position: absolute;top: -60px; right: 0;}
.pop_st .pop_inner{position:relative;padding:50px;}
.pop_st h4{font-size:36px;line-height: 1.2;}
.pop_st form{font-size:18px;}
.pop_st form input[type='text'],.pop_st .pop_inner form input[type='tel']{width:100%;border:1px solid #b9b9b9;border-radius: 5px;line-height:45px;padding:0 15px;}

.pop_st form .input_info{display: flex;justify-content:space-between;margin-top:40px;}
.pop_st form .input_info  .st_input{width:47%;max-width:300px;}
.pop_st form .input_info  .st_input p{margin-bottom: 7px;;;}
.pop_st form .input_info2 {width:100%;margin-top:20px}
.pop_st form .input_info2  .st_input{width:100%;max-width:initial;}
.pop_st .s_tit{margin:30px 0;font-weight: 600;;}
.pop_st .radio_wrap{display: flex;margin-bottom: 10px;;}
.pop_st .txt{font-size:15px;margin-top: 20px;line-height: 1.5;color:#666;}
.pop_st .btn_line{text-align: center;margin-top: 60px;;;}
.pop_st .btn_line a{display: inline-block;font-size:20px;margin:0 10px;}
.pop_st .btn_line .btn_blue{font-size:20px;width:70%;max-width:300px;padding:15px 36px;background: #1e7136;border-radius: 4px;color:#fff;;}
.pop_st .btn_line .btn_blue2{font-size:20px;padding:15px 36px;background: #1e7136;border:1px solid #1e7136;border-radius: 4px;color:#fff;;}
.pop_st .btn_line .btn_blue_line{font-size:20px;padding:15px 36px;border:1px solid #1e7136;border-radius: 4px;color:#1e7136;;}
.pop_vote_send{text-align: center;;}
.pop_vote_send h4{font-size:18px;;}
.pop_vote_send .txt{margin-top:20px;color:#1e7136;}
.pop_vote_already h4{text-align: center; font-size:18px;}
.pop_vote_complete{text-align:center;}
.pop_vote_complete h4{font-size:18px;line-height:1.5;}
.pop_vote_complete .btn_line .btn_blue{padding:15px 60px;max-width:160px;background: #1e7136;border-radius: 4px;color:#fff;;}
.st_radio{position:relative;width:110px;}
.st_radio input{position:absolute;top:0;left:0;opacity: 0;}
.st_radio label {display: flex;justify-content: center;;align-items: center;}
.st_radio label .off{display: inline-block;padding-right:5px}
.st_radio label .on{display: none;padding-right:5px}
.st_radio input:checked+label .off{display: none;padding-right:5px}
.st_radio input:checked+label .on{display: inline-block;padding-right:5px}


.pop .pop_inner .desc_notice {color: #777777; font-size: 14px; margin-top: 60px; line-height: 1.5;}

.wave_intro .intro_txt p.purple{color: #1e7136; font-weight: 600; margin-top: 20px;}
p.purple{color: #1e7136; font-weight: 600;}
.purple{color: #1e7136; font-weight: 600;}

/* 제출하기 주소인풋 스타일 */
.sample4_adress {
    position: absolute;
    right: 25%;
    top: 13.08%;
    min-width: 120px;
    height: 44px;
    line-height: 40px;
    border: 2px solid transparent;
    border-radius: 4px;
    padding: 0 18px;
    font-size: 16px;
    text-align: center;
    display: inline-block;
    vertical-align: baseline;
    white-space: nowrap;
    color: #fff;
    background-color: #1e7136;
    cursor: pointer;
}

.adress_inputBox .ip {border: none !important;}
.adress_inputBox .ip input[type="text"]{border: 1px solid #d5d5d5 !important; margin-top: 10px; border-radius: 3px;}
.adress_inputBox .ip input[type="text"]:nth-of-type(1){margin-top: 0;}

/* rwd */
@media screen and (max-width:1610px) {
    .wave_intro .intro_txt h3 {white-space: inherit;}
}
@media screen and (max-width:1400px) {
    .wave_intro .content_box {width: 520px; height: unset;}
    .content_wrap{max-width: 520px; margin-right: 40px;}
    .content_box {max-width: 520px; max-height: 380px;}
}

@media screen and (max-width:1300px) {
    .sample4_adress {position: initial; margin-top: 20px;}
}
@media screen and (max-width:1200px){
    
    .banner_wrap .banner .bannerBox {width: 90%;}
    .wave_banner{padding-top: 50px;}
    .intro_content {flex-direction: column; align-items: unset;}
    .intro_txt p br {display: none;}
    .intro_txt p br.mo_br {display: block;}
    .content_wrap{max-width: unset;  margin-top: 65px;}
    .banner_bottom .bottom_inner {justify-content: flex-end; width: 90%;}
    .banner_bottom .bottom_inner .award2022 {display: none;}


    .inlineWrap{display: flex; gap:20px;}
    .innerWrap.sty2 {gap: 30px;}
    .inlineBox{width: calc(100% / 3 - 20px);}
    .cmmTit2{font-size: 28px; line-height: 1.5;}


    .wave_intro .content_box {max-width: unset; width: 100%; padding-bottom: 56.25%;}
    .wave_intro {width: 90%;}
    .wave_intro .intro_txt {padding-right: unset;}
    .wave_intro .intro_txt h3 {position: absolute; top: -60px;}
    .wave_intro .intro_txt p{word-break: keep-all; white-space: normal;}

    /* award_tab */
    .award_tab .section_inner {width: 100%; margin: auto;}
    .award_tab .section_inner .training_content{width: unset;}
    .award_tab .section_inner .notifi,
    .award_tab .section_inner .award_schedule h4,
    .award_tab .section_inner .award_con_box {width: 90%; margin: auto;}
    .award_tab .section_inner .training_content{width: unset;}
    .award_tab .section_inner .training_content{width: unset;}
    .award_tab .section_inner .training_content .content_box{flex: unset; width: 100%; max-width: unset; max-height: unset; margin: 0 auto;}
    .award_tab .section_inner .training_content .training_txt {margin-top: 40px;}
    .award_tab .section_inner .training_apply .award_schedule .schedule_img .img_pc{display: none;}
    .award_tab .section_inner .training_apply .award_schedule .schedule_img .img_mo{display: block;}

    .award_tab.award_category .section_inner,
    .award_tab.award_contents .section_inner {width: 90%; margin: auto;}

    .award_tab.tab_cont3 br {display: none;}
    .award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift h5 {line-height: 1.3;}
    .award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift {flex-direction: column; align-items: flex-start;}
    .award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift .gift_img{margin: 30px 0;}

    .award_tab.tab_cont3 .section_inner .vote_giveaway .txt_wrap{display: unset;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .login_vote_btn{margin-top: 30px;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1{display: unset;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1 .txt_wrap .p_last{width: 60%;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap{display: none;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice2 .giveaway_img_wrap_mo{display: block;}
    .mwu_vote_intro{position:relative; font-size:16px;line-height: 1.5;max-width: 1200px;margin:auto;margin-top: 110px;padding:0 25px;;}
    .flex_logo{flex-direction: column; justify-content: center; align-items: unset;}

    .cmmTit2.pltype1 {padding: 0 15px;}

    /* .gameWrap.wave2024{margin-bottom: 298px;} */

}
@media screen and (max-width:1100px) {
    .wave_event {padding-top:60px;}
    .wave_event .section_inner {width: 92%;}
    .wave_event .section_inner .project_wrap .project_box{width: 100%; height: unset; min-height: 390px; border-radius: 10px; margin: 30px 0 0 0;}

}
@media screen and (max-width:1000px) {
    .award_tab .section_inner .training_apply .award_con_box .award_con {display: block;}
    .unity_sponsor .section_inner{padding:10% 0 10% 5%;}
    .unity_sponsor .section_inner .sponsor_box{ flex-wrap: wrap;}
    .unity_sponsor .section_inner .sponsor_box .sponsor_txt{margin-bottom: 15px;}
    .unity_sponsor .section_inner .sponsor_box ul{display: flex; flex-wrap: wrap; gap: 10px; align-items: center;}
    .award_tab .section_inner .award_tab_category .table_wrap {flex-direction: column;}

    .award_tab .section_inner .cate_game_table,
    .award_tab .section_inner .cate_indie_table {width: 100%;}
    .award_tab .section_inner .cate_game_table table,
    .award_tab .section_inner .cate_indie_table table{width: 100%;}
    .award_tab .section_inner .cate_indie_table tr:nth-of-type(1) td:nth-child(1),
    .award_tab .section_inner .cate_indie_table tr:nth-of-type(3) td:nth-child(1){white-space: initial;}
    /* 투표하기 */
    .mwu_vote_intro{position:relative; font-size:14px;line-height: 1.5;max-width: 1200px;margin:auto;padding:0 25px;margin-top: 80px;;}
    .mwu_vote_intro h3{font-size:32px;}
    .mwu_vote_intro .btn-vote-login{position:relative;top:auto;left:auto;margin-top:30px;;}
    .mwu_vote_intro .btn-vote-login a{font-size:14px;padding:12px 22px;background: #1e7136;border-radius: 4px;color:#fff;;}
    .mwu_vote_intro .list-style-dot{margin-top: 25px;word-break: keep-all;}
    .mwu_vote_intro .list-style-dot li::before{top:9px;}
    .mwu_vote_wrap{position:relative; font-size:16px;max-width: 1200px;margin:auto;margin-bottom: 60px;;}
    .mwu_vote_wrap .section_inner .tab_menu{position: relative;display: flex;flex-direction: column;}
    .mwu_vote_wrap .section_inner .tab_menu ul{display: flex;;border-bottom:1px solid #808080 ;width:calc(100% - 25px)}
    .mwu_vote_wrap .section_inner .tab_menu ul li{font-size:13px; color:#808080;font-weight: 600;flex-basis: 33.33%;text-align: center;padding-bottom: 7px;;}
    .mwu_vote_wrap .section_inner .tab_menu ul li a{color:#808080;}
    .mwu_vote_wrap .section_inner .tab_menu ul li.active{border-bottom: 2px solid #1e7136;}
    .mwu_vote_wrap .section_inner .tab_menu ul:first-child{margin-left:25px;}
    .mwu_vote_wrap .section_inner .tab_menu ul:last-child{margin-right:25px;margin-top:35px;}
    .mwu_vote_wrap .section_inner h4{font-size:25px;font-weight: 600;margin-top: 30px;margin-left:60px;margin-left:25px;}
    .mwu_vote_wrap .section_inner h4 p{font-size:16px;margin-bottom:7px;}
    .vote-slide-wrap{position:relative;margin-top:30px;}
    .vote-slide-wrap .vote-slide{position:relative;padding:0 25px;}
    .vote-slide-wrap .vote-slide .slide{position:relative;}
    .vote-slide-wrap .vote-slide .slide .slide-box{display: flex;flex-direction: column;justify-content:flex-start;}
    .vote-slide-wrap .vote-slide .slide .slide-box  li{position:relative;max-width:inherit;width:100%;border:1px solid #b9b9b9;border-radius: 10px;overflow: hidden;margin-bottom: 20px;display: flex;}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-img{height:180px;;width:45%;border-radius: 10px;overflow: hidden;;}
    /* .vote-slide-wrap .vote-slide .slide .slide-box  li:hover .s-img{transform: scale(1.07);} */
    .vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote{position:absolute;right:2%;bottom:auto;top:50%;transform: translateY(-50%);display:inline-block;width:50px}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote img{width:100%}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote:hover{background:url('../../resources/images/mwu_award/btn_like_on.png') no-repeat;background-size:cover}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .btn-vote:hover img{opacity: 0;;}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt{margin:0;width:55%;padding:15px 15px 10px 15px;}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt .tit{font-weight: 600;font-size:16px;height:55px;}
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-txt .sub-tit{font-size:11px;height:27px;color:#999;border-top:1px solid #b9b9b9;padding-top:10px;overflow: hidden;;white-space:nowrap; text-overflow:ellipsis; }
    .vote-slide-wrap .vote-slide .slick-arrow{position: absolute;top:50%;width:13px;height:24px;transform: translateY('-50%');;}
    .vote-slide-wrap .vote-slide .slick-next{right:1%;background: url('../../resources/images/mwu_award/ar_right.png') no-repeat;background-size:cover}
    .vote-slide-wrap .vote-slide .slick-prev{left:1%;background: url('../../resources/images/mwu_award/ar_left.png') no-repeat;background-size:cover}
    /* 디렉토리 */
    .mwu_dirctory {font-size:14px;}
    .mwu_dirctory .st_table {}
    .mwu_dirctory .st_table talbe {font-size:14px;}
    .mwu_dirctory .st_table .company_name{flex-direction: column;align-items: flex-start;}
    .mwu_dirctory .st_table .company_name .c_name{width:100%;margin-bottom: 10px;;}
    .mwu_dirctory .st_table .company_name .c_logo{width:100%;}
    .mwu_dirctory .st_table .list-style-dot li::before{top:7px}
    .mwu_dirctory .st_table .list-style-dot li .tit{display:block;margin-bottom: 6px;;}
    .mwu_dirctory .st_table .list-style-dot li .url_link{color:#2e1e88;border: none;padding:0;line-height:1.3}
    .mwu_dirctory .st_table .list-style-dot li .email_link{line-height:1.3}
    .mwu_dirctory .txt{font-size:14px;}
    .mwu_dirctory .dirctory_sub_tab ul li a{font-size:16px;}
    .st_table table thead tr th{padding:12px;border-right:2px solid #fff;word-break: break-all;}
    .st_table table tbody tr td{padding:12px;word-break: break-all;}
    .st_table table thead tr th:first-child{display: none;}
    .st_table table tbody tr .td_cate{display: none;}
    .mwu_dirctory .dirctory_more_view a{font-size: 16px;}

    .inlineBox{width: 100%}
    .cmmTit2{font-size: 22px;}
    .cmmWebxlst .cmmItems .itin .intit{font-size: 18px;line-height: 1.5; height: 60px;}
    .cmmWebxlst .cmmItems .itin .inbt .lbnm{font-size: 14px;}

    }

@media screen and (max-width:850px){
    .wave_intro .intro_txt h3 {white-space: inherit; top: -70px;}
    .banner_wrap .banner {position: relative; background:url(../images/mwu_award/award_banner_mo5.png) no-repeat center center;background-size:cover;}
    .banner_wrap .banner .bannerBox {width: 100%;}
    .banner_wrap .banner .banner_txt{width: 90%; margin: 0 auto;}
    .banner_wrap .banner .banner_txt img {width: 60.65%; height: auto; }

    .banner_wrap.mwu2025 .banner .bannerBox{display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 30px;}
    .banner_wrap.mwu2025 .banner .bannerBox .tit{text-align: center;}
    .banner_wrap.mwu2025 .banner .bannerBox .tit br.mo{display: block;}
    .banner_wrap.mwu2025 .banner .bannerBox .txt br.mo{display: block;}
    .banner_wrap.mwu2025 .banner .bannerBox .txt{font-size: 15px; line-height: 1.5; text-align: center;}
    .banner_wrap.mwu2025 .banner .bannerBox .awards{margin-left:0; margin-top:10px;}
        
    .wave_tab_box {margin: 60px auto 0;}
    /* .wave_tab_box .tab_inner_txt .tab_arrow{display: block; position: absolute; top: 20px; right: 3.03%; width: 20px; height: 20px; border-left: 1px solid #2196f3; border-bottom: 1px solid #2196f3; transform: rotateZ(-45deg);}
    .wave_tab_box .tab_inner_txt .tab_arrow.on{top: 30px; transform: rotateZ(135deg);} */
    .wave_tab_box ul {display: flex; background-color: #fff; flex-wrap: wrap; gap: 30px 0; justify-content: space-around;}
    .wave_tab_box ul li,
    .wave_tab_box ul li.act{display: flex; align-items: center; width: 20%; padding: 10px 0;}
    .wave_tab_box ul li a,
    .wave_tab_box ul li.act a{display: block; width: 100%;font-size: 20px; font-weight: 600; line-height: unset; word-break: keep-all;}
    .wave_tab_box ul li a{ color: #808080; }
    .wave_tab_box ul li.act a{ color: #fff; }
    .wave_tab_box ul li a, .wave_tab_box ul li.act a, .wave_tab_box .tab_inner_txt{line-height: 1.1;}
    .wave_tab_box ul li:nth-child(1) a, .wave_tab_box ul li:nth-child(1).act a{line-height: unset;}

    .award_tab.tab_cont4 .section_inner .badge_box {flex-direction: column;}
    .award_tab.tab_cont4 .section_inner .badge_box {flex-direction: column;}
    .award_tab.tab_cont4 .section_inner .badge_box .badge_img{text-align: center;}
    .award_tab.tab_cont4 .section_inner .badge_box .badge_list {margin-left: 0; margin-top: 30px;}
    .award_tab.tab_cont4 .section_inner .badge_all_box {flex-direction: column;}
    .award_tab.tab_cont4 .section_inner .badge_all_box .badge_box {flex-direction: column; flex-wrap: wrap;}
    /* 디렉토리 */

    .st_table table thead tr th{padding:10px 5px;;}
    .st_table table tbody tr td{padding:10px 5px;}    

    .inlineWrap {flex-direction: column;}
    .innerWrap.sty2 {flex-direction: column;}
    .inlineBox{flex-direction: column; width: 100%;}
    .cmmTit2{font-size: 18px;}
    .cmmTit2.sty2 br{display: none;}
    .cmmTit2.sty2 mo_br{display: block;}
}
@media screen and (max-width:850px){
    
}
@media screen and (max-width:768px) {
    
    .wave_intro .intro_txt h3 {font-size: 36px;}
    .section_inner h3 {font-size: 32px;}
    .section_inner p {font-size: 14px;}
    .banner_wrap .bannerBox .bannerTit{font-size: 60px;}
    .banner_wrap .bannerBox .bannerTit br{display: block;}
    .banner_wrap .bannerBox .bannerText{font-size: 14px;}
    .banner_bottom {height: 65px;}
    .banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth.act {top: 40px;}
    .banner_bottom .bottom_inner .banner_bottom_1depth .banner_bottom_2depth li {margin: 0;}
    .training_schedule .schedule_box a .schedule_subject {display: none;}

    .wave_location .section_inner .map_box ul li br{display: block;}
    .wave_location .section_inner .map_box_bottom  .map_box_bottom_img .map_box_img_pc{display: none;}
    .wave_location .section_inner .map_box_bottom  .map_box_bottom_img .map_box_img_mo{display: block;}
    
    .wave_session .section_inner .subject_wrap .for_game_tab > a {width: 46%;}

    .award_tab .section_inner .training_content .training_txt p br{display: none;}
    .award_tab .cate_tab2 .cate_indie_table tr td br{display: none;}
    .wave_notice,
    .wave_notice .section_inner .faq_box {margin-top: 60px;}
    .wave_notice .section_inner .faq_box .faq_qa dl dt a {background-position: right 15px center; background-size: 25px; padding: 20px 50px 20px 60px; font-size: 18px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dt a {background-position: right 15px center;background-size: 25px;}
    .wave_notice .section_inner .faq_box .faq_qa dl dt a .faq_question,
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd .faq_answer{top: 14px; left: 20px;}
    .wave_notice .section_inner .faq_box .faq_qa dl dt a .faq_question{top: 18px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd{padding-right: unset;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd >div {padding: 20px 15px 20px 60px;}
    

    .wave_event .section_inner .project_wrap {margin-top: 0;}
    .wave_event .section_inner .event_tab_con .pc_event_soon {display: none;}
    .wave_event .section_inner .event_tab_con .mo_event_soon {display: block;}
    .wave_event .section_inner .event_tab_con_view .link_box .event_link_box {width: 100%;}
    .wave_event .section_inner .event_tab_con_view .event_product .event_product_wrap .event_product_list li .list_btn_wrap [class$="btn"] {margin-top: 10px; }
    .wave_event .section_inner .event_tab_con_view .view_img h4{font-size:32px;}

    .unity_sponsor .section_inner{max-width: 1200px; margin: 0 auto; padding: 60px 20px 60px 20px;}
    .unity_sponsor .section_inner .sponsor_box{width: unset; margin: 0 auto 50px;}

    .unity_sponsor .section_inner .sponsor_box .sponsor_banner .sponsor_pc {display: none;}
    .unity_sponsor .section_inner .sponsor_box .sponsor_banner .sponsor_mo {display: block;}


    .award_tab.tab_cont4 .section_inner .badge_box .badge_list ul li {white-space: initial;}
    .award_tab.tab_cont4 .section_inner .badge_box .badge_list ul li br{display: block;}

    .award_tab.tab_cont5 .section_inner .pc_notice {display: none;}
    .award_tab.tab_cont5 .section_inner .mo_notice,
    .award_tab.tab_cont5 .section_inner .mo_notice strong {display: block;}

    .award_tab.tab_cont5 .section_inner .mo_notice .mo_notice_con{padding-bottom: 30px; margin-top: 30px; border-bottom: 1px solid #ececec;}
    .award_tab.tab_cont5 .section_inner .mo_notice .mo_notice_con:nth-child(1){margin-top: 0;}

    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice1 .txt_wrap .p_last{width: unset;}
    .award_tab.tab_cont3 .section_inner .vote_giveaway .giveaway_notice3{padding-top: 30px;}

    .earlybird .earlybird_gift br {display: none;}

    .award_tab.tab_cont5 .section_inner .mo_notice ul li,
    .award_tab.tab_cont5 .section_inner .mo_notice p,
    .award_tab.tab_cont5 .section_inner .mo_notice strong {line-height: 1.2;}
    .award_tab.tab_cont5 .section_inner .mo_notice ul li {font-size: 14px;}
    .award_tab.tab_cont5 .section_inner .mo_notice .fs24,
    .award_tab.tab_cont5 .section_inner .mo_notice p {margin-top: 10px;}
    .award_tab.tab_cont5 .section_inner .mo_notice p {font-size: 16px;}
    .award_tab.tab_cont5 .section_inner .mo_notice strong,
    .award_tab.tab_cont5 .section_inner .mo_notice ul {margin-top: 20px;}
    .wave_tab_box ul {gap: 0; justify-content: flex-start;}
    .wave_tab_box ul li, .wave_tab_box ul li.act {width: 33.3%;}
    .wave_tab_box ul li:nth-child(4), .wave_tab_box ul li:nth-child(4).act,
    .wave_tab_box ul li:nth-child(5), .wave_tab_box ul li:nth-child(5).act {border-top: none;}
    .wave_tab_box ul li.last, .wave_tab_box ul li.last.act {  width: 66.7%;}
    .pop .pop_inner {width:90%; padding: 35px 7.2% 45px 7.2%;}
    .pop .pop_inner .btn_close {right: 5%;}
    .pop .pop_inner h4 br{display: none;}
    .pop .pop_inner .pop_title_section .title_float {flex-wrap:wrap;}
    .pop .pop_inner .pop_title_section .title_float .title_float_right ul li:nth-child(1){margin-top: 20px;}
    .pop .pop_inner .pop_title_desc {margin-top: 20px;}
    .pop .pop_inner .pop_title_desc .desc_target{margin-top: 40px;}
    .pop .pop_inner .desc_notice {margin-top: 30px;}
    /* 투표하기 */
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-img{height:150px;;width:40%;border-radius: 10px;overflow: hidden;;}
    /* 투표하기 팝업 */
    .pop_st{position:absolute;top:50%;left:40%;width:460px;max-width:690px;background:#fff;transform:scale(0.7);}
    .pop_st .btn_close{position: absolute;top: -60px; right: 0;}
    .pop_st .pop_inner{position:relative;padding:40px 20px;}
}
@media screen and (max-width:425px){
    .section_inner h3 {font-size: 30px;}
    .section_inner h4,
    .pop_inner h4{font-size: 28px;}
    .section_inner h5 {font-size: 16px;}
    .section_inner .unity_schedule .schedule_wrap {margin-top: 40px; margin-left: -50px;}
    .more_btn a, .back_btn a {padding: 10px 20px; font-size: 16px;}
    /* .content_wrap {margin-top: 20px;} */
    .wave_session .section_inner .subject_wrap .for_game_tab > a{padding: 10px;}
    .banner_bottom .bottom_inner .banner_bottom_1depth li {font-size: 14px;}
    .unity_sponsor .section_inner {padding: 60px 20px 70px 20px;}
    .unity_sponsor .section_inner .sponsor_box h5{font-size: 20px;}
    .unity_sponsor .section_inner .sponsor_box h4 {margin-bottom: 30px;}
    .unity_sponsor .section_inner .sponsor_box {display: block;}
    .unity_sponsor .section_inner .sponsor_box .sponsor_title{display: block;}

    .wave_intro {margin: 60px auto 0;}
    .wave_intro .intro_txt {padding-top: 20px;}
    .wave_intro .intro_txt h3 {top: -35px;}
    .wave_intro .intro_txt br {display: none;}
    .wave_intro .intro_txt p{margin-top: 15px; line-height: 1.2;}
    .wave_intro .intro_btn_wrap {margin-top: 30px;}

    .wave_tab_box {margin: 40px auto 0;}
    .wave_tab_box ul { justify-content: center;}
    .wave_tab_box ul li a, .wave_tab_box ul li.act a,
    .wave_tab_box .tab_inner_txt{font-size: 17px;}
    .wave_tab_box .tab_inner_txt .tab_arrow {width: 15px; height: 15px; }
    .banner_wrap {height: 320px;}
    .banner_wrap .banner .banner_txt{height: auto;}
    .banner_wrap .bannerBox .bannerTit{font-size: 40px;}
    .wave_intro .intro_txt h3 {font-size: 24px;}
    .award_tab.tab_cont3 .section_inner .earlybird .earlybird_gift h5 {font-size: 22px;}
    .wave_location{margin-top: 20px;}
    .wave_session,
    .award_tab,
    .wave_notice,
    .award_tab.tab_cont3 {margin-top: 40px;}
    .wave_event {padding-top: 40px;}

    .wave_session .section_inner .session_apply ul li,
    .award_tab .section_inner .training_apply ul li,
    .wave_notice .section_inner ul li,
    .wave_event .section_inner .event_intro ul li {font-size: 15px;}

    .wave_location .section_inner .map_box ul li {font-size: 15px;}
    .wave_location .section_inner .map_box .map_box_left {margin-top: 20px;}
    .wave_location .section_inner .map_box .map_box_guide{margin-top: 40px;}
    .wave_location .section_inner .map_box_bottom{margin: 40px auto 0;}

    .wave_session .section_inner .subject_wrap .for_game_tab > a {width: 44%;}
    .wave_session .section_inner .subject_wrap .subject_box {height: auto; font-size: 18px; min-height: unset;}
    /* .wave_session .section_inner .subject_wrap .subject_box .p_img{height: 160px;} */
    .wave_session .section_inner .subject_wrap .subject_box .text_box {padding: 0 20px 10px;}
    .wave_session .section_inner .subject_wrap .subject_box .text_box .p_name{padding-top: 15px;}
    .wave_session .section_inner .subject_wrap .subject_box .text_box .p_detail {margin-top: 15px;}

    .award_tab .section_inner .training_content .content_box {margin-top: 20px;}
    .award_tab .section_inner .training_content .training_txt {margin-top: 30px;}
    .award_tab .section_inner .training_content .training_txt .training_name {font-size: 23px; letter-spacing: -2px;}
    .award_tab .section_inner .training_content .training_txt .subject_btn_wrap .subject_look_btn {width: 110px;}
    
    .award_tab .cate_tab1 .cate_game_table tr td,
    .award_tab .cate_tab1 .cate_indie_table tr td {font-size: 16px;}
    .award_tab .cate_tab2 .cate_indie_table tr td {text-align: left; font-size: 16px;}


    .wave_notice .section_inner .faq_box .faq_qa dl dt a {font-size: 20px;}
    .wave_notice .section_inner .faq_box .faq_qa dl dt a {background-position: right 10px center; background-size: 20px; padding:20px 40px;}
    .wave_notice .section_inner .faq_box .faq_qa dl dt a .faq_question{top: 15px; left: 10px; font-size: 24px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd .faq_answer {top: 16px; left: 14px; font-size: 20px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd >div {padding:20px 40px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dt a {background-position: right 10px center;background-size: 20px;}
    
    .wave_event .section_inner .event_txt{padding-top: 40px;}
    .wave_event .section_inner .event_tab {margin-top:80px;}
    .wave_event .section_inner .event_tab ul li {margin-right: 0; width: 33%;font-size: 16px;}

    .wave_event .section_inner .project_wrap .project_box {min-height: 370px;}
    .wave_event .section_inner .project_wrap .project_box .text_box{padding: 0 20px 10px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_event{padding-top: 20px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_name {padding-top: 18px; white-space: unset;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_name br{ display: none;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_product.event_time{ margin-top:10px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_product{margin-top: 5px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_detail{padding: 0; margin-top: 15px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_detail span{margin:10px 5px 0 0 ;}

    .wave_event .section_inner .event_tab_con_view .event_product .event_product_wrap .event_product_list li .list_btn_wrap {width: 100%;}
    .wave_event .section_inner .event_tab_con_view .event_product .event_product_wrap .event_product_list li .list_btn_wrap [class$="btn"] {margin-top: 10px;  width: 48%;}
    .wave_event .section_inner .event_tab_con_view .link_box .event_link_box a {font-size: 14px; word-break: keep-all;}
    .wave_event .section_inner .event_tab_con_view .event_product .event_product_wrap p:nth-of-type(1){margin-top: 40px;}
    .wave_event .section_inner .event_tab_con_view .view_img h4{font-size: 26px;}
    .wave_event .section_inner .event_tab_con_view .view_banner{margin-top: 30px;}
    .banner_wrap .banner .banner_txt img {width: 75.65%; } 


    .award_tab .section_inner .training_content .training_txt h5,
    .award_tab .section_inner .training_content .training_txt p {font-size: 17px; word-break: keep-all;}
    .award_tab .section_inner .training_content .training_txt .profile_int p{font-size: 13px;}
    .award_tab .section_inner .training_content .training_txt ul li {font-size: 15px;}

    .wave_event .section_inner .event_tab_con_view.view2 .view_wrap {padding-bottom: 50px;}
    .wave_event .section_inner .event_tab_con_view.view2 .view_desc h5 {margin-top: 40px;}

    .unity_sponsor {margin-top: 80px;}

    .pop .pop_inner .btn_close {display: block; width: 20px; top: -30px; right: 6%;}
    /* 투표하기 */
    .vote-slide-wrap .vote-slide .slide .slide-box  li .s-img{height:auto;;width:40%;border-radius: 10px;overflow: hidden;;}
    .mwu_dirctory {font-size:13px;}
    .mwu_dirctory p{font-size:13px;}

}

@media screen and (max-width:390px){
    .banner_wrap .bannerBox .banner_sch{font-size: 22px;}
    .banner_wrap .bannerBox .bannerText {font-size: 13px; margin-top: 8px;}
}

@media screen and (max-width:360px){
    .section_inner h4,
    .pop_inner h4{font-size: 26px;}
    .banner_wrap .bannerBox .banner_sch{font-size: 20px;}
    .banner_wrap .bannerBox .bannerText {font-size: 12px;}
    .wave_tab_box ul li a, .wave_tab_box ul li.act a, .wave_tab_box .tab_inner_txt {font-size: 16px;}

    .wave_notice .section_inner .faq_box .faq_qa dl dt a {font-size: 18px;}
    .wave_notice .section_inner .faq_box .faq_qa dl.active dd >div {font-size: 15px;}

    .wave_event .section_inner .event_tab{margin-top:60px;}
    .wave_event .section_inner .project_wrap .project_box{height: unset; min-height: 340px;}
    /* .wave_event .section_inner .project_wrap .project_box .p_img{height: 170px;} */
    .wave_event .section_inner .project_wrap .project_box .text_box .p_event{padding-top: 20px;}
    .wave_event .section_inner .project_wrap .project_box .text_box .p_name{font-size: 20px;}
    .wave_event .section_inner .project_wrap .project_box .event_hash{left: 10px;}
    .wave_event .section_inner .project_wrap .project_box .good_icon{right: 15px;}
    .wave_event .section_inner .event_tab_con_view .event_product .event_product_wrap p:nth-of-type(2){margin:30px 0;}
    .wave_event .section_inner .event_tab_con_view .view_img h4 {font-size:24px;} 
    .wave_event .section_inner .event_tab_con_view .view_desc h5{font-size: 20px;}  
}
@media screen and (max-width:330px){
    .wave_tab_box ul li a, .wave_tab_box ul li.act a, .wave_tab_box .tab_inner_txt{font-size: 15px;}
}