@font-face{font-family:"KiwiMaru";font-style:normal;font-weight:400;src:url("../font/KiwiMaru.eot") format("eot"),url("../font/KiwiMaru.woff") format("woff");font-display:swap}.break{display:none}body{background:#0c0c0c;font-family:"Overpass","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.6;margin:0;padding:0;position:relative;color:#fff;width:100%}div{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;margin:0}ul,p{padding:0;margin:0;font-family:""}p{font-family:"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}li{list-style:none}a:visited{text-decoration:none;color:#ff6394}a:link{text-decoration:none;color:#ff6394}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_50{margin-top:50px}.sub_txt{font-size:13px}.sub_txt_10{font-size:10px}img.w100{display:block;width:100%;height:auto}.section_wrap .pagetitle h1{padding:0 20px;height:45px}.section_wrap .pagetitle h1 img{height:100%}@media screen and (max-width: 768px){.section_wrap .pagetitle h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sns{font-size:0;line-height:1;display:block;vertical-align:middle;text-align:center;margin-bottom:30px}.sns .snsbtn{display:inline-block;line-height:1;vertical-align:top;position:relative;overflow:hidden;font-size:14px;margin:5px 5px}#container.songcontest,#container.costumecontest,#container.remixcontest{line-height:1.4;font-size:18px;background:url(../images/2026_bg.jpg);background-size:500px auto;background-attachment:fixed}@media screen and (max-width: 768px){#container.songcontest,#container.costumecontest,#container.remixcontest{font-size:14px}}#main{position:relative;padding-top:60px;color:#fff}#main::before{position:absolute;content:"";top:0;left:0;width:100%;height:1300px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgb(1, 2, 3)));background:linear-gradient(0deg, rgba(0, 0, 0, 0), rgb(1, 2, 3));opacity:.7}@media screen and (max-width: 768px){#main{padding-top:55px}}#main .section{margin:0 auto 60px;color:#f0f0f0}#main .section.result{margin:0 auto}@media screen and (max-width: 768px){#main .section{margin:0 auto 80px}#main .section.result{margin:0 auto}}.contest{position:relative;max-width:1200px;padding:0 50px}.contest h1,.contest h2,.contest h3{font-weight:bold}.contest .title{margin:0 auto;margin-top:100px;width:100%;height:200px;-webkit-box-sizing:border-box;box-sizing:border-box}.contest .title img{display:block;height:inherit;width:inherit}.contest .copy{max-width:900px;margin:0 auto;margin-top:60px;text-align:center;font-size:36px;font-weight:bold}.contest .copy span{display:inline-block}.contest .lead{font-weight:bold;max-width:650px;margin:0 auto;margin-top:50px}.contest .lead p{margin-top:20px;line-height:1.8}.contest .bnr_trial{margin-top:40px;line-height:0;text-align:center}.contest .bnr_trial a{display:inline-block;height:120px;max-height:120px}.contest .bnr_trial a img{width:100%}.contest .contest_cont_wrap{margin-top:80px}.contest .contest_cont_wrap .contest_cont{margin-top:20px;padding:60px 60px;border:.99px solid #68e9d1;border-radius:25px;background:rgba(6,7,7,.85)}.contest .contest_cont_wrap .contest_cont h2{margin-bottom:30px;font-size:28px;text-align:center}.contest .contest_cont_wrap .contest_cont p{text-align:center}.contest .contest_cont_wrap .contest_cont .list_nml li{margin-top:10px;position:relative;padding-left:15px}.contest .contest_cont_wrap .contest_cont .list_nml li p{display:inline-block;text-align:left;font-size:16px}.contest .contest_cont_wrap .contest_cont .list_nml li p span{display:inline-block}.contest .contest_cont_wrap .contest_cont .list_nml li::before{display:inline-block;content:"-";line-height:1;position:absolute;top:2px;left:0}.contest .contest_cont_wrap .contest_cont .list_nml li>ul>li{position:relative}.contest .contest_cont_wrap .contest_cont .list_nml li>ul>li::before{display:inline-block;content:"・";line-height:1;position:absolute;top:3px;left:0}.contest .deadline p{font-weight:bold}.contest .prize .contest_prize.gp{padding-bottom:30px}.contest .prize .contest_prize.gp h3{text-align:center;font-size:52px;color:#d2c52d}.contest .prize .contest_prize.gp li::before{color:#d2c52d}.contest .prize .contest_prize.ru{padding-top:40px;border-top:1px solid #b2b2b2}.contest .prize .contest_prize.ru h3{text-align:center;font-size:36px;color:#b2b2b2}.contest .prize .contest_prize.ru li::before{color:#b2b2b2}.contest .prize .contest_prize .contest_prize_list{margin-top:20px}.contest .prize .contest_prize .contest_prize_list li{margin-top:20px;text-align:center;font-weight:bold}.contest .prize .contest_prize .contest_prize_list li p{display:inline}.contest .prize .contest_prize .contest_prize_list li p span{display:inline-block}.contest .prize .contest_prize .contest_prize_list li p a{color:#54a2c7}.contest .prize .contest_prize .contest_prize_list li::before{display:inline-block;font-family:"Material Icons";content:"";line-height:inherit;vertical-align:middle;font-size:inherit}.contest .prize .contest_prize .contest_prize_list .li_l{font-size:28px}.contest .prize .contest_prize .contest_prize_list .li_m{font-size:22px}.contest .contest_submit{margin:60px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:500px;height:100px;border-radius:50px;text-align:center;font-size:24px;font-weight:bold;background:linear-gradient(120deg, #36beb0, #376dbe);color:#fff}.contest .contest_submit a{width:100%;height:100%;line-height:100px;border-radius:50px;background:#ca3f3b;color:#fff;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer}.contest .contest_submit a:hover{background:rgba(202,63,59,0)}.contest .contest_submit.contest_finished a{background:#3c3c3c;color:#4c4c4c;pointer-events:none}.contest .contest_btn{text-align:center;margin:50px auto 0}.contest .contest_btn a{display:inline-block;padding:20px 30px;font-size:20px;font-weight:bold;border-radius:50px;-webkit-transition:.25s;transition:.25s}.contest .contest_btn a.contest_btn_template{background:#fff;color:#2a6be4}.contest .contest_btn a.contest_btn_template:hover{background:#dddad8}.contest .contact{text-align:center}.contest .contact p{font-size:13px}.contest .contact a{display:inline-block;margin-top:10px;font-size:16px;color:#fff}@media screen and (max-width: 768px){.contest{padding:0 10px}.contest .title{max-width:600px;height:auto;margin-top:100px;padding:0 10px}.contest .copy{max-width:600px;margin:0 auto;margin-top:6vw;padding:0 10px;font-size:5vw}.contest .copy span{display:inline}.contest .lead{margin-top:0;padding:5px}.contest .lead p{margin-top:10px}.contest .bnr_trial{margin:0 10%;margin-top:30px}.contest .bnr_trial a{height:auto}.contest .contest_cont_wrap .contest_cont{margin-top:15px;padding:30px 20px;border-radius:6px}.contest .contest_cont_wrap .contest_cont h2{margin-bottom:25px;font-size:20px}.contest .contest_cont_wrap .contest_cont .list_nml li p{font-size:12px}.contest .prize .contest_prize .contest_prize_list li p span{display:inline}.contest .prize .contest_prize .contest_prize_list .li_l{font-size:18px}.contest .prize .contest_prize .contest_prize_list .li_m{font-size:16px}.contest .prize .contest_prize.gp h3,.contest .prize .contest_prize.ru h3{font-size:28px}.contest .contest_submit{margin:50px 20px;padding:0 20px;width:calc(100% - 40px);height:75px;border-radius:50px;font-size:17px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:75px}.contest .contest_submit a{width:calc(100% + 40px);border-radius:50px;line-height:75px;margin:0 -20px}.contest .contest_btn a{font-size:15px;padding:10px 15px}.contest .contact a{margin-top:5px}}.result{background:linear-gradient(-45deg, rgba(50, 226, 200, 0.7), rgba(80, 116, 201, 0.7));margin:20px 0 !important;padding:60px 60px;border-radius:25px}.result .result_wrap{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:1200px;margin:0 auto;min-height:590px}.result .result_title{text-align:center;font-size:28px;font-weight:bold;letter-spacing:4px;font-family:"Roboto Condensed",sans-serif}.result .result_txt{margin:0 auto;margin-top:30px;max-width:800px}.result .winner_list{background:#151b25;padding:50px;margin-top:40px;border-radius:2px;text-align:center;font-weight:bold}.result .winner_list .winner_title{font-size:34px;color:#d2c52d;font-family:"Roboto Condensed",sans-serif}.result .winner_list .winner_title_2{font-size:28px;color:#b2b2b1;font-family:"Roboto Condensed",sans-serif}.result .winner_list .winner_title_3{font-size:28px;color:#e0b77f;font-family:"Roboto Condensed",sans-serif}.result .winner_list .fa,.result .winner_list .far,.result .winner_list .fas{font-family:Font Awesome\ 5 Free}.result .winner_list .winner_song{font-size:30px;margin-top:30px}.result .winner_list .iframe{margin-top:30px}.result .winner_list .youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.result .winner_list .youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.result{border-radius:6px;padding:30px 20px}.result .result_wrap{font-size:12px;line-height:20px}.result .result_title{line-height:30px}.result .result_txt{margin-top:40px;font-size:14px}.result .winner_list{padding:40px 20px;margin-top:40px}.result .winner_list .winner_title{font-size:28px}.result .winner_list .winner_title_2{font-size:23px}.result .winner_list .winner_title_3{font-size:23px}.result .winner_list .winner_song{font-size:15px;margin-top:20px}.result .winner_list .iframe{margin-top:20px}}.contest_cont.result{background:linear-gradient(-45deg, rgba(71, 197, 189, 0.8), rgba(125, 168, 31, 0.8)) !important;border:none !important;position:relative}.contest_cont.result.illust{background:linear-gradient(-45deg, rgba(44, 178, 58, 0.6), rgba(89, 49, 210, 0.55)) !important}.contest_cont.result:after{position:absolute;content:"";width:100%;height:100%;top:-2px;left:-2px;border:2px solid #d2c52d;z-index:-1;border-radius:26px}.contest_cont.result .result_txt{text-align:left !important}.contest_cont.result .winner_title{font-size:34px;color:#d2c52d;font-family:"Roboto Condensed",sans-serif;text-align:center;margin-top:25px;font-weight:bold}.contest_cont.result .winner_title span{display:inline-block}.contest_cont.result .winner_title_2{margin-top:60px;font-size:28px;color:#b2b2b1;font-weight:bold;text-align:center;font-family:"Roboto Condensed",sans-serif}.contest_cont.result .winner_title_2 span{display:inline-block}@media screen and (max-width: 768px){.contest_cont.result .winner_title_2{font-size:23px}}.contest_cont.result .twitter-tweet{margin:0 auto;padding-top:25px}.contest_cont.result .twitter-tweet iframe{width:200px !important}@media screen and (max-width: 768px){.contest_cont.result .winner_title{font-size:28px}.contest_cont.result:after{border-radius:6px}}.sns{text-align:center;z-index:1000;max-width:1000px;margin:0 auto 40px}.sns>*{position:relative;display:inline-block;margin:0 3px}@media screen and (max-width: 768px){.sns{max-width:100%}}.fb_iframe_widget>span{vertical-align:baseline !important}.badge_winner{position:absolute;top:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:180px;max-width:1200px;padding:0 50px;z-index:1}.badge_winner .badge_winner_a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:180px;height:180px;margin-left:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.2;font-weight:bold;font-size:20px;background:rgba(255,99,148,.85);color:#fff;border-radius:50%}.badge_winner .badge_winner_a::before{position:absolute;content:"";bottom:24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:17.3px 10px 0 10px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);line-height:0px;_border-color:#fff #000 #000 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}@media screen and (max-width: 1180px){.badge_winner{top:70px;height:140px;padding:0 20px}.badge_winner .badge_winner_a{width:140px;height:140px;font-size:15px}.badge_winner .badge_winner_a::before{bottom:18px;border-width:13px 7.5px 0 7.5px}}@media screen and (max-width: 768px){.badge_winner{top:60px;height:100px}.badge_winner .badge_winner_a{width:100px;height:100px;font-size:12px}.badge_winner .badge_winner_a::before{bottom:13px;border-width:11.3px 6.5px 0 6.5px}}#wrapper{position:relative;line-height:1.4;font-size:18px;background:url(../images/bg_ptn.png);background-attachment:fixed}#wrapper::before{position:absolute;content:"";width:100%;height:100%;background:#000b1d;opacity:.5}a{text-decoration:none;color:#fff}#header{position:fixed;z-index:9999;width:100%;height:60px;background:rgba(16,17,25,.5)}#header .wrap{max-width:2000px;margin:auto;position:relative}#header .logo{height:60px;width:160px;margin-left:30px}#header .logo a{display:block;width:inherit;height:inherit;background:url(../images/expo_logo.svg) left center no-repeat;background-size:contain;overflow:hidden;text-indent:-9999px}@media screen and (max-width: 768px){#header{height:55px}#header .wrap{position:absolute;width:100%;height:100%}#header .logo{height:55px;width:130px;margin-left:15px}}#main{position:relative;padding-top:60px;color:#fff}#main::before{position:absolute;content:"";top:0;left:0;width:100%;height:1300px;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgb(0, 11, 29)));background:linear-gradient(0deg, rgba(0, 0, 0, 0), rgb(0, 11, 29));opacity:.7}@media screen and (max-width: 768px){#main{padding-top:55px}}#main .section{margin:0 auto 60px;color:#f0f0f0}#main .section.result{margin:0 auto 20px}@media screen and (max-width: 768px){#main .section{margin:0 auto 80px}#main .section.result{margin:0 auto 40px}}.contest{position:relative;max-width:1200px;padding:0 50px}.contest .bnr_trial{margin-top:40px;line-height:0;text-align:center}.contest .bnr_trial a{display:inline-block;height:120px;max-height:120px}.contest .bnr_trial a img{width:100%}.contest .deadline p{font-weight:bold}.contest .prize .contest_prize.gp{padding-bottom:30px}.contest .prize .contest_prize.gp h3{text-align:center;font-size:52px;color:#d2c52d}.contest .prize .contest_prize.gp li::before{color:#d2c52d}.contest .prize .contest_prize.ru{padding-top:40px;border-top:1px solid #b2b2b2}.contest .prize .contest_prize.ru h3{text-align:center;font-size:36px;color:#b2b2b2}.contest .prize .contest_prize.ru li::before{color:#b2b2b2}.contest .contact{text-align:center}.contest .contact p{font-size:13px}.contest .contact a{display:inline-block;margin-top:10px;font-size:16px}@media screen and (max-width: 768px){.contest{padding:0 10px}.contest .title{max-width:600px;height:auto;padding:0 10px}.contest .copy{max-width:600px;margin:0 auto;margin-top:3vw;padding:0 10px;font-size:5vw}.contest .lead{margin-top:7%;padding:5px}.contest .lead p{margin-top:10px}.contest .bnr_trial{margin:0 10%;margin-top:30px}.contest .bnr_trial a{height:auto}.contest .contest_cont_wrap .contest_cont{margin-top:15px;padding:30px 20px;border-radius:6px}.contest .contest_cont_wrap .contest_cont h2{margin-bottom:25px;font-size:20px}.contest .contest_cont_wrap .contest_cont .list_nml li p{font-size:12px}.contest .prize .contest_prize.gp h3,.contest .prize .contest_prize.ru h3{font-size:28px}.contest .contact a{margin-top:5px}}.language_switcher{font-family:"Overpass","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;position:absolute;top:0;right:30px}@media screen and (max-width: 768px){.language_switcher{right:0px}}.language_switcher ul{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.language_switcher ul:after{content:"/";position:absolute;top:0;bottom:0;right:0;left:0;text-align:center;line-height:55px;z-index:-1;opacity:.5;color:#fff}.language_switcher ul li a{font-size:13px;font-weight:900;padding:0 15px;height:60px;line-height:60px;color:#fff;display:block;-webkit-transition:.25s;transition:.25s}.language_switcher ul li a:hover{color:#39ffdd}.lang_jp li.jp a{opacity:.5;pointer-events:none}.lang_en li.en a{opacity:.5;pointer-events:none}#footer{position:relative;line-height:18px;padding:75px 0 50px;background:#fff;color:#575757;z-index:1}#footer .wrap{text-align:center;padding:0}#footer ul.ft_link{margin:0 60px 10px 60px;font-size:12px}#footer .ft_link li{display:inline-block;margin:0 10px}#footer .ft_link a{color:#575757}#footer .copyright{font-size:10px}#footer .copyright .copy_br{display:inline-block}.copy_piapro{background:url(../images/logo_piapro.svg) no-repeat right center;background-size:42px auto;padding-right:50px;margin-right:10px;line-height:20px}@media screen and (max-width: 768px){#footer{color:#575757;font-size:12px;padding:50px 0 25px}.foot_usamexico_top{background:#000;z-index:41;position:relative;margin-top:-30px}#footer ul.ft_link{margin:0 10px 10px}#footer .copyright{padding:0 25px}.copy_piapro{padding-right:45px;background-size:40px auto;margin:0}}ul.sponsor{padding:30px 30px;text-align:center;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ul.sponsor_sp{padding:30px 30px 0}ul.sponsor li{font-size:12px;margin:0 15px;width:120px;height:90px}ul.sponsor li a{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;text-decoration:none}ul.sponsor li a img{width:100%;height:100%}@media screen and (max-width: 768px){ul.sponsor{padding:15px 5px}ul.sponsor li{margin:6px 10px;width:90px;height:40px}ul.sponsor li a img{width:100%;height:100%}}.share_title{font-size:1.5rem;font-weight:bold;margin-bottom:3px}.share_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:3rem}.share_btn>*{z-index:1000;font-size:0}.sns_btn_in,.sns_btn_fb,.sns_btn_tw{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;width:50px;height:50px;cursor:pointer;font-size:0;margin:0 10px;background:#000}.sns_btn_in,.sns_btn_fb,.sns_btn_tw{-webkit-transition:all .2s;transition:all .2s}@media(hover: hover)and (pointer: fine){.sns_btn_in:hover,.sns_btn_fb:hover,.sns_btn_tw:hover{opacity:.8}}@media(max-width: 992px){.sns_btn_in,.sns_btn_fb,.sns_btn_tw{border-radius:40px;width:40px;height:40px}}.sns_btn_tw img{width:16px;height:auto;display:block;margin-top:12px;margin-left:12px}@media(min-width: 992px){.sns_btn_tw img{width:20px;margin-top:15px;margin-left:15px}}.sns_btn_fb img{width:11px;height:auto;display:block;margin-top:10px;margin-left:14px}@media(min-width: 992px){.sns_btn_fb img{width:16px;margin-top:11px;margin-left:16px}}.sns_btn_in img{width:18px;height:auto;display:block;margin-top:11px;margin-left:11px}@media(min-width: 992px){.sns_btn_in img{width:22px;margin-top:14px;margin-left:14px}}