@charset "UTF-8";
* {margin:0;padding:0;box-sizing:border-box;}
*:focus {outline:0;}

body {background-color:#000;font-family:"Noto Sans KR",sans-serif;line-height:1.4;word-break:keep-all;}
ul, ol {list-style:none;}
em {font-style:normal;}

a:link {color:#000;text-decoration:none;}
a:visited {color:#000;text-decoration:none;}
a:hover {color:#000;text-decoration:none;}
a:active {color:#000;text-decoration:none;}

.alt {position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden;}

.pc {display:block;}
.mo {display:none;}

colgroup.pc {display:table-column-group;}
colgroup.mo {display:none;}


#wrapper {position:relative;margin:0 auto;width:100%;max-width:1920px;}

.header {position:fixed;top:0;left:0;width:100%;height:100px;background-color:transparent;z-index:10;transition:margin-top 0.4s;}
.header_inner {display:flex;align-items:center;justify-content:space-between;position:relative;margin:0 auto;max-width:1920px;height:100%;padding:16px 60px;transition:background-color 0.4s;}
.header_inner .logo {position:relative;width:224px;height:58px;background:url(../images/logo_w.png) center no-repeat;background-size:100% auto;overflow:hidden;}
.header_inner .logo a {display:block;width:100%;height:100%;}
.header_inner .nav {position:relative;width:778px;}
.header_inner .nav .gnb {display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;}
.header_inner .nav .gnb > li {position:relative;}
.header_inner .nav .gnb > li > a {font-family:"Inter";font-size:24px;color:#fff;font-weight:700;text-decoration:none;transition:color 0.4s;}
.header_inner .nav .snb {display:none;position:absolute;top:60px;left:50%;margin-left:-75px;width:150px;transition:top 0.4s;}
.header_inner .nav .snb > li {margin-top:8px;}
.header_inner .nav .snb > li > a {display:block;border-radius:20px;border:solid 1px #fff;width:150px;height:40px;font-size:16px;color:#fff;line-height:36px;text-align:center;transition:all 0.4s;}
.header_inner .nav .snb > li > a:hover {background:#fff;color:#000;}
.header_inner .nav .snb > li:first-child {margin-top:0;}
.header_inner .btn_menu {display:none;}

.main .header_inner .logo {background:url(../images/logo.png) center no-repeat;background-size:100% auto;}
.main .header_inner .nav .gnb > li > a {color:#000;}

.header_inner[aria-color="black"] {background-color:#000;}
.header_inner[aria-color="black"] .logo {background:url(../images/logo_w.png) center no-repeat;background-size:100% auto;}
.header_inner[aria-color="black"] .nav .gnb > li > a {color:#fff;}
.header_inner[aria-color="black"] .nav .snb {top:80px;}
.header_inner[aria-color="black"] .nav .snb > li > a {border-color:#fff;color:#fff;}
.header_inner[aria-color="black"] .nav .snb > li > a:hover {background:#fff;color:#000;}

.header_inner[aria-color="white"] {background-color:#000;}
.header_inner[aria-color="white"] .logo {background:url(../images/logo_w.png) center no-repeat;background-size:100% auto;}
.header_inner[aria-color="white"] .nav .gnb > li > a {color:#fff;}
.header_inner[aria-color="white"] .nav .snb {top:80px;}
.header_inner[aria-color="white"] .nav .snb > li > a {border-color:#000;color:#000;}
.header_inner[aria-color="white"] .nav .snb > li > a:hover {background:#000;color:#fff;}

.m_nav {display:none;}

.footer {position:relative;padding:60px 0;background:#23282A;}
.footer .sponsor {display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1067px;}
.footer .sponsor dl {display:flex;align-items:center;justify-content:space-between;gap:20px;}
.footer .sponsor dl dt {color:#fff;font-size:16px;font-weight:700;letter-spacing:-0.04em;}
.footer .sponsor dl dd {display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:0;}
.footer .sponsor dl dd .host1 {width:231px;height:auto;}
.footer .sponsor dl dd .host2 {width:212px;height:auto;}
.footer .sponsor dl dd .sponsor1 {width:85px;height:auto;}
.footer .sponsor dl dd .sponsor2 {width:181px;height:auto;}
.footer .sponsor dl dd .sponsor3 {width:145px;height:auto;}
.footer .copyright {margin:40px auto 0;font-size:16px;color:#999;text-align:center;}
.footer .copyright .copy {margin-top:16px;}


.container {position:relative;}


.main .container {background:#000;}
.main .cont1 {position:relative;height:100vh;background:#000;overflow:hidden;}
.main .cont1 .vid {position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;}
.main .cont1_inner {position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/main_bg_cont1_2.png) center no-repeat;background-size:1400px auto;z-index:2;}
.main .cont1_inner .ti_contest {position:absolute;top:50%;left:50%;margin:-161px 0 0 -408px;width:817px;height:141px;background:url(../images/main_ti_contest1.png) center no-repeat;background-size:100% auto;}
.main .cont1_inner .tx_date {position:absolute;top:50%;left:50%;margin:15px 0 0 -150px;width:300px;font-size:24px;color:#fff;letter-spacing:-0.04em;text-align:center;}
.main .cont1_inner .btn_request {position:absolute;top:50%;left:50%;margin:92px 0 0 -170px;width:340px;height:80px;background:url(../images/main_btn_request1.png) center no-repeat;background-size:100% auto;overflow:hidden;cursor:pointer;}

.main .cont2 {position:relative;height:3413px;padding-top:2389px;background:url(../images/main_bg_cont2_1.jpg) center top no-repeat;background-size:1920px auto;z-index:2;}
.main .cont2 .ti_contest {position:fixed;top:0;left:50%;margin-left:-297px;width:594px;height:834px;background:url(../images/main_bg_cont2_2.png) center no-repeat;background-size:100% auto;}
.main .cont2 .ti_contest .ti {position:relative;margin:131px auto 0;width:584px;height:466px;background:url(../images/main_ti_contest2.png) center no-repeat;background-size:100% auto;}
.main .cont2 .ti_contest .tx_desc {margin-top:23px;font-size:24px;color:#fff;letter-spacing:-0.04em;text-align:center;}

.main .cont2 .contest_info {position:relative;margin:155px auto 0;max-width:1540px;height:1024px;padding:0 20px;overflow:hidden;}
.main .cont2 .contest_info .head {display:flex;align-items:flex-end;justify-content:space-between;position:relative;margin:0 auto;transform:translateY(100px);opacity:0;transition:all 0.4s;}
.main .cont2 .contest_info .head .ti {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;line-height:1.2;}
.main .cont2 .contest_info .head .btn_request {display:block;width:265px;height:48px;background:url(../images/main_btn_request2.png) center no-repeat;background-size:100% auto;overflow:hidden;cursor:pointer;}
.main .cont2 .contest_info .info {display:flex;align-items:center;justify-content:space-between;gap:20px;position:relative;margin-top:32px;}
.main .cont2 .contest_info .info .item {position:relative;border-radius:24px;border:solid 1px rgba(255, 255, 255, 0.5);width:100%;height:556px;padding:65px 20px 65px 60px;background:rgba(255, 255, 255, 0.2);backdrop-filter:blur(3px);overflow:hidden;transform:translateY(50px);opacity:0;transition:all 0.4s;}
.main .cont2 .contest_info .info .item .ti_info {margin-bottom:30px;font-size:32px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.main .cont2 .contest_info .info .item .info_desc {position:relative;margin-top:22px;padding-top:22px;}
.main .cont2 .contest_info .info .item .info_desc::before {content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:#fff;}
.main .cont2 .contest_info .info .item .info_desc dl {font-size:24px;color:#fff;letter-spacing:-0.04em;}
.main .cont2 .contest_info .info .item .info_desc dl dt {font-weight:700;}
.main .cont2 .contest_info .info .item .info_desc dl dd span {display:inline-block;margin-top:8px;font-size:18px;}

.main .cont2 .contest_info .head[aria-transition="true"] {transform:translateY(0);opacity:1;}
.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="1"] {transform:translateY(0);opacity:1;transition-delay:0.2s;}
.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="2"] {transform:translateY(0);opacity:1;transition-delay:0.4s;}
.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="3"] {transform:translateY(0);opacity:1;transition-delay:0.6s;}
.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="4"] {transform:translateY(0);opacity:1;transition-delay:0.8s;}

.main .cont2 .m_bg_item {display:none;}
.main .cont2 .m_bg {display:none;}

.main .cont3 {position:relative;background:#000;overflow:hidden;}
.main .cont3 .award {display:flex;position:relative;height:1024px;}
.main .cont3 .award .item {position:relative;width:100%;height:100%;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.main .cont3 .award .item .ti_award {position:relative;font-family:"Inter";font-size:32px;color:#fff;text-align:center;z-index:2;}
.main .cont3 .award .item .ti_award span {font-size:24px;}

.main .cont3 .award .item .award_list {display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%;overflow:hidden;cursor:pointer;}
.main .cont3 .award .item .award_list .bg {position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.7;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}
.main .cont3 .award .item .award_list:hover .bg {transform:scale(1.02);}
.main .cont3 .award .item[aria-idx="1"] .award_list .bg {background:url(../images/main_img_award1.jpg) center 85% no-repeat;background-size:cover;}
.main .cont3 .award .item[aria-idx="2"] .award_list .bg {background:url(../images/main_img_award2.jpg) center 85% no-repeat;background-size:cover;}
.main .cont3 .award .item[aria-idx="3"] .award_list .bg {background:url(../images/main_img_award3.jpg) center 85% no-repeat;background-size:cover;}
.main .cont3 .award .item[aria-idx="4"] .award_list .bg {background:url(../images/main_img_award4.jpg) center 85% no-repeat;background-size:cover;}

.main .cont3 .award .item .award_detail {display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;}
.main .cont3 .award .item .award_detail .poster {position:absolute;top:125px;left:50%;margin-left:-748px;border-radius:24px;width:435px;height:774px;overflow:hidden;box-shadow:20px 20px 20px 0 rgba(0, 0, 0, 0.2);}
.main .cont3 .award .item .award_detail .poster img {margin:0 auto;width:100%;height:100%;object-fit:cover;}
.main .cont3 .award .item .award_detail .award_info {display:none;position:absolute;top:50%;left:50%;margin:0 170px 0 -213px;transform:translate(0, -50%);}
.main .cont3 .award .item .award_detail .award_info .ti_award {margin-bottom:60px;font-size:64px;text-align:left;}
.main .cont3 .award .item .award_detail .award_info .tx_award {font-size:24px;color:#fff;letter-spacing:-0.04em;}
.main .cont3 .award .item .award_detail .award_info .tx_award li {position:relative;padding:22px 0 20px;}
.main .cont3 .award .item .award_detail .award_info .tx_award li::before {content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:#fff;}
.main .cont3 .award .item .award_detail .award_info .tx_award li em {font-weight:700;}
.main .cont3 .award .item .award_detail .award_info .btn_award_view {display:block;position:relative;margin-top:40px;width:210px;height:48px;background:url(../images/main_btn_award_view.png) no-repeat;background-size:100% auto;overflow:hidden;}
.main .cont3 .award .item .award_detail .btn_award_close {position:absolute;top:60px;right:60px;width:96px;height:96px;background:url(../images/main_btn_award_close.png) no-repeat;background-size:100% auto;overflow:hidden;}

.main .cont3 .award .item.active .award_list .bg {filter:blur(40px);opacity:0.5;}
.main .cont3 .award .item.active .award_list .ti_award {display:none;}
.main .cont3 .award .item.active .award_detail {display:block;}
.main .cont3 .award .item.hide {width:0;}
.main .cont3 .award .item.hide .ti_award {display:none;}


.contest1 .container {background:#000;}
.contest1 .cont1 {position:relative;height:1200px;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:1920px auto;overflow:hidden;}
.contest1 .cont1_inner1 {position:relative;margin:0 60px;border-bottom:solid 1px rgba(255, 255, 255, 0.5);padding:270px 0 166px;overflow:hidden;}
.contest1 .cont1_inner1 .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.contest1 .cont1_inner1 .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.contest1 .cont1_inner1 .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.contest1 .cont1_inner1 .ti_contest3 span {letter-spacing:-0.2em;}
.contest1 .cont1_inner1 .btn_request {position:absolute;top:430px;right:0;width:394px;height:80px;background:url(../images/contest_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.contest1 .cont1_inner2 {position:relative;margin:0 60px;}
.contest1 .cont1_inner2 h4 {margin:58px 0;font-family:"Inter";font-size:48px;color:#fff;font-weight:700;line-height:1.2;}
.contest1 .cont1_inner2 p {font-size:22px;color:#fff;line-height:1.6;}
.contest1 .cont1_inner2 p em {font-weight:700;}

.contest1 .cont2 {position:relative;height:400vh;}
.contest1 .cont2_inner {position:sticky;top:0;left:0;width:100%;height:100vh;background:url(../images/contest1_bg_cont.jpg) center top no-repeat;background-size:cover;overflow:hidden;}
.contest1 .cont2_inner .media_info {position:absolute;top:50%;left:60px;transform:translate(0, -50%);z-index:2;}
.contest1 .cont2_inner .media_info .media1 {position:relative;opacity:0;margin-top:40px;}
.contest1 .cont2_inner .media_info .media1 .ti_tag {font-family:"Inter";font-size:32px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.contest1 .cont2_inner .media_info .media1 .ti_media {font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.contest1 .cont2_inner .media_info .media1 .tx_media {font-size:20px;color:#fff;line-height:1.6;}
.contest1 .cont2_inner .media_info .media2 {position:absolute;top:0;left:0;opacity:0;margin-top:40px;}
.contest1 .cont2_inner .media_info .media2 .ti_tag {font-family:"Inter";font-size:32px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.contest1 .cont2_inner .media_info .media2 .ti_media {font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.contest1 .cont2_inner .media_info .media2 .tx_media {font-size:20px;color:#fff;line-height:1.6;}
.contest1 .cont2_inner .media_tower {display:flex;flex-direction:column;justify-content:center;position:absolute;top:50%;right:-1116px;width:2204px;transform:translate(0, -25%) rotate(-30deg);transform-origin:center right;}
.contest1 .cont2_inner .media_tower .media1 {position:relative;transform:rotate(0deg);}
.contest1 .cont2_inner .media_tower .media1 .pc {width:1042px;height:auto;}
.contest1 .cont2_inner .media_tower .media2 {position:relative;margin-top:100px;transform:rotate(-30deg);}
.contest1 .cont2_inner .media_tower .media2 .pc {width:1042px;height:auto;}


.contest2 .container {background:#fff;}
.contest2 .cont1 {position:relative;height:677px;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:1920px auto;overflow:hidden;}
.contest2 .cont1_inner {position:relative;margin:0 60px;padding:270px 0 166px;overflow:hidden;}
.contest2 .cont1_inner .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.contest2 .cont1_inner .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.contest2 .cont1_inner .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.contest2 .cont1_inner .ti_contest3 span {letter-spacing:-0.2em;}
.contest2 .cont1_inner .btn_request {position:absolute;top:430px;right:0;width:394px;height:80px;background:url(../images/contest_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.contest2 .cont2 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.contest2 .cont2_inner {margin:180px 60px;}
.contest2 .cont2_inner .ti_cont {display:flex;align-items:center;gap:9px;border-bottom:solid 2px #cfcfcf;padding-bottom:38px;font-size:48px;font-weight:700;}
.contest2 .cont2_inner .ti_cont em {display:flex;align-items:center;justify-content:center;margin-top:5px;border-radius:50%;width:40px;height:40px;background:#F6330A;font-family:"Inter";font-size:20px;color:#fff;text-align:center;line-height:1;}
.contest2 .cont2_inner .info {position:relative;margin-top:38px;padding-top:32px;}
.contest2 .cont2_inner .info::before {content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:#000;}
.contest2 .cont2_inner .info[aria-line="false"] {padding-top:0;}
.contest2 .cont2_inner .info[aria-line="false"]::before {display:none;}
.contest2 .cont2_inner .info h5 {margin-bottom:14px;font-size:28px;font-weight:700;letter-spacing:-0.04em;}
.contest2 .cont2_inner .info h6 {font-size:24px;font-weight:700;letter-spacing:-0.04em;}
.contest2 .cont2_inner .info p {font-size:24px;letter-spacing:-0.04em;}
.contest2 .cont2_inner .info p strong {font-weight:700;}
.contest2 .cont2_inner .info p em {display:inline-block;margin-top:8px;font-size:18px;color:#F6330A;line-height:1.4;}
.contest2 .cont2_inner .info .sponsor {display:flex;align-items:flex-end;gap:24px;margin-top:6px;}
.contest2 .cont2_inner .info .sponsor .host1 {width:230px;height:auto;}
.contest2 .cont2_inner .info .sponsor .host2 {width:211px;height:auto;}
.contest2 .cont2_inner .info .sponsor .sponsor1 {width:84px;height:auto;}
.contest2 .cont2_inner .info .sponsor .sponsor2 {width:180px;height:auto;}
.contest2 .cont2_inner .info .sponsor .sponsor3 {width:145px;height:auto;}
.contest2 .cont2_inner .info .table {margin:30px 0 22px;border-radius:4px;border:solid 1px #b9b9b9;overflow:hidden;}
.contest2 .cont2_inner .info .table table {border-style:hidden;border-spacing:0;border-collapse:collapse;width:100%;}
.contest2 .cont2_inner .info .table table th,
.contest2 .cont2_inner .info .table table td {border:solid 1px #b9b9b9;padding:10px 12px;font-size:20px;font-weight:500;text-align:center;}
.contest2 .cont2_inner .info .table table thead th {border:solid 1px #F6330A;border-left-color:#fff;border-right-color:#fff;background:#F6330A;font-size:24px;color:#fff;font-weight:700;}
.contest2 .cont2_inner .info .table table thead tr.gray th {border:solid 1px #b9b9b9;background:#C0C0C0;color:#000;}
.contest2 .cont2_inner .info .table table tbody th {font-weight:700;}
.contest2 .cont2_inner .info h5 + .table {margin-top:14px;}
.contest2 .cont2_inner .info .align {display:flex;align-items:center;gap:24px;}
.contest2 .cont2_inner .info .align h5 {margin-bottom:0;}
.contest2 .cont2_inner .info .align h6 {margin-right:-20px;}
.contest2 .cont2_inner .info .list {list-style:disc;margin:12px 0 0 34px;font-size:24px;}
.contest2 .cont2_inner .info .list li {margin-bottom:10px;}
.contest2 .cont2_inner .info .list2 {list-style:disc;margin:12px 0 0 34px;font-size:24px;line-height:1.6;}
.contest2 .cont2_inner .info .list2 li {margin-bottom:10px;}
.contest2 .cont2_inner .info .btn_request {position:absolute;top:0;right:0;width:319px;height:80px;background:url(../images/contest2_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;z-index:2;}
.contest2 .cont2_inner .info .btn_download {position:absolute;top:0;right:0;width:319px;height:80px;background:url(../images/contest2_btn_download.png) no-repeat;background-size:100% auto;overflow:hidden;z-index:2;}
.contest2 .cont2_inner .ti_cont + .info {margin-top:30px;padding-top:0;}
.contest2 .cont2_inner .ti_cont + .info::before {display:none;}
.contest2 .cont2_inner:first-child {margin-top:110px;}
.contest2 .cont2_inner:nth-child(7) .info:nth-child(2) {min-height:80px;}


.submit .container {background:#fff;}
.submit .cont1 {position:relative;height:677px;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:1920px auto;overflow:hidden;}
.submit .cont1_inner {position:relative;margin:0 60px;padding:270px 0 166px;overflow:hidden;}
.submit .cont1_inner .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.submit .cont1_inner .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.submit .cont1_inner .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.submit .cont1_inner .ti_contest3 span {letter-spacing:-0.2em;}
.submit .cont1_inner .btn_request {position:absolute;top:430px;right:0;width:394px;height:80px;background:url(../images/contest_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.submit .cont2 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.submit .cont2_inner {margin:88px 60px 0;}
.submit .cont2_inner .ti_cont {border-bottom:solid 2px #cfcfcf;padding-bottom:22px;font-size:60px;font-weight:800;text-align:center;}
.submit .cont2_inner .timer {display:flex;align-items:flex-start;justify-content:center;gap:28px;position:relative;margin-top:30px;font-family:"Inter";}
.submit .cont2_inner .timer .tx_timer {text-align:center;letter-spacing:-0.04em;}
.submit .cont2_inner .timer .tx_timer .num {width:172px;font-size:130px;font-weight:900;line-height:1.2;}
.submit .cont2_inner .timer .tx_timer .label {display:inline-block;margin-top:-8px;font-size:24px;letter-spacing:-0.04em;}
.submit .cont2_inner .timer .side {margin-top:-20px;font-size:130px;font-weight:900;text-align:center;}

.submit .cont3 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.submit .cont3_inner {margin:180px 60px;}
.submit .cont3_inner .ti_cont {display:flex;align-items:center;gap:9px;border-bottom:solid 2px #cfcfcf;padding-bottom:38px;font-size:48px;font-weight:700;}
.submit .cont3_inner .ti_cont em {display:flex;align-items:center;justify-content:center;margin-top:5px;border-radius:50%;width:40px;height:40px;background:#F6330A;font-family:"Inter";font-size:20px;color:#fff;text-align:center;}
.submit .cont3_inner .info {position:relative;margin-top:38px;padding-top:32px;}
.submit .cont3_inner .info::before {content:"";position:absolute;top:0;left:0;width:40px;height:2px;background:#000;}
.submit .cont3_inner .info[aria-line="false"] {padding-top:0;}
.submit .cont3_inner .info[aria-line="false"]::before {display:none;}
.submit .cont3_inner .info h5 {margin-bottom:14px;font-size:28px;font-weight:700;letter-spacing:-0.04em;}
.submit .cont3_inner .info h6 {font-size:24px;font-weight:700;letter-spacing:-0.04em;}
.submit .cont3_inner .info p {font-size:24px;letter-spacing:-0.04em;}
.submit .cont3_inner .info p strong {font-weight:700;}
.submit .cont3_inner .info p em {display:inline-block;margin-top:8px;font-size:18px;color:#F6330A;line-height:1.4;}
.submit .cont3_inner .info .sponsor {display:flex;align-items:flex-end;gap:24px;margin-top:6px;}
.submit .cont3_inner .info .table {margin:30px 0 22px;border-radius:4px;border:solid 1px #b9b9b9;overflow:hidden;}
.submit .cont3_inner .info .table table {border-style:hidden;border-spacing:0;border-collapse:collapse;width:100%;}
.submit .cont3_inner .info .table table th
.submit .cont3_inner .info .table table td {border:solid 1px #b9b9b9;padding:10px 12px;font-size:20px;font-weight:500;text-align:center;}
.submit .cont3_inner .info .table table thead th {border:solid 1px #F6330A;border-left-color:#fff;border-right-color:#fff;background:#F6330A;font-size:24px;color:#fff;font-weight:700;}
.submit .cont3_inner .info .table table thead tr.gray th {border:solid 1px #b9b9b9;background:#C0C0C0;color:#000;}
.submit .cont3_inner .info .table table tbody th {font-weight:700;}
.submit .cont3_inner .info h5 + .table {margin-top:14px;}
.submit .cont3_inner .info .align {display:flex;align-items:center;gap:24px;}
.submit .cont3_inner .info .align h5 {margin-bottom:0;}
.submit .cont3_inner .info .align h6 {margin-right:-20px;}
.submit .cont3_inner .info .list {list-style:disc;margin:12px 0 0 34px;font-size:24px;}
.submit .cont3_inner .info .list li {margin-bottom:10px;}
.submit .cont3_inner .info .list2 {list-style:disc;margin:12px 0 0 34px;font-size:24px;line-height:1.6;}
.submit .cont3_inner .info .list2 li {margin-bottom:10px;}
.submit .cont3_inner .info .btn_download {position:absolute;top:36px;right:0;width:330px;height:80px;background:url(../images/submit_btn_download.png) no-repeat;background-size:100% auto;overflow:hidden;}
.submit .cont3_inner .ti_cont + .info {margin-top:30px;padding-top:0;}
.submit .cont3_inner .ti_cont + .info::before {display:none;}
.submit .cont3_inner:first-child {margin-top:110px;}

.submit .cont4 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.submit .cont4_inner {margin:0 60px 180px;}
.submit .cont4_inner img {width:100%;height:auto;}


.notice .container {background:#fff;}
.notice .cont1 {position:relative;height:677px;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:1920px auto;overflow:hidden;}
.notice .cont1_inner {position:relative;margin:0 60px;padding:270px 0 166px;overflow:hidden;}
.notice .cont1_inner .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.notice .cont1_inner .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.notice .cont1_inner .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.notice .cont1_inner .ti_contest3 span {letter-spacing:-0.2em;}
.notice .cont1_inner .btn_request {position:absolute;top:430px;right:0;width:394px;height:80px;background:url(../images/contest_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.notice .cont2 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.notice .cont2_inner {margin:100px 60px 160px;}
.notice .cont2_inner .list {width:100%;}
.notice .cont2_inner .list table {margin:0 auto;border-collapse:collapse;border-spacing:0;border-top:solid 1px #7F7F7F;border-bottom:solid 1px #C0C0C0;width:100%;}
.notice .cont2_inner .list table thead th {padding:25px 0;font-size:28px;color:#000;font-weight:700;line-height:1.2;text-align:center;}
.notice .cont2_inner .list table tbody td {border-top:solid 1px #C0C0C0;padding:30px 0;font-size:24px;color:#949494;font-weight:400;line-height:1.2;text-align:center;}
.notice .cont2_inner .list table tbody td:nth-child(1) {font-weight:700;}
.notice .cont2_inner .list table tbody td:nth-child(2) {color:#000;font-weight:600;text-align:left;}
.notice .cont2_inner .list table.pc {display:table;}

.notice .cont2_inner .paging {display:flex;align-items:center;justify-content:center;margin-top:40px;}
.notice .cont2_inner .paging .btn_paging_prev {display:inline-block;width:34px;height:45px;background:url(../images/notice_btn_paging_prev.png) center no-repeat;background-size:14px auto;}
.notice .cont2_inner .paging .btn_paging_next {display:inline-block;width:34px;height:45px;background:url(../images/notice_btn_paging_next.png) center no-repeat;background-size:14px auto;}
.notice .cont2_inner .paging .btn_paging_no {display:flex;align-items:center;justify-content:center;width:45px;height:45px;font-size:22px;color:#000;text-align:center;}
.notice .cont2_inner .paging .btn_paging_no[aria-active="true"] {border-radius:50%;background:#F6330A;color:#fff;font-weight:700;}

.notice .cont3 {display:none;position:relative;margin:0 auto;max-width:1200px;overflow:hidden;}
.notice .cont3_inner {margin:120px 60px 160px;}
.notice .cont3_inner .ti_subject {font-size:48px;color:#000;font-weight:700;line-height:1.2;}
.notice .cont3_inner .tx_regdate {margin-top:16px;font-size:18px;color:#8E8E8E;font-weight:700;line-height:1.2;}
.notice .cont3_inner .memo {margin-top:40px;border-top:solid 1px #CFCFCF;border-bottom:solid 1px #CFCFCF;padding:40px 0;font-size:24px;color:#000;line-height:1.8;letter-spacing:-0.04em;}
.notice .cont3_inner .file {display:none;margin-top:40px;padding:12px 30px 12px 62px;background:url(../images/notice_ico_file.png) 30px center #F5F5F5 no-repeat;background-size:20px auto;font-size:18px;color:#A6A6A6;line-height:1.4;letter-spacing:-0.04em;}
.notice .cont3_inner .file a {color:#A6A6A6;}
.notice .cont3_inner .btn_list {display:flex;align-items:center;justify-content:center;margin:60px auto 0;border-radius:10px;width:284px;height:80px;background:#F6330A;font-size:26px;color:#fff;letter-spacing:-0.04em;text-align:center;}


.faq .container {background:#fff;}
.faq .cont1 {position:relative;height:677px;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:1920px auto;overflow:hidden;}
.faq .cont1_inner {position:relative;margin:0 60px;padding:270px 0 166px;overflow:hidden;}
.faq .cont1_inner .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.faq .cont1_inner .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.faq .cont1_inner .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.faq .cont1_inner .ti_contest3 span {letter-spacing:-0.2em;}
.faq .cont1_inner .btn_request {position:absolute;top:430px;right:0;width:394px;height:80px;background:url(../images/contest_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.faq .cont2 {position:relative;margin:0 auto;max-width:1314px;overflow:hidden;}
.faq .cont2_inner {margin:100px 60px 160px;}
.faq .cont2_inner .faq_item {margin-top:20px;border-radius:10px;padding:20px;background:#E8E8E8;}
.faq .cont2_inner .faq_item .faq_question {display:flex;align-items:center;gap:20px;border:0;width:100%;background:transparent;cursor:pointer;}
.faq .cont2_inner .faq_item .faq_question .ti_question {display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;width:52px;height:52px;background:#A6A6A6;font-family:"Inter";font-size:40px;color:#fff;font-weight:800;line-height:1.2;text-align:center;}
.faq .cont2_inner .faq_item .faq_question .tx_subject {width:100%;font-size:24px;color:#000;line-height:1.2;text-align:left;}
.faq .cont2_inner .faq_item .faq_question .ico {flex-shrink:0;position:relative;margin-top:4px;width:44px;height:44px;}
.faq .cont2_inner .faq_item .faq_question .ico::before {content:"";position:absolute;top:0;left:50%;margin-left:-2.5px;width:5px;height:44px;background:#A6A6A6;transition:all 0.4s;}
.faq .cont2_inner .faq_item .faq_question .ico::after {content:"";position:absolute;top:50%;left:0;margin-top:-2.5px;width:44px;height:5px;background:#A6A6A6;transition:all 0.4s;}
.faq .cont2_inner .faq_item .faq_answer {position:relative;height:0;overflow:hidden;opacity:0;transition:height 0.4s, opacity 0.4s;}
.faq .cont2_inner .faq_item .faq_answer_inner {position:absolute;top:20px;left:0;border-top:solid 1px #A6A6A6;width:100%;padding:25px 0 5px;font-size:20px;line-height:1.6;letter-spacing:-0.02em;}
.faq .cont2_inner .faq_item .faq_answer_inner a {text-decoration:underline;}
.faq .cont2_inner .faq_item:first-child {margin-top:0;}

.faq .cont2_inner .faq_item[aria-active="true"] .faq_answer {display:block;}
.faq .cont2_inner .faq_item[aria-active="true"] .faq_question .ico::before {transform:rotate(90deg);}
.faq .cont2_inner .faq_item[aria-active="true"] .faq_question .ico::after {transform:rotate(180deg);}


.archive .container {background:#000;}
.archive .cont1 {position:relative;}
.archive .cont1_inner1 {position:relative;margin-left:60px;height:1024px;padding:278px 0 166px;overflow:hidden;}
.archive .cont1_inner1 .ti_contest1 {position:relative;margin-bottom:8px;width:296px;height:31px;background:url(../images/contest_ti_contest.png) no-repeat;background-size:100% auto;overflow:hidden;}
.archive .cont1_inner1 .ti_contest2 {font-family:"Inter";font-size:48px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.archive .cont1_inner1 .ti_contest3 {font-family:"Inter";font-size:96px;color:#fff;font-weight:700;letter-spacing:-0.02em;}
.archive .cont1_inner1 .ti_contest3 span {letter-spacing:-0.2em;}
.archive .cont1_inner1 .swiper-container {position:absolute;top:178px;right:0;width:1253px;overflow:hidden;}
.archive .cont1_inner1 .swiper-container .swiper-wrapper {margin-left:375px;height:774px;}
.archive .cont1_inner1 .swiper-container .swiper-slide {position:relative;margin:87px 20px 0;border-radius:24px;width:339px;height:600px;overflow:hidden;opacity:0.6;transform:scale(1);transition:all 0.4s;}
.archive .cont1_inner1 .swiper-container .swiper-slide .cover {position:relative;width:100%;height:100%;transition:all 0.4s;}
.archive .cont1_inner1 .swiper-container .swiper-slide .cover img {width:100%;height:auto;object-fit:cover;}
.archive .cont1_inner1 .swiper-container .swiper-slide .info {position:absolute;top:26px;left:30px;opacity:0;transition:all 0.4s;}
.archive .cont1_inner1 .swiper-container .swiper-slide .info p {font-size:24px;color:#fff;font-weight:700;text-shadow:0 4px 4px rgba(0, 0, 0, 0.5);}
.archive .cont1_inner1 .swiper-container .swiper-slide .info h3 {font-size:32px;color:#fff;font-weight:700;text-shadow:0 4px 4px rgba(0, 0, 0, 0.5);}
.archive .cont1_inner1 .swiper-container .swiper-slide-active {opacity:1;transform:scale(1.283);z-index:2;}
.archive .cont1_inner1 .swiper-container .swiper-slide-active .info {opacity:1;}
.archive .cont1_inner1 .swiper-container .swiper-button-next {right:50%;margin:-32px -238px 0 0;width:64px;height:64px;background:url(../images/archive_btn_swiper_next.png) no-repeat;background-size:100% auto;}
.archive .cont1_inner1 .swiper-container .swiper-button-prev {left:50%;margin:-32px 0 0 -362px;width:64px;height:64px;background:url(../images/archive_btn_swiper_prev.png) no-repeat;background-size:100% auto;}
.archive .cont1_inner1 .swiper-container .swiper-button-next:after {display:none;}
.archive .cont1_inner1 .swiper-container .swiper-button-prev:after {display:none;}
.archive .cont1_inner1 .btn_request {position:absolute;top:818px;left:0;width:265px;height:48px;background:url(../images/archive_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.archive .cont1_inner2 {position:relative;margin:100px 60px 160px;}
.archive .cont1_inner2 .round_info {display:flex;align-items:center;gap:20px;border-bottom:solid 1px #fff;width:460px;}
.archive .cont1_inner2 .round_info a {display:block;margin-bottom:-1px;width:100px;height:50px;font-size:24px;color:#fff;font-weight:700;letter-spacing:-0.04em;text-align:center;}
.archive .cont1_inner2 .round_info a.active {border-bottom:solid 4px #fff;}
.archive .cont1_inner2 .category_filter {display:flex;align-items:center;gap:40px;margin-top:60px;padding-left:24px;}
.archive .cont1_inner2 .category_filter .rdbtn {display:inline-block;position:relative;font-size:24px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.archive .cont1_inner2 .category_filter .rdbtn input {position:absolute;top:0;left:0;border:0;width:0;height:0;opacity:0;cursor:pointer;}
.archive .cont1_inner2 .category_filter .rdbtn input ~ span {position:relative;top:-3px;margin-left:8px;cursor:pointer;}
.archive .cont1_inner2 .category_filter .rdbtn input ~ .ico-checkmark {display:inline-block;position:relative;top:0px;width:24px;height:24px;background:url(../images/archive_ico_rdbtn.png) no-repeat;background-size:auto 100%;background-position:left center;cursor:pointer;z-index:2;}
.archive .cont1_inner2 .category_filter .rdbtn input:checked ~ .ico-checkmark {background-position:right center;}
.archive .cont1_inner2 .list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.archive .cont1_inner2 .list .item {position:relative;margin-top:40px;width:328px;}
.archive .cont1_inner2 .list .item .cover {position:relative;border-radius:24px;width:100%;height:583px;overflow:hidden;}
.archive .cont1_inner2 .list .item .cover img {width:100%;height:auto;object-fit:cover;}
.archive .cont1_inner2 .list .item .info {position:relative;margin-top:20px;}
.archive .cont1_inner2 .list .item .info .category {position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:64px;height:64px;background:#F6330A;font-family:"Inter";font-size:20px;color:#fff;font-weight:700;text-align:center;}
.archive .cont1_inner2 .list .item .info .award {display:flex;align-items:center;height:64px;font-size:24px;color:#fff;font-weight:700;}
.archive .cont1_inner2 .list .item .info .title {height:90px;font-size:32px;color:#fff;font-weight:700;}
.archive .cont1_inner2 .list .item .info .artist {position:relative;margin:20px 0 40px;padding-top:22px;font-size:20px;color:#fff;letter-spacing:-0.04em;}
.archive .cont1_inner2 .list .item .info .artist::before {content:'';position:absolute;top:0;left:0;width:40px;height:2px;background:#fff;}
.archive .cont1_inner2 .list .item .info .artist em {font-weight:700;}
.archive .cont1_inner2 .btn_request {display:block;position:relative;margin:60px 0 0 auto;width:265px;height:48px;background:url(../images/archive_btn_request.png) no-repeat;background-size:100% auto;overflow:hidden;}

.archive .cont2 {position:relative;display:none;}
.archive .cont2_inner1 {display:flex;justify-content:space-between;position:relative;margin:0 212px;height:1200px;padding:200px 0;overflow:hidden;}
.archive .cont2_inner1 .video {position:relative;border-radius:24px;width:450px;height:800px;overflow:hidden;}
.archive .cont2_inner1 .video iframe {width:100%;height:100%;object-fit:cover;}
.archive .cont2_inner1 .info {position:relative;border-radius:30px;width:872px;height:800px;padding:40px;background:#242424;overflow:auto;}
.archive .cont2_inner1 .info .title {font-family:"Inter";font-size:40px;color:#fff;font-weight:700;}
.archive .cont2_inner1 .info .award {position:relative;margin-top:34px;padding-bottom:40px;font-size:28px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.archive .cont2_inner1 .info .award::after {content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fff;}
.archive .cont2_inner1 .info .artist {position:relative;margin-top:42px;padding-bottom:40px;font-size:28px;color:#fff;letter-spacing:-0.02em;}
.archive .cont2_inner1 .info .artist::after {content:'';position:absolute;bottom:0;left:0;width:40px;height:2px;background:#fff;}
.archive .cont2_inner1 .info .artist em {font-weight:700;letter-spacing:-0.04em;}
.archive .cont2_inner1 .info .desc {margin-top:38px;font-size:22px;color:#fff;line-height:1.6;letter-spacing:-0.04em;}
.archive .cont2_inner1 .info .history {position:relative;margin-top:34px;border-radius:20px;padding:12px 40px 40px;background:#000;overflow:hidden;}
.archive .cont2_inner1 .info .history h5 {margin:28px 0 28px;font-size:24px;color:#d2d2d2;font-weight:700;text-align:center;}
.archive .cont2_inner1 .info .history h6 {margin:28px 0 22px;font-size:20px;color:#fff;font-weight:700;}
.archive .cont2_inner1 .info .history ul {position:relative;}
.archive .cont2_inner1 .info .history ul li {display:flex;font-size:20px;color:#fff;}
.archive .cont2_inner1 .info .history ul li em {padding-right:20px;color:#6A96FF;}

.archive .cont2_inner2 {position:relative;margin:0 212px;padding:100px 0 160px;overflow:hidden;}
.archive .cont2_inner2 .head {display:flex;align-items:center;justify-content:space-between;height:116px;}
.archive .cont2_inner2 .head h3 {font-size:40px;color:#fff;font-weight:700;}
.archive .cont2_inner2 .head .btn_list {display:block;position:relative;width:155px;height:64px;background:url(../images/archive_btn_list.png) no-repeat;background-size:100% auto;overflow:hidden;}
.archive .cont2_inner2 .list {display:flex;flex-wrap:wrap;justify-content:space-between;}
.archive .cont2_inner2 .list .item {position:relative;margin-top:40px;width:328px;}
.archive .cont2_inner2 .list .item .cover {position:relative;border-radius:24px;width:100%;height:583px;overflow:hidden;}
.archive .cont2_inner2 .list .item .cover img {width:100%;height:auto;object-fit:cover;}
.archive .cont2_inner2 .list .item .info {position:relative;margin-top:20px;}
.archive .cont2_inner2 .list .item .info .category {position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;border-radius:50%;width:64px;height:64px;background:#F6330A;font-family:"Inter";font-size:20px;color:#fff;font-weight:700;text-align:center;}
.archive .cont2_inner2 .list .item .info .award {display:flex;align-items:center;height:64px;font-size:24px;color:#fff;font-weight:700;}
.archive .cont2_inner2 .list .item .info .title {height:90px;font-size:32px;color:#fff;font-weight:700;}
.archive .cont2_inner2 .list .item .info .artist {position:relative;margin:20px 0 40px;padding-top:22px;font-size:20px;color:#fff;letter-spacing:-0.04em;}
.archive .cont2_inner2 .list .item .info .artist::before {content:'';position:absolute;top:0;left:0;width:40px;height:2px;background:#fff;}
.archive .cont2_inner2 .list .item .info .artist em {font-weight:700;}




@media (max-width: 1920px) {
	#wrapper {margin:0 auto;width:100%;}

	.header {top:0;left:0;width:100%;height:5.2083vw;}
	.header_inner {margin:0 auto;height:100%;padding:0.8333vw 3.125vw;}
	.header_inner .logo {width:11.6667vw;height:3.0208vw;}
	.header_inner .logo a {width:100%;height:100%;}
	.header_inner .nav {width:40.5208vw;}
	.header_inner .nav .gnb {width:100%;}
	.header_inner .nav .gnb > li > a {font-size:1.25vw;}
	.header_inner .nav .snb {top:3.125vw;left:50%;margin-left:-3.9063vw;width:7.8125vw;}
	.header_inner .nav .snb > li {margin-top:0.4167vw;}
	.header_inner .nav .snb > li > a {border-radius:1.0417vw;width:7.8125vw;height:2.0833vw;font-size:0.8333vw;line-height:1.875vw;}
	.header_inner .nav .snb > li:first-child {margin-top:0;}

	.header_inner[aria-color="black"] .nav .snb {top:4.1667vw;}
	.header_inner[aria-color="white"] .nav .snb {top:4.1667vw;}

	.footer {padding:3.125vw 0;}
	.footer .sponsor {margin:0 auto;max-width:55.5729vw;}
	.footer .sponsor dl {gap:1.0417vw;}
	.footer .sponsor dl dt {font-size:0.8333vw;}
	.footer .sponsor dl dd {gap:1.0417vw;font-size:0;}
	.footer .sponsor dl dd .host1 {width:12.0313vw;}
	.footer .sponsor dl dd .host2 {width:11.0417vw;}
	.footer .sponsor dl dd .sponsor1 {width:4.4271vw;}
	.footer .sponsor dl dd .sponsor2 {width:9.4271vw;}
	.footer .sponsor dl dd .sponsor3 {width:7.5521vw;}
	.footer .copyright {margin:2.0833vw auto 0;font-size:0.8333vw;}
	.footer .copyright .copy {margin-top:0.8333vw;}


	.main .cont1 {height:100vh;}
	.main .cont1 .vid {top:0;left:0;width:100%;height:100%;}
	.main .cont1_inner {top:0;left:0;width:100%;height:100%;background:url(../images/main_bg_cont1_2.png) center no-repeat;background-size:72.9167vw auto;}
	.main .cont1_inner .ti_contest {top:50%;left:50%;margin:-8.3854vw 0 0 -21.25vw;width:42.5521vw;height:7.3438vw;}
	.main .cont1_inner .tx_date {top:50%;left:50%;margin:0.7813vw 0 0 -7.8125vw;width:15.625vw;font-size:1.25vw;}
	.main .cont1_inner .btn_request {top:50%;left:50%;margin:4.7917vw 0 0 -8.8542vw;width:17.7083vw;height:4.1667vw;}

	.main .cont2 {height:177.7604vw;padding-top:124.4271vw;background:url(../images/main_bg_cont2_1.jpg) center top no-repeat;background-size:100vw auto;}
	.main .cont2 .ti_contest {top:0;left:50%;margin-left:-15.4688vw;width:30.9375vw;height:43.4375vw;}
	.main .cont2 .ti_contest .ti {margin:6.8229vw auto 0;width:30.4167vw;height:24.2708vw;}
	.main .cont2 .ti_contest .tx_desc {margin-top:1.1979vw;font-size:1.25vw;}

	.main .cont2 .contest_info {margin:8.0729vw auto 0;max-width:80.2083vw;height:53.3333vw;padding:0 1.0417vw;}
	.main .cont2 .contest_info .head {margin:0 auto;transform:translateY(5.2083vw);}
	.main .cont2 .contest_info .head .ti {font-size:2.5vw;}
	.main .cont2 .contest_info .head .btn_request {width:13.8021vw;height:2.5vw;}
	.main .cont2 .contest_info .info {gap:1.0417vw;margin-top:1.6667vw;}
	.main .cont2 .contest_info .info .item {border-radius:1.25vw;width:100%;height:28.9583vw;padding:3.3854vw 1.0417vw 3.3854vw 3.125vw;backdrop-filter:blur(0.1563vw);transform:translateY(2.6042vw);}
	.main .cont2 .contest_info .info .item .ti_info {margin-bottom:1.5625vw;font-size:1.6667vw;}
	.main .cont2 .contest_info .info .item .info_desc {margin-top:1.1458vw;padding-top:1.1458vw;}
	.main .cont2 .contest_info .info .item .info_desc::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
	.main .cont2 .contest_info .info .item .info_desc dl {font-size:1.25vw;}
	.main .cont2 .contest_info .info .item .info_desc dl dd span {margin-top:0.4167vw;font-size:0.9375vw;}

	.main .cont2 .contest_info .head[aria-transition="true"] {transform:translateY(0);}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="1"] {transform:translateY(0);}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="2"] {transform:translateY(0);}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="3"] {transform:translateY(0);}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="4"] {transform:translateY(0);}

	.main .cont3 .award {height:53.3333vw;}
	.main .cont3 .award .item {width:100%;height:100%;}
	.main .cont3 .award .item .ti_award {font-size:1.6667vw;}
	.main .cont3 .award .item .ti_award span {font-size:1.25vw;}

	.main .cont3 .award .item .award_list {width:100%;height:100%;}
	.main .cont3 .award .item .award_list .bg {top:0;left:0;width:100%;height:100%;}

	.main .cont3 .award .item .award_detail {top:0;left:0;width:100%;height:100%;}
	.main .cont3 .award .item .award_detail .poster {top:6.5104vw;left:50%;margin-left:-38.9583vw;border-radius:1.25vw;width:22.6563vw;height:40.3125vw;box-shadow:1.0417vw 1.0417vw 1.0417vw 0 rgba(0, 0, 0, 0.2);}
	.main .cont3 .award .item .award_detail .poster img {margin:0 auto;width:100%;height:100%;}
	.main .cont3 .award .item .award_detail .award_info {top:50%;left:50%;margin:0 8.8542vw 0 -11.0938vw;transform:translate(0, -50%);}
	.main .cont3 .award .item .award_detail .award_info .ti_award {margin-bottom:3.125vw;font-size:3.3333vw;text-align:left;}
	.main .cont3 .award .item .award_detail .award_info .tx_award {font-size:1.25vw;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li {padding:1.1458vw 0 1.0417vw;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
	.main .cont3 .award .item .award_detail .award_info .btn_award_view {margin-top:2.0833vw;width:10.9375vw;height:2.5vw;}
	.main .cont3 .award .item .award_detail .btn_award_close {top:3.125vw;right:3.125vw;width:5vw;height:5vw;}

	.main .cont3 .award .item.active .award_list .bg {filter:blur(2.0833vw);}
	.main .cont3 .award .item.hide {width:0;}


	.contest1 .cont1 {height:62.5vw;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:100vw auto;}
	.contest1 .cont1_inner1 {margin:0 3.125vw;padding:14.0625vw 0 8.6458vw;}
	.contest1 .cont1_inner1 .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.contest1 .cont1_inner1 .ti_contest2 {font-size:2.5vw;}
	.contest1 .cont1_inner1 .ti_contest3 {font-size:5vw;}
	.contest1 .cont1_inner1 .btn_request {top:22.3958vw;right:0;width:20.5208vw;height:4.1667vw;}

	.contest1 .cont1_inner2 {margin:0 3.125vw;}
	.contest1 .cont1_inner2 h4 {margin:3.0208vw 0;font-size:2.5vw;}
	.contest1 .cont1_inner2 p {font-size:1.1458vw;}

	.contest1 .cont2 {height:400vh;}
	.contest1 .cont2_inner {top:0;left:0;width:100%;height:100vh;}
	.contest1 .cont2_inner .media_info {top:50%;left:3.125vw;transform:translate(0, -50%);}
	.contest1 .cont2_inner .media_info .media1 {margin-top:2.0833vw;}
	.contest1 .cont2_inner .media_info .media1 .ti_tag {font-size:1.6667vw;}
	.contest1 .cont2_inner .media_info .media1 .ti_media {font-size:2.5vw;}
	.contest1 .cont2_inner .media_info .media1 .tx_media {font-size:1.0417vw;}
	.contest1 .cont2_inner .media_info .media2 {top:0;left:0;margin-top:2.0833vw;}
	.contest1 .cont2_inner .media_info .media2 .ti_tag {font-size:1.6667vw;}
	.contest1 .cont2_inner .media_info .media2 .ti_media {font-size:2.5vw;}
	.contest1 .cont2_inner .media_info .media2 .tx_media {font-size:1.0417vw;}
	.contest1 .cont2_inner .media_tower {top:50%;right:-58.125vw;width:114.7917vw;}
	.contest1 .cont2_inner .media_tower .media1 .pc {width:54.2708vw;}
	.contest1 .cont2_inner .media_tower .media2 {margin-top:5.2083vw;}
	.contest1 .cont2_inner .media_tower .media2 .pc {width:54.2708vw;}


	.contest2 .cont1 {height:35.2604vw;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:100vw auto;}
	.contest2 .cont1_inner {margin:0 3.125vw;padding:14.0625vw 0 8.6458vw;}
	.contest2 .cont1_inner .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.contest2 .cont1_inner .ti_contest2 {font-size:2.5vw;}
	.contest2 .cont1_inner .ti_contest3 {font-size:5vw;}
	.contest2 .cont1_inner .btn_request {top:22.3958vw;right:0;width:20.5208vw;height:4.1667vw;}

	.contest2 .cont2 {margin:0 auto;max-width:68.4375vw;}
	.contest2 .cont2_inner {margin:9.375vw 3.125vw;}
	.contest2 .cont2_inner .ti_cont {gap:0.4688vw;padding-bottom:1.9792vw;font-size:2.5vw;}
	.contest2 .cont2_inner .ti_cont em {margin-top:0.2604vw;border-radius:50%;width:2.0833vw;height:2.0833vw;font-size:1.0417vw;}
	.contest2 .cont2_inner .info {margin-top:1.9792vw;padding-top:1.6667vw;}
	.contest2 .cont2_inner .info::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
	.contest2 .cont2_inner .info[aria-line="false"] {padding-top:0;}
	.contest2 .cont2_inner .info h5 {margin-bottom:0.7292vw;font-size:1.4583vw;}
	.contest2 .cont2_inner .info h6 {font-size:1.25vw;}
	.contest2 .cont2_inner .info p {font-size:1.25vw;}
	.contest2 .cont2_inner .info p em {margin-top:0.4167vw;font-size:0.9375vw;}
	.contest2 .cont2_inner .info .sponsor {gap:1.25vw;margin-top:0.3125vw;}
	.contest2 .cont2_inner .info .sponsor .host1 {width:11.9792vw;}
	.contest2 .cont2_inner .info .sponsor .host2 {width:10.9896vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor1 {width:4.375vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor2 {width:9.375vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor3 {width:7.5521vw;}
	.contest2 .cont2_inner .info .table {margin:1.5625vw 0 1.1458vw;border-radius:0.2083vw;}
	.contest2 .cont2_inner .info .table table {width:100%;}
	.contest2 .cont2_inner .info .table table th
	.contest2 .cont2_inner .info .table table td {padding:0.5208vw 0.625vw;font-size:1.0417vw;}
	.contest2 .cont2_inner .info .table table thead th {font-size:1.25vw;}
	.contest2 .cont2_inner .info h5 + .table {margin-top:0.7292vw;}
	.contest2 .cont2_inner .info .align {gap:1.25vw;}
	.contest2 .cont2_inner .info .align h5 {margin-bottom:0;}
	.contest2 .cont2_inner .info .align h6 {margin-right:-1.0417vw;}
	.contest2 .cont2_inner .info .list {margin:0.625vw 0 0 1.7708vw;font-size:1.25vw;}
	.contest2 .cont2_inner .info .list li {margin-bottom:0.5208vw;}
	.contest2 .cont2_inner .info .list2 {margin:0.625vw 0 0 1.7708vw;font-size:1.25vw;}
	.contest2 .cont2_inner .info .list2 li {margin-bottom:0.5208vw;}
	.contest2 .cont2_inner .info .btn_request {top:0;right:0;width:16.5625vw;height:4.1667vw;}
	.contest2 .cont2_inner .info .btn_download {top:0;right:0;width:16.6146vw;height:4.1667vw;}
	.contest2 .cont2_inner .ti_cont + .info {margin-top:1.5625vw;padding-top:0;}
	.contest2 .cont2_inner:nth-child(7) .info:nth-child(2) {min-height:4.1667vw;}
	.contest2 .cont2_inner:first-child {margin-top:5.7292vw;}


	.submit .cont1 {height:35.2604vw;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:100vw auto;}
	.submit .cont1_inner {margin:0 3.125vw;padding:14.0625vw 0 8.6458vw;}
	.submit .cont1_inner .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.submit .cont1_inner .ti_contest2 {font-size:2.5vw;}
	.submit .cont1_inner .ti_contest3 {font-size:5vw;}
	.submit .cont1_inner .btn_request {top:22.3958vw;right:0;width:20.5208vw;height:4.1667vw;}

	.submit .cont2 {margin:0 auto;max-width:68.4375vw;}
	.submit .cont2_inner {margin:4.5833vw 3.125vw 0;}
	.submit .cont2_inner .ti_cont {padding-bottom:1.1458vw;font-size:3.125vw;}
	.submit .cont2_inner .timer {gap:1.4583vw;margin-top:1.5625vw;}
	.submit .cont2_inner .timer .tx_timer .num {width:8.9583vw;font-size:6.7708vw;}
	.submit .cont2_inner .timer .tx_timer .label {margin-top:-0.4167vw;font-size:1.25vw;}
	.submit .cont2_inner .timer .side {margin-top:-1.0417vw;font-size:6.7708vw;}

	.submit .cont3 {margin:0 auto;max-width:68.4375vw;}
	.submit .cont3_inner {margin:9.375vw 3.125vw;}
	.submit .cont3_inner .ti_cont {gap:0.4688vw;padding-bottom:1.9792vw;font-size:2.5vw;}
	.submit .cont3_inner .ti_cont em {margin-top:0.2604vw;border-radius:50%;width:2.0833vw;height:2.0833vw;font-size:1.0417vw;}
	.submit .cont3_inner .info {margin-top:1.9792vw;padding-top:1.6667vw;}
	.submit .cont3_inner .info::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
	.submit .cont3_inner .info[aria-line="false"] {padding-top:0;}
	.submit .cont3_inner .info h5 {margin-bottom:0.7292vw;font-size:1.4583vw;}
	.submit .cont3_inner .info h6 {font-size:1.25vw;}
	.submit .cont3_inner .info p {font-size:1.25vw;}
	.submit .cont3_inner .info p em {margin-top:0.4167vw;font-size:0.9375vw;}
	.submit .cont3_inner .info .sponsor {gap:1.25vw;margin-top:0.3125vw;}
	.submit .cont3_inner .info .table {margin:1.5625vw 0 1.1458vw;border-radius:0.2083vw;}
	.submit .cont3_inner .info .table table {width:100%;}
	.submit .cont3_inner .info .table table th,
	.submit .cont3_inner .info .table table td {padding:0.5208vw 0.625vw;font-size:1.0417vw;}
	.submit .cont3_inner .info .table table thead th {font-size:1.25vw;}
	.submit .cont3_inner .info h5 + .table {margin-top:0.7292vw;}
	.submit .cont3_inner .info .align {gap:1.25vw;}
	.submit .cont3_inner .info .align h5 {margin-bottom:0;}
	.submit .cont3_inner .info .align h6 {margin-right:-1.0417vw;}
	.submit .cont3_inner .info .list {margin:0.625vw 0 0 1.7708vw;font-size:1.25vw;}
	.submit .cont3_inner .info .list li {margin-bottom:0.5208vw;}
	.submit .cont3_inner .info .list2 {margin:0.625vw 0 0 1.7708vw;font-size:1.25vw;}
	.submit .cont3_inner .info .list2 li {margin-bottom:0.5208vw;}
	.submit .cont3_inner .info .btn_download {top:1.875vw;right:0;width:17.1875vw;height:4.1667vw;}
	.submit .cont3_inner .ti_cont + .info {margin-top:1.5625vw;padding-top:0;}
	.submit .cont3_inner:first-child {margin-top:5.7292vw;}

	.submit .cont4 {margin:0 auto;max-width:68.4375vw;}
	.submit .cont4_inner {margin:0 3.125vw 9.375vw;}


	.notice .cont1 {height:35.2604vw;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:100vw auto;}
	.notice .cont1_inner {margin:0 3.125vw;padding:14.0625vw 0 8.6458vw;}
	.notice .cont1_inner .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.notice .cont1_inner .ti_contest2 {font-size:2.5vw;}
	.notice .cont1_inner .ti_contest3 {font-size:5vw;}
	.notice .cont1_inner .btn_request {top:22.3958vw;right:0;width:20.5208vw;height:4.1667vw;}

	.notice .cont2 {margin:0 auto;max-width:68.4375vw;}
	.notice .cont2_inner {margin:5.2083vw 3.125vw 8.3333vw;}
	.notice .cont2_inner .list {width:100%;}
	.notice .cont2_inner .list table {margin:0 auto;width:100%;}
	.notice .cont2_inner .list thead th {padding:1.3021vw 0;font-size:1.4583vw;}
	.notice .cont2_inner .list tbody td {padding:1.5625vw 0;font-size:1.25vw;}
	.notice .cont2_inner .paging {margin-top:2.0833vw;}
	.notice .cont2_inner .paging .btn_paging_prev {width:1.7708vw;height:2.3438vw;background-size:0.7292vw auto;}
	.notice .cont2_inner .paging .btn_paging_next {width:1.7708vw;height:2.3438vw;background-size:0.7292vw auto;}
	.notice .cont2_inner .paging .btn_paging_no {width:2.3438vw;height:2.3438vw;font-size:1.1458vw;}
	.notice .cont2_inner .paging .btn_paging_no[aria-active="true"] {border-radius:50%;}

	.notice .cont3 {margin:0 auto;max-width:62.5vw;}
	.notice .cont3_inner {margin:6.25vw 3.125vw 8.3333vw;}
	.notice .cont3_inner .ti_subject {font-size:2.5vw;}
	.notice .cont3_inner .tx_regdate {margin-top:0.8333vw;font-size:0.9375vw;}
	.notice .cont3_inner .memo {margin-top:2.0833vw;padding:2.0833vw 0;font-size:1.25vw;}
	.notice .cont3_inner .file {margin-top:2.0833vw;padding:0.625vw 1.5625vw 0.625vw 3.2292vw;background:url(../images/notice_ico_file.png) 1.5625vw center #F5F5F5 no-repeat;background-size:1.0417vw auto;font-size:0.9375vw;}
	.notice .cont3_inner .btn_list {margin:3.125vw auto 0;border-radius:0.5208vw;width:14.7917vw;height:4.1667vw;font-size:1.3542vw;}


	.faq .cont1 {height:35.2604vw;background:url(../images/contest_bg_head.jpg) center top no-repeat;background-size:100vw auto;}
	.faq .cont1_inner {margin:0 3.125vw;padding:14.0625vw 0 8.6458vw;}
	.faq .cont1_inner .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.faq .cont1_inner .ti_contest2 {font-size:2.5vw;}
	.faq .cont1_inner .ti_contest3 {font-size:5vw;}
	.faq .cont1_inner .btn_request {top:22.3958vw;right:0;width:20.5208vw;height:4.1667vw;}

	.faq .cont2 {margin:0 auto;max-width:68.4375vw;}
	.faq .cont2_inner {margin:5.2083vw 3.125vw 8.3333vw;}
	.faq .cont2_inner .faq_item {border-radius:0.5208vw;padding:1.0417vw;}
	.faq .cont2_inner .faq_item .faq_question {gap:1.0417vw;border:0;width:100%;}
	.faq .cont2_inner .faq_item .faq_question .ti_question {border-radius:50%;width:2.7083vw;height:2.7083vw;font-size:2.0833vw;}
	.faq .cont2_inner .faq_item .faq_question .tx_subject {font-size:1.25vw;}
	.faq .cont2_inner .faq_item .faq_question .ico {margin-top:0.2083vw;width:2.2917vw;height:2.2917vw;}
	.faq .cont2_inner .faq_item .faq_question .ico::before {top:0;left:50%;margin-left:-0.1302vw;width:0.2604vw;height:2.2917vw;}
	.faq .cont2_inner .faq_item .faq_question .ico::after {top:50%;left:0;margin-top:-0.1302vw;width:2.2917vw;height:0.2604vw;}
	.faq .cont2_inner .faq_item .faq_answer {height:0;overflow:hidden;opacity:0;}
	.faq .cont2_inner .faq_item .faq_answer_inner {top:1.0417vw;left:0;width:100%;padding:1.3021vw 0 0.2604vw;font-size:1.0417vw;}


	.archive .cont1_inner1 {margin-left:3.125vw;height:53.3333vw;padding:14.4792vw 0 8.6458vw;}
	.archive .cont1_inner1 .ti_contest1 {margin-bottom:0.4167vw;width:15.4167vw;height:1.6146vw;}
	.archive .cont1_inner1 .ti_contest2 {font-size:2.5vw;}
	.archive .cont1_inner1 .ti_contest3 {font-size:5vw;}
	.archive .cont1_inner1 .swiper-container {top:9.2708vw;right:0;width:65.2604vw;}
	.archive .cont1_inner1 .swiper-container .swiper-wrapper {margin-left:19.5313vw;height:40.3125vw;}
	.archive .cont1_inner1 .swiper-container .swiper-slide {margin:4.5313vw 1.0417vw 0;width:17.6563vw;height:31.25vw;transform:scale(1);}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info {top:1.3542vw;left:1.5625vw;}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info p {font-size:1.25vw;text-shadow:0 0.2083vw 0.2083vw rgba(0, 0, 0, 0.5);}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info h3 {font-size:1.6667vw;text-shadow:0 0.2083vw 0.2083vw rgba(0, 0, 0, 0.5);}
	.archive .cont1_inner1 .swiper-container .swiper-slide-active {transform:scale(1.283);}
	.archive .cont1_inner1 .swiper-container .swiper-button-next {right:50%;margin:-1.6667vw -12.3958vw 0 0;width:3.3333vw;height:3.3333vw;}
	.archive .cont1_inner1 .swiper-container .swiper-button-prev {left:50%;margin:-1.6667vw 0 0 -18.8542vw;width:3.3333vw;height:3.3333vw;}
	.archive .cont1_inner1 .btn_request {top:42.6042vw;left:0;width:13.8021vw;height:2.5vw;}

	.archive .cont1_inner2 {margin:5.2083vw 3.125vw 8.3333vw;}
	.archive .cont1_inner2 .round_info {gap:1.0417vw;width:23.9583vw;}
	.archive .cont1_inner2 .round_info a {width:5.2083vw;height:2.6042vw;font-size:1.25vw;}
	.archive .cont1_inner2 .round_info a.active {border-bottom:solid 0.2083vw #fff;}
	.archive .cont1_inner2 .category_filter {gap:2.0833vw;margin-top:3.125vw;padding-left:1.25vw;}
	.archive .cont1_inner2 .category_filter .rdbtn {font-size:1.25vw;}
	.archive .cont1_inner2 .category_filter .rdbtn input ~ span {top:-0.1563vw;margin-left:0.4167vw;}
	.archive .cont1_inner2 .category_filter .rdbtn input ~ .ico-checkmark {top:0vw;width:1.25vw;height:1.25vw;}
	.archive .cont1_inner2 .list .item {margin-top:2.0833vw;width:17.0833vw;}
	.archive .cont1_inner2 .list .item .cover {border-radius:1.25vw;width:100%;height:30.3646vw;}
	.archive .cont1_inner2 .list .item .info {margin-top:1.0417vw;}
	.archive .cont1_inner2 .list .item .info .category {top:0;right:0;border-radius:50%;width:3.3333vw;height:3.3333vw;font-size:1.0417vw;}
	.archive .cont1_inner2 .list .item .info .award {height:3.3333vw;font-size:1.25vw;}
	.archive .cont1_inner2 .list .item .info .title {height:4.6875vw;font-size:1.6667vw;}
	.archive .cont1_inner2 .list .item .info .artist {margin:1.0417vw 0 2.0833vw;padding-top:1.1458vw;font-size:1.0417vw;}
	.archive .cont1_inner2 .list .item .info .artist::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
	.archive .cont1_inner2 .btn_request {margin:3.125vw 0 0 auto;width:13.8021vw;height:2.5vw;}

	.archive .cont2_inner1 {margin:0 11.0417vw;height:62.5vw;padding:10.4167vw 0;}
	.archive .cont2_inner1 .video {border-radius:1.25vw;width:23.4375vw;height:41.6667vw;}
	.archive .cont2_inner1 .info {border-radius:1.5625vw;width:45.4167vw;height:41.6667vw;padding:2.0833vw;}
	.archive .cont2_inner1 .info .title {font-size:2.0833vw;}
	.archive .cont2_inner1 .info .award {margin-top:1.7708vw;padding-bottom:2.0833vw;font-size:1.4583vw;}
	.archive .cont2_inner1 .info .award::after {bottom:0;left:0;width:2.0833vw;height:0.1042vw;}
	.archive .cont2_inner1 .info .artist {margin-top:2.1875vw;padding-bottom:2.0833vw;font-size:1.4583vw;}
	.archive .cont2_inner1 .info .artist::after {bottom:0;left:0;width:2.0833vw;height:0.1042vw;}
	.archive .cont2_inner1 .info .desc {margin-top:1.9792vw;font-size:1.1458vw;}
	.archive .cont2_inner1 .info .history {margin-top:1.7708vw;border-radius:1.0417vw;padding:0.625vw 2.0833vw 2.0833vw;}
	.archive .cont2_inner1 .info .history h5 {margin:1.4583vw 0 1.4583vw;font-size:1.25vw;}
	.archive .cont2_inner1 .info .history h6 {margin:1.4583vw 0 1.1458vw;font-size:1.0417vw;}
	.archive .cont2_inner1 .info .history ul li {font-size:1.0417vw;}
	.archive .cont2_inner1 .info .history ul li em {padding-right:1.0417vw;}

	.archive .cont2_inner2 {margin:0 11.0417vw;padding:5.2083vw 0 8.3333vw;}
	.archive .cont2_inner2 .head {height:6.0417vw;}
	.archive .cont2_inner2 .head h3 {font-size:2.0833vw;}
	.archive .cont2_inner2 .head .btn_list {width:8.0729vw;height:3.3333vw;}
	.archive .cont2_inner2 .list .item {margin-top:2.0833vw;width:17.0833vw;}
	.archive .cont2_inner2 .list .item .cover {border-radius:1.25vw;width:100%;height:30.3646vw;}
	.archive .cont2_inner2 .list .item .info {margin-top:1.0417vw;}
	.archive .cont2_inner2 .list .item .info .category {top:0;right:0;border-radius:50%;width:3.3333vw;height:3.3333vw;font-size:1.0417vw;}
	.archive .cont2_inner2 .list .item .info .award {height:3.3333vw;font-size:1.25vw;}
	.archive .cont2_inner2 .list .item .info .title {height:4.6875vw;font-size:1.6667vw;}
	.archive .cont2_inner2 .list .item .info .artist {margin:1.0417vw 0 2.0833vw;padding-top:1.1458vw;font-size:1.0417vw;}
	.archive .cont2_inner2 .list .item .info .artist::before {top:0;left:0;width:2.0833vw;height:0.1042vw;}
}

@media (max-width: 1024px) {
	/* vw 1080 */
	.pc {display:none;}
	.mo {display:block;}

	colgroup.pc {display:none;}
	colgroup.mo {display:table-column-group;}


	.header {height:12.963vw;}
	.header_inner {padding:2.3148vw 5.5556vw;}
	.header_inner .logo {width:27.5926vw;height:7.1296vw;}
	.header_inner .nav {display:none;}
	.header_inner .btn_menu {display:flex;flex-direction:column;justify-content:space-between;position:absolute;top:3.9815vw;right:5.5556vw;width:5.1852vw;height:5vw;transition:all 0.4s;}
	.header_inner .btn_menu span {display:block;position:absolute;left:50%;margin-left:-1.8519vw;width:3.7037vw;height:0.3704vw;background:#a6a6a6;transform-origin:center center;transition:all 0.4s;}
	.header_inner .btn_menu span:nth-child(1) {top:0.9259vw;}
	.header_inner .btn_menu span:nth-child(2) {top:50%;margin-top:-0.1852vw;}
	.header_inner .btn_menu span:nth-child(3) {bottom:0.9259vw;}
	.header_inner .btn_menu.active {right:6.2963vw;}
	.header_inner .btn_menu.active span {background:#fff;}
	.header_inner .btn_menu.active span:nth-child(1) {top:50%;margin-top:-0.1852vw;width:5.1852vw;transform:rotate(45deg);}
	.header_inner .btn_menu.active span:nth-child(2) {opacity:0;}
	.header_inner .btn_menu.active span:nth-child(3) {bottom:50%;margin-bottom:-0.1852vw;width:5.1852vw;transform:rotate(-45deg);}

	.m_nav {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:9;}
	.m_nav.active {display:block;}

	.m_nav .menu {margin:15vw 5.5556vw 15vw;}
	.m_nav .menu > li {border-bottom:solid 0.0926vw #6c6c6c;padding:7.4074vw 0 6.4815vw;}
	.m_nav .menu > li em {font-family:"Inter";font-size:6.6667vw;color:#fff;font-weight:700;letter-spacing:-0.02em;}
	.m_nav .menu > li ul {margin-top:0.9259vw;}
	.m_nav .menu > li li a {font-size:3.3333vw;color:rgba(255, 255, 255, 0.75);line-height:2;letter-spacing:-0.02em;}
	.m_nav .menu > li li a span {letter-spacing:-0.2em;}
	.m_nav .menu > li:last-child {border-bottom:0;}


	.footer {padding:5.5556vw 0 9.2593vw;}
	.footer .sponsor {flex-direction:column;max-width:100%;}
	.footer .sponsor dl {justify-content:flex-start;gap:1.8519vw;margin-top:5.5556vw;width:63.8889vw;}
	.footer .sponsor dl dt {font-size:2.7778vw;}
	.footer .sponsor dl dd {gap:1.8519vw;}
	.footer .sponsor dl dd .host1 {width:28.6111vw;height:auto;}
	.footer .sponsor dl dd .host2 {width:26.3889vw;height:auto;}
	.footer .sponsor dl dd .sponsor1 {width:10.9259vw;height:auto;}
	.footer .sponsor dl dd .sponsor2 {width:23.6111vw;height:auto;}
	.footer .sponsor dl dd .sponsor3 {width:18.7963vw;height:auto;}
	.footer .copyright {margin:7.4074vw auto 0;font-size:2.2222vw;}
	.footer .copyright .copy {margin-top:3.8889vw;}


	.main .cont1_inner {background:url(../images/m_main_bg_cont1_2.png) center no-repeat;background-size:100vw auto;}
	.main .cont1_inner .ti_contest {margin:-22.6852vw 0 0 -39.9074vw;width:79.9074vw;height:31.3889vw;background:url(../images/m_main_ti_contest1.png) center no-repeat;background-size:100% auto;}
	.main .cont1_inner .tx_date {margin:8.5185vw 0 0 -27.7778vw;width:55.5556vw;font-size:2.963vw;}
	.main .cont1_inner .btn_request {margin:29.4444vw 0 0 -24.0741vw;width:48.1481vw;height:11.1111vw;background:url(../images/m_main_btn_request1.png) center no-repeat;background-size:100% auto;}

	.main .cont2 {height:calc(356.2963vw + 100vh);padding-top:226.6667vw;background:url(../images/m_main_bg_cont2_1.jpg) center top no-repeat;background-size:cover;}
	.main .cont2 .ti_contest {margin-left:-50vw;width:100vw;height:94.8148vw;background:url(../images/m_main_bg_cont2_2.png) center no-repeat;background-size:100% auto;}
	.main .cont2 .ti_contest .ti {margin:10vw auto 0;width:72.037vw;height:56.2963vw;background:url(../images/m_main_ti_contest2.png) center no-repeat;background-size:100% auto;}
	.main .cont2 .ti_contest .tx_desc {margin-top:1.6667vw;font-size:3.3333vw;}
	.main .cont2 .contest_info {position:sticky;top:50%;left:0;margin:0 auto;max-width:100%;height:129.6296vw;padding:18.5185vw 11.1111vw 0;transform:translate(0, -50%);}
	.main .cont2 .contest_info .head {transform:translateY(0);}
	.main .cont2 .contest_info .head .ti {font-size:6.6667vw;}
	.main .cont2 .contest_info .head .btn_request {display:none;}
	.main .cont2 .contest_info .info {gap:0;margin-top:5.5556vw;height:66.6667vw;}
	.main .cont2 .contest_info .info .item {position:absolute;top:0;left:50%;margin-left:-38.8889vw;border-radius:2.2222vw;width:77.7778vw;height:66.6667vw;padding:5.3704vw 1.8519vw 6.0185vw 5.5556vw;backdrop-filter:blur(0.2778vw);transform:translateY(0);transition:none;transition-delay:0s;}
	.main .cont2 .contest_info .info .item .ti_info {margin-bottom:5.5556vw;font-size:5.5556vw;}
	.main .cont2 .contest_info .info .item .info_desc {margin-top:3.5185vw;padding-top:3.8889vw;}
	.main .cont2 .contest_info .info .item .info_desc::before {width:3.7037vw;height:0.3704vw;}
	.main .cont2 .contest_info .info .item .info_desc dl {font-size:2.963vw;}
	.main .cont2 .contest_info .info .item .info_desc dl dd span {margin-top:1.6667vw;font-size:2.2222vw;}

	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="1"] {border-color:transparent;background:transparent;backdrop-filter:blur(0);opacity:0;}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="2"] {border-color:transparent;background:transparent;backdrop-filter:blur(0);opacity:0;}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="3"] {border-color:transparent;background:transparent;backdrop-filter:blur(0);opacity:0;}
	.main .cont2 .contest_info .info[aria-transition="true"] .item[aria-idx="4"] {border-color:transparent;background:transparent;backdrop-filter:blur(0);opacity:0;}

	.main .cont2 .m_bg_item {display:block;position:absolute;top:0;left:50%;margin-left:-38.8889vw;border-radius:2.2222vw;width:77.7778vw;height:66.6667vw;padding:5.3704vw 1.8519vw 6.0185vw 5.5556vw;background:rgba(255, 255, 255, 0.2);backdrop-filter:blur(0.2778vw);overflow:hidden;opacity:0;z-index:-1;}
	.main .cont2 .m_bg {display:none;position:sticky;bottom:0;left:0;width:100%;height:100vh;background:url(../images/m_main_bg_cont2_1.jpg) center bottom no-repeat;background-size:100% auto;z-index:-1;}


	.main .cont3 .award {display:flex;flex-direction:column;height:222.2222vw;}
	.main .cont3 .award .item .ti_award {font-size:6.6667vw;}
	.main .cont3 .award .item .ti_award span {font-size:3.7037vw;}

	.main .cont3 .award .item .award_list:hover .bg {transform:scale(1);}
	.main .cont3 .award.active .item[aria-idx="1"] .award_list .bg {background-position:center;}
	.main .cont3 .award.active .item[aria-idx="2"] .award_list .bg {background-position:center;}
	.main .cont3 .award.active .item[aria-idx="3"] .award_list .bg {background-position:center;}
	.main .cont3 .award.active .item[aria-idx="4"] .award_list .bg {background-position:center;}

	.main .cont3 .award .item .award_detail .poster {top:47.2222vw;left:50%;margin-left:-22.1296vw;border-radius:2.2222vw;width:44.2593vw;height:78.7037vw;box-shadow:1.8519vw 1.8519vw 1.8519vw 0 rgba(0, 0, 0, 0.2);}
	.main .cont3 .award .item .award_detail .award_info {top:0;left:50%;margin:0 16.3889vw 0 -44.4444vw;width:88.8889vw;transform:none;}
	.main .cont3 .award .item .award_detail .award_info .ti_award {position:absolute;top:26.8519vw;left:0;margin-bottom:0;width:100%;font-size:6.6667vw;text-align:center;}
	.main .cont3 .award .item .award_detail .award_info .tx_award {position:relative;margin-top:19.0741vw;width:100%;font-size:3.7037vw;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li {padding:2.037vw 0 1.8519vw;text-align:center;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li::before {display:none;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li:nth-child(2) {margin-top:6.4815vw;font-size:3.3333vw;}
	.main .cont3 .award .item .award_detail .award_info .tx_award li:nth-child(3) {margin-top:88.5185vw;font-size:2.963vw;}

	.main .cont3 .award .item .award_detail .award_info .btn_award_view {margin:2.7778vw auto 0;width:48.1481vw;height:11.1111vw;background:url(../images/m_main_btn_award_view.png) no-repeat;background-size:100% auto;}

	.main .cont3 .award .item .award_detail .btn_award_close {top:3.2407vw;right:2.7778vw;width:7.4074vw;height:7.4074vw;background:url(../images/m_main_btn_award_close.png) no-repeat;background-size:100% auto;}

	.main .cont3 .award .item.active .award_list .bg {transform:scale(1.4);}
	.main .cont3 .award .item.hide {width:100%;height:0;}


	.contest1 .cont1 {height:176.9444vw;background:url(../images/m_contest_bg_head.jpg) center top no-repeat;background-size:100% auto;}
	.contest1 .cont1_inner1 {margin:0 11.1111vw;padding:28.5185vw 0 24.0741vw;}
	.contest1 .cont1_inner1 .ti_contest1 {margin-bottom:1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.contest1 .cont1_inner1 .ti_contest2 {font-size:5.5556vw;}
	.contest1 .cont1_inner1 .ti_contest3 {font-size:10vw;}
	.contest1 .cont1_inner1 .btn_request {top:62.5926vw;left:0;right:auto;width:50vw;height:11.1111vw;background:url(../images/m_contest_btn_request.png) no-repeat;background-size:100% auto;}

	.contest1 .cont1_inner2 {margin:0 11.1111vw;}
	.contest1 .cont1_inner2 h4 {margin:5.5556vw 0;font-size:6.6667vw;}
	.contest1 .cont1_inner2 p {font-size:2.963vw;}

	.contest1 .cont2 {height:400vh;}
	.contest1 .cont2_inner {top:0;left:0;width:100%;height:100vh;background:url(../images/m_contest1_bg_cont.jpg) center top no-repeat;background-size:cover;}
	.contest1 .cont2_inner .media_info {top:50%;left:11.1111vw;margin-top:-50vw;transform:none;}
	.contest1 .cont2_inner .media_info .media1 {opacity:0;margin-top:3.7037vw;}
	.contest1 .cont2_inner .media_info .media1 .ti_tag {font-size:4.0741vw;}
	.contest1 .cont2_inner .media_info .media1 .ti_media {font-size:8.5185vw;}
	.contest1 .cont2_inner .media_info .media1 .tx_media {margin-top:1.8519vw;font-size:2.963vw;}
	.contest1 .cont2_inner .media_info .media2 {top:0;left:0;opacity:0;margin-top:3.7037vw;}
	.contest1 .cont2_inner .media_info .media2 .ti_tag {font-size:4.0741vw;}
	.contest1 .cont2_inner .media_info .media2 .ti_media {font-size:8.5185vw;}
	.contest1 .cont2_inner .media_info .media2 .tx_media {margin-top:1.8519vw;font-size:2.963vw;}
	.contest1 .cont2_inner .media_tower {top:50%;right:-114.4444vw;margin-top:30.5556vw;width:204.0741vw;transform:translate(0, -25%) rotate(-30deg);}
	.contest1 .cont2_inner .media_tower .media1 {transform:rotate(0deg);}
	.contest1 .cont2_inner .media_tower .media1 img {width:77.7778vw;}
	.contest1 .cont2_inner .media_tower .media2 {margin-top:9.2593vw;transform:rotate(-30deg);}
	.contest1 .cont2_inner .media_tower .media2 img {width:77.7778vw;}


	.contest2 .cont1 {height:93.6111vw;background:url(../images/m_contest_bg_head.jpg) center top no-repeat;background-size:100% auto;}
	.contest2 .cont1_inner {margin:0 11.1111vw;padding:28.5185vw 0 24.0741vw;}
	.contest2 .cont1_inner .ti_contest1 {margin-bottom:1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.contest2 .cont1_inner .ti_contest2 {font-size:5.5556vw;}
	.contest2 .cont1_inner .ti_contest3 {font-size:10vw;}
	.contest2 .cont1_inner .btn_request {top:64.0741vw;left:0;right:auto;width:50vw;height:11.1111vw;background:url(../images/m_contest_btn_request.png) no-repeat;background-size:100% auto;}


	.contest2 .cont2 {max-width:100%;}
	.contest2 .cont2_inner {margin:15.5556vw 11.1111vw;}
	.contest2 .cont2_inner .ti_cont {gap:1.3889vw;padding-bottom:4.0741vw;font-size:5.1852vw;}
	.contest2 .cont2_inner .ti_cont em {margin-top:0.9259vw;border-radius:50%;width:5.5556vw;height:5.5556vw;font-size:2.963vw;}
	.contest2 .cont2_inner .info {margin-top:3.5185vw;padding-top:4.0741vw;}
	.contest2 .cont2_inner .info::before {top:0;left:0;width:3.7037vw;height:0.3704vw;}
	.contest2 .cont2_inner .info[aria-line="false"] {padding-top:0;}
	.contest2 .cont2_inner .info h5 {margin-bottom:1.1111vw;font-size:3.3333vw;}
	.contest2 .cont2_inner .info h6 {font-size:2.7778vw;}
	.contest2 .cont2_inner .info p {font-size:2.7778vw;}
	.contest2 .cont2_inner .info p em {margin-top:1.2963vw;font-size:2.037vw;}
	.contest2 .cont2_inner .info .sponsor {gap:2.2222vw;margin-top:0.5556vw;}
	.contest2 .cont2_inner .info .sponsor .host1 {width:21.2963vw;}
	.contest2 .cont2_inner .info .sponsor .host2 {width:19.537vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor1 {width:7.7778vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor2 {width:16.6667vw;}
	.contest2 .cont2_inner .info .sponsor .sponsor3 {width:13.4259vw;}
	.contest2 .cont2_inner .info .table {margin:2.7778vw 0 2.037vw;border-radius:0.3704vw;}
	.contest2 .cont2_inner .info .table table th,
	.contest2 .cont2_inner .info .table table td {padding:1.1111vw 1.1111vw;font-size:2.2222vw;}
	.contest2 .cont2_inner .info .table table thead th {font-size:2.5926vw;}
	.contest2 .cont2_inner .info .table table thead th[colspan="4"] {font-size:3.1481vw;}
	.contest2 .cont2_inner .info .table table thead tr.gray th {font-size:2.5926vw;}
	.contest2 .cont2_inner .info h5 + .table {margin-top:1.2963vw;}
	.contest2 .cont2_inner .info .align {display:block;gap:0;}
	.contest2 .cont2_inner .info .align h5 {margin-bottom:1.2963vw;}
	.contest2 .cont2_inner .info .align h6 {margin-bottom:1.2963vw;margin-right:-1.8519vw;}
	.contest2 .cont2_inner .info .list {margin:2.2222vw 0 0 3.1481vw;font-size:2.2222vw;}
	.contest2 .cont2_inner .info .list li {margin-bottom:0.5556vw;}
	.contest2 .cont2_inner .info .list2 {margin:2.2222vw 0 0 3.1481vw;font-size:2.2222vw;}
	.contest2 .cont2_inner .info .list2 li {margin-bottom:0.9259vw;}
	.contest2 .cont2_inner .info .btn_request {display:block;position:relative;top:0;right:0;margin-top:7.4074vw;width:47.1296vw;height:8.7963vw;background:url(../images/m_contest2_btn_request.png) no-repeat;background-size:100% auto;}
	.contest2 .cont2_inner .info .btn_download {display:block;position:relative;top:0;right:0;margin-top:5.1852vw;width:40vw;height:8.7963vw;background:url(../images/m_contest2_btn_download.png) no-repeat;background-size:100% auto;}
	.contest2 .cont2_inner .ti_cont + .info {margin-top:4.0741vw;padding-top:0;}
	.contest2 .cont2_inner:nth-child(7) .info:nth-child(2) {margin-bottom:7.4074vw;}
	.contest2 .cont2_inner:first-child {margin-top:13.8889vw;}


	.submit .cont1 {height:93.6111vw;background:url(../images/m_contest_bg_head.jpg) center top no-repeat;background-size:100% auto;}
	.submit .cont1_inner {margin:0 11.1111vw;padding:28.5185vw 0 24.0741vw;}
	.submit .cont1_inner .ti_contest1 {margin-bottom:1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.submit .cont1_inner .ti_contest2 {font-size:5.5556vw;}
	.submit .cont1_inner .ti_contest3 {font-size:10vw;}
	.submit .cont1_inner .btn_request {top:64.0741vw;left:0;right:auto;width:50vw;height:11.1111vw;background:url(../images/m_contest_btn_request.png) no-repeat;background-size:100% auto;}

	.submit .cont2 {max-width:100%;}
	.submit .cont2_inner {margin:13.5185vw 11.1111vw 0;}
	.submit .cont2_inner .ti_cont {border-bottom:solid 0.1852vw #cfcfcf;padding-bottom:2.037vw;font-size:5.5556vw;}
	.submit .cont2_inner .timer {gap:1.1111vw;margin-top:3.8889vw;}
	.submit .cont2_inner .timer .tx_timer .num {width:15.9259vw;font-size:11.1111vw;}
	.submit .cont2_inner .timer .tx_timer .label {margin-top:-0.3704vw;font-size:2.2222vw;}
	.submit .cont2_inner .timer .side {margin-top:-2.5926vw;font-size:11.1111vw;}

	.submit .cont3 {max-width:100%;}
	.submit .cont3_inner {margin:15.5556vw 11.1111vw;}
	.submit .cont3_inner .ti_cont {gap:1.3889vw;padding-bottom:4.0741vw;font-size:5.1852vw;}
	.submit .cont3_inner .ti_cont em {margin-top:0.9259vw;border-radius:50%;width:5.5556vw;height:5.5556vw;font-size:2.963vw;}
	.submit .cont3_inner .info {margin-top:3.5185vw;padding-top:4.0741vw;}
	.submit .cont3_inner .info::before {top:0;left:0;width:3.7037vw;height:0.3704vw;}
	.submit .cont3_inner .info[aria-line="false"] {padding-top:0;}
	.submit .cont3_inner .info h5 {margin-bottom:1.1111vw;font-size:3.3333vw;}
	.submit .cont3_inner .info h6 {font-size:2.7778vw;}
	.submit .cont3_inner .info p {font-size:2.7778vw;}
	.submit .cont3_inner .info p em {margin-top:1.2963vw;font-size:2.037vw;}
	.submit .cont3_inner .info .sponsor {gap:2.2222vw;margin-top:0.5556vw;}
	.submit .cont3_inner .info .table {margin:2.7778vw 0 2.037vw;border-radius:0.3704vw;}
	.submit .cont3_inner .info .table table th,
	.submit .cont3_inner .info .table table td {padding:1.1111vw 1.1111vw;font-size:2.2222vw;}
	.submit .cont3_inner .info .table table thead th {font-size:2.5926vw;}
	.submit .cont3_inner .info .table table thead th[colspan="4"] {font-size:3.1481vw;}
	.submit .cont3_inner .info .table table thead tr.gray th {font-size:2.5926vw;}
	.submit .cont3_inner .info h5 + .table {margin-top:1.2963vw;}
	.submit .cont3_inner .info .align {display:block;gap:0;}
	.submit .cont3_inner .info .align h5 {margin-bottom:1.2963vw;}
	.submit .cont3_inner .info .align h6 {margin-bottom:1.2963vw;margin-right:-1.8519vw;}
	.submit .cont3_inner .info .list {margin:2.2222vw 0 0 3.1481vw;font-size:2.2222vw;}
	.submit .cont3_inner .info .list li {margin-bottom:0.5556vw;}
	.submit .cont3_inner .info .list2 {margin:2.2222vw 0 0 3.1481vw;font-size:2.2222vw;}
	.submit .cont3_inner .info .list2 li {margin-bottom:0.9259vw;}
	.submit .cont3_inner .info .btn_download {display:block;position:relative;top:0;left:0;right:auto;margin-top:7.4074vw;width:40vw;height:8.7037vw;background:url(../images/m_submit_btn_download.png) no-repeat;background-size:100% auto;}
	.submit .cont3_inner:first-child {margin-top:16.1111vw;}
	.submit .cont3_inner .ti_cont + .info {margin-top:4.0741vw;padding-top:0;}

	.submit .cont4 {max-width:100%;}
	.submit .cont4_inner {margin:0 11.1111vw 16.6667vw;}


	.notice .cont1 {height:93.6111vw;background:url(../images/m_contest_bg_head.jpg) center top no-repeat;background-size:100% auto;}
	.notice .cont1_inner {margin:0 11.1111vw;padding:28.5185vw 0 24.0741vw;}
	.notice .cont1_inner .ti_contest1 {margin-bottom:1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.notice .cont1_inner .ti_contest2 {font-size:5.5556vw;}
	.notice .cont1_inner .ti_contest3 {font-size:10vw;}
	.notice .cont1_inner .btn_request {top:64.0741vw;left:0;right:auto;width:50vw;height:11.1111vw;background:url(../images/m_contest_btn_request.png) no-repeat;background-size:100% auto;}

	.notice .cont2 {max-width:100%;}
	.notice .cont2_inner {margin:11.1111vw 11.1111vw 11.1111vw;}
	.notice .cont2_inner .list {width:100%;}
	.notice .cont2_inner .list table.pc {display:none;}
	.notice .cont2_inner .list .mo {border-bottom:solid 1px #c0c0c0;}
	.notice .cont2_inner .list .mo .item {border-top:solid 1px #c0c0c0;padding:4.2593vw 0 4.6296vw;}
	.notice .cont2_inner .list .mo .item h5 {font-size:2.963vw;color:#000;font-weight:400;line-height:1.2;}
	.notice .cont2_inner .list .mo .item p {margin-top:2.037vw;font-size:1.8519vw;color:#9a9a9a;line-height:1.2;}
	.notice .cont2_inner .paging {margin-top:3.7037vw;}
	.notice .cont2_inner .paging .btn_paging_prev {width:7.037vw;height:4.0741vw;background-size:2.2222vw auto;}
	.notice .cont2_inner .paging .btn_paging_next {width:7.037vw;height:4.0741vw;background-size:2.2222vw auto;}
	.notice .cont2_inner .paging .btn_paging_no {width:6.9444vw;height:4.0741vw;font-size:3.7037vw;}
	.notice .cont2_inner .paging .btn_paging_no[aria-active="true"] {border-radius:0;background:#fff;color:#F6330A;}

	.notice .cont3 {max-width:100%;}
	.notice .cont3_inner {margin:9.2593vw 11.1111vw 14.8148vw;}
	.notice .cont3_inner .ti_subject {font-size:4.4444vw;}
	.notice .cont3_inner .tx_regdate {margin-top:0.7407vw;font-size:1.8519vw;}
	.notice .cont3_inner .memo {margin-top:3.7037vw;padding:3.7037vw 0;font-size:2.5926vw;}
	.notice .cont3_inner .file {margin-top:3.7037vw;padding:2.5926vw 2.7778vw 2.5926vw 6.6667vw;background:url(../images/notice_ico_file.png) 2.7778vw center #F5F5F5 no-repeat;background-size:2.963vw auto;font-size:2.5926vw;}
	.notice .cont3_inner .btn_list {margin:7.4074vw auto 0;border-radius:0.9259vw;width:26.2963vw;height:7.4074vw;font-size:2.4074vw;}


	.faq .cont1 {height:93.6111vw;background:url(../images/m_contest_bg_head.jpg) center top no-repeat;background-size:100% auto;}
	.faq .cont1_inner {margin:0 11.1111vw;padding:28.5185vw 0 24.0741vw;}
	.faq .cont1_inner .ti_contest1 {margin-bottom:1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.faq .cont1_inner .ti_contest2 {font-size:5.5556vw;}
	.faq .cont1_inner .ti_contest3 {font-size:10vw;}
	.faq .cont1_inner .btn_request {top:64.0741vw;left:0;right:auto;width:50vw;height:11.1111vw;background:url(../images/m_contest_btn_request.png) no-repeat;background-size:100% auto;}

	.faq .cont2 {max-width:100%;}
	.faq .cont2_inner {margin:11.1111vw 11.1111vw 14.8148vw;}
	.faq .cont2_inner .faq_item {margin-top:1.8519vw;border-radius:0.9259vw;padding:3.7037vw;}
	.faq .cont2_inner .faq_item .faq_question {gap:1.8519vw;border:0;width:100%;}
	.faq .cont2_inner .faq_item .faq_question .ti_question {border-radius:50%;width:4.8148vw;height:4.8148vw;font-size:3.7037vw;}
	.faq .cont2_inner .faq_item .faq_question .tx_subject {font-size:2.5926vw;}
	.faq .cont2_inner .faq_item .faq_question .ico {margin-top:0.3704vw;width:4.0741vw;height:4.0741vw;}
	.faq .cont2_inner .faq_item .faq_question .ico::before {top:0;left:50%;margin-left:-0.2315vw;width:0.463vw;height:4.0741vw;}
	.faq .cont2_inner .faq_item .faq_question .ico::after {top:50%;left:0;margin-top:-0.2315vw;width:4.0741vw;height:0.463vw;}
	.faq .cont2_inner .faq_item .faq_answer_inner {top:3.7037vw;left:0;width:100%;padding:2.3148vw 0 0.463vw;font-size:2.5926vw;}
	.faq .cont2_inner .faq_item:first-child {margin-top:0;}


	.archive .cont1_inner1 {margin:0;height:auto;padding:27.7778vw 0 24.0741vw;}
	.archive .cont1_inner1 .ti_contest1 {margin:0 auto 1.1111vw;width:37.6852vw;height:3.8889vw;background:url(../images/m_contest_ti_contest.png) no-repeat;background-size:100% auto;}
	.archive .cont1_inner1 .ti_contest2 {font-size:5.5556vw;text-align:center;}
	.archive .cont1_inner1 .ti_contest3 {font-size:10vw;text-align:center;}
	.archive .cont1_inner1 .btn_request {top:64.0741vw;left:50%;right:auto;margin-left:-25vw;width:50vw;height:11.1111vw;background:url(../images/m_archive_btn_request.png) no-repeat;background-size:100% auto;}
	.archive .cont1_inner1 .swiper-container {position:relative;top:0;left:0;right:auto;margin-top:40.1852vw;width:100%;}
	.archive .cont1_inner1 .swiper-container .swiper-wrapper {margin-left:31.4815vw;height:82.3148vw;}
	.archive .cont1_inner1 .swiper-container .swiper-slide {margin:0 -4.6296vw;border-radius:2.2222vw;width:46.2963vw;height:82.3148vw;opacity:0;z-index:1;transform:scale(0.8);}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info {top:2.4074vw;left:2.7778vw;}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info p {font-size:2.2222vw;text-shadow:0 0.3704vw 0.3704vw rgba(0, 0, 0, 0.5);}
	.archive .cont1_inner1 .swiper-container .swiper-slide .info h3 {font-size:2.963vw;text-shadow:0 0.3704vw 0.3704vw rgba(0, 0, 0, 0.5);}
	.archive .cont1_inner1 .swiper-container .swiper-slide-active {opacity:1;z-index:2;transform:scale(1);}
	.archive .cont1_inner1 .swiper-container .swiper-slide-next {opacity:0.6;}
	.archive .cont1_inner1 .swiper-container .swiper-slide-prev {opacity:0.6;}
	.archive .cont1_inner1 .swiper-container .swiper-button-next {right:50%;margin:-5.5556vw -34.2593vw 0 0;width:11.1111vw;height:11.1111vw;background:url(../images/m_archive_btn_swiper_next.png) no-repeat;background-size:100% auto;}
	.archive .cont1_inner1 .swiper-container .swiper-button-prev {left:50%;margin:-5.5556vw 0 0 -34.2593vw;width:11.1111vw;height:11.1111vw;background:url(../images/m_archive_btn_swiper_prev.png) no-repeat;background-size:100% auto;}

	.archive .cont1_inner2 {margin:9.2593vw 11.1111vw 14.8148vw;}
	.archive .cont1_inner2 .round_info {justify-content:center;gap:8.1481vw;width:100%;}
	.archive .cont1_inner2 .round_info a {width:9.2593vw;height:5.9259vw;font-size:3.7037vw;}
	.archive .cont1_inner2 .round_info a.active {border-bottom:solid 0.3704vw #fff;}
	.archive .cont1_inner2 .category_filter {justify-content:center;gap:3.7037vw;margin-top:5.5556vw;padding-left:2.2222vw;}
	.archive .cont1_inner2 .category_filter .rdbtn {font-size:3.7037vw;}
	.archive .cont1_inner2 .category_filter .rdbtn input ~ span {top:-0.463vw;margin-left:1.1111vw;}
	.archive .cont1_inner2 .category_filter .rdbtn input ~ .ico-checkmark {top:0vw;width:3.7037vw;height:3.7037vw;background:url(../images/m_archive_ico_rdbtn.png) no-repeat;background-size:auto 100%;}
	.archive .cont1_inner2 .list {padding:7.4074vw 4.8148vw 0;}
	.archive .cont1_inner2 .list .item {margin-top:3.7037vw;width:30.3704vw;}
	.archive .cont1_inner2 .list .item .cover {border-radius:2.2222vw;width:100%;height:53.9815vw;}
	.archive .cont1_inner2 .list .item .info {margin-top:1.8519vw;}
	.archive .cont1_inner2 .list .item .info .category {top:0;right:0;border-radius:50%;width:5.9259vw;height:5.9259vw;font-size:1.8519vw;}
	.archive .cont1_inner2 .list .item .info .award {height:5.9259vw;font-size:2.2222vw;}
	.archive .cont1_inner2 .list .item .info .title {height:8.3333vw;font-size:2.963vw;}
	.archive .cont1_inner2 .list .item .info .artist {margin:1.8519vw 0 0;padding-top:2.037vw;font-size:1.8519vw;}
	.archive .cont1_inner2 .list .item .info .artist::before {top:0;left:0;width:3.7037vw;height:0.1852vw;}
	.archive .cont1_inner2 .paging {display:flex;align-items:center;justify-content:center;margin-top:11.1111vw;}
	.archive .cont1_inner2 .paging .btn_paging_prev {display:inline-block;width:7.037vw;height:4.0741vw;background:url(../images/notice_btn_paging_prev.png) center no-repeat;background-size:2.2222vw auto;}
	.archive .cont1_inner2 .paging .btn_paging_next {display:inline-block;width:7.037vw;height:4.0741vw;background:url(../images/notice_btn_paging_next.png) center no-repeat;background-size:2.2222vw auto;}
	.archive .cont1_inner2 .paging .btn_paging_no {display:flex;align-items:center;justify-content:center;width:6.9444vw;height:4.0741vw;font-size:3.7037vw;color:#606266;text-align:center;}
	.archive .cont1_inner2 .paging .btn_paging_no[aria-active="true"] {border-radius:0;color:#F6330A;font-weight:700;}
	.archive .cont1_inner2 .btn_request {display:none;}

	.archive .cont2_inner1 {flex-direction:column;align-items:center;margin:0 11.1111vw;height:auto;padding:18.5185vw 0;}
	.archive .cont2_inner1 .video {border-radius:2.2222vw;width:41.6667vw;height:74.0741vw;}
	.archive .cont2_inner1 .info {margin-top:3.7037vw;border-radius:2.7778vw;width:100%;height:auto;padding:3.7037vw;overflow:none;}
	.archive .cont2_inner1 .info .title {font-size:3.7037vw;}
	.archive .cont2_inner1 .info .award {margin-top:3.1481vw;padding-bottom:3.7037vw;font-size:2.5926vw;}
	.archive .cont2_inner1 .info .award::after {bottom:0;left:0;width:3.7037vw;height:0.1852vw;}
	.archive .cont2_inner1 .info .artist {margin-top:3.8889vw;padding-bottom:3.7037vw;font-size:2.5926vw;}
	.archive .cont2_inner1 .info .artist::after {bottom:0;left:0;width:3.7037vw;height:0.1852vw;}
	.archive .cont2_inner1 .info .desc {margin-top:3.5185vw;font-size:2.037vw;}
	.archive .cont2_inner1 .info .history {margin-top:3.1481vw;border-radius:1.8519vw;padding:1.1111vw 3.7037vw 3.7037vw;}
	.archive .cont2_inner1 .info .history h5 {margin:2.5926vw 0 2.5926vw;font-size:2.2222vw;}
	.archive .cont2_inner1 .info .history h6 {margin:2.5926vw 0 2.037vw;font-size:1.8519vw;}
	.archive .cont2_inner1 .info .history ul li {font-size:1.8519vw;}
	.archive .cont2_inner1 .info .history ul li em {padding-right:1.8519vw;}

	.archive .cont2_inner2 {margin:0 11.1111vw;padding:3.7037vw 0 14.8148vw;}
	.archive .cont2_inner2 .head {height:15.2778vw;}
	.archive .cont2_inner2 .head h3 {font-size:4.0741vw;}
	.archive .cont2_inner2 .head .btn_list {width:17.2222vw;height:7.8704vw;background:url(../images/m_archive_btn_list.png) no-repeat;background-size:100% auto;}
	.archive .cont2_inner2 .list {padding:0 4.8148vw;}
	.archive .cont2_inner2 .list .item {margin-top:3.7037vw;width:30.3704vw;}
	.archive .cont2_inner2 .list .item .cover {border-radius:2.2222vw;width:100%;height:53.9815vw;}
	.archive .cont2_inner2 .list .item .info {margin-top:1.8519vw;}
	.archive .cont2_inner2 .list .item .info .category {top:0;right:0;border-radius:50%;width:5.9259vw;height:5.9259vw;font-size:1.8519vw;}
	.archive .cont2_inner2 .list .item .info .award {height:5.9259vw;font-size:2.2222vw;}
	.archive .cont2_inner2 .list .item .info .title {height:8.3333vw;font-size:2.963vw;}
	.archive .cont2_inner2 .list .item .info .artist {margin:1.8519vw 0 0;padding-top:2.037vw;font-size:1.8519vw;}
	.archive .cont2_inner2 .list .item .info .artist::before {top:0;left:0;width:3.7037vw;height:0.1852vw;}
}

