@charset "UTF-8";@keyframes SmoothFadeInOut{0%{opacity:0}to{opacity:1}}.xs-container{max-width:740px}.s-container{max-width:940px}#event-contest2point5-finals header{width:100%;height:auto;margin-bottom:32px;position:relative}#event-contest2point5-finals .event-header{position:fixed;bottom:0;left:0;z-index:100;margin-bottom:20px}#event-contest2point5-finals .cosplayer-finals .hovicon.effect-4.sub-b:hover{-webkit-transition:box-shadow .2s;-moz-transition:box-shadow .2s;transition:box-shadow .2s}#event-contest2point5-finals .cosplayer-finals .hovicon.effect-4.sub-b:hover:after{-webkit-animation:spinAround 9s linear infinite;-moz-animation:spinAround 9s linear infinite;animation:spinAround 9s linear infinite}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinAround{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@keyframes spinAround{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#event-contest2point5-finals html,#event-contest2point5-finals body,#event-contest2point5-finals div,#event-contest2point5-finals span,#event-contest2point5-finals object,#event-contest2point5-finals iframe,#event-contest2point5-finals h1,#event-contest2point5-finals h2,#event-contest2point5-finals h3,#event-contest2point5-finals h4,#event-contest2point5-finals h5,#event-contest2point5-finals h6,#event-contest2point5-finals p,#event-contest2point5-finals blockquote,#event-contest2point5-finals pre,#event-contest2point5-finals a,#event-contest2point5-finals abbr,#event-contest2point5-finals acronym,#event-contest2point5-finals address,#event-contest2point5-finals big,#event-contest2point5-finals cite,#event-contest2point5-finals code,#event-contest2point5-finals del,#event-contest2point5-finals dfn,#event-contest2point5-finals em,#event-contest2point5-finals img,#event-contest2point5-finals ins,#event-contest2point5-finals kbd,#event-contest2point5-finals q,#event-contest2point5-finals s,#event-contest2point5-finals samp,#event-contest2point5-finals small,#event-contest2point5-finals strike,#event-contest2point5-finals strong,#event-contest2point5-finals sub,#event-contest2point5-finals sup,#event-contest2point5-finals tt,#event-contest2point5-finals var,#event-contest2point5-finals b,#event-contest2point5-finals u,#event-contest2point5-finals dl,#event-contest2point5-finals dt,#event-contest2point5-finals dd,#event-contest2point5-finals ol,#event-contest2point5-finals ul,#event-contest2point5-finals li,#event-contest2point5-finals fieldset,#event-contest2point5-finals form,#event-contest2point5-finals label,#event-contest2point5-finals legend,#event-contest2point5-finals table,#event-contest2point5-finals caption,#event-contest2point5-finals tbody,#event-contest2point5-finals tfoot,#event-contest2point5-finals thead,#event-contest2point5-finals tr,#event-contest2point5-finals th,#event-contest2point5-finals td,#event-contest2point5-finals article,#event-contest2point5-finals aside,#event-contest2point5-finals canvas,#event-contest2point5-finals details,#event-contest2point5-finals embed,#event-contest2point5-finals figure,#event-contest2point5-finals figcaption,#event-contest2point5-finals footer,#event-contest2point5-finals header,#event-contest2point5-finals hgroup,#event-contest2point5-finals menu,#event-contest2point5-finals nav,#event-contest2point5-finals output,#event-contest2point5-finals ruby,#event-contest2point5-finals section,#event-contest2point5-finals summary,#event-contest2point5-finals time,#event-contest2point5-finals mark,#event-contest2point5-finals audio,#event-contest2point5-finals video{font-family:corporate-logo-ver2,sans-serif;font-weight:700;color:#727272}#event-contest2point5-finals p{font-size:18px;line-height:24px;color:#727272}@media only screen and (max-width:767px){#event-contest2point5-finals p{font-size:16px;line-height:22px}}#event-contest2point5-finals{overflow-x:hidden;background:#f7ff18 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAATlBMVEVHcEy9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wC9/wACCIPdAAAAGXRSTlMAj5Qs15CVBv38K/kq1PgJvY6Yu/PY1vr0Um4cZgAAAMNJREFUSMftlssOgyAQRUcFFBBbq334/z/atCBRNnOnSdMuPBs33ETC5Qy0RGZi8GkhpW/gAqoIaC5Q7QO24QKN3QUMsZht4NzygXbKge5yIoC27l6BR9ANgTh9vdPB/9KPahhuYw8ujxUQVGZaMkgp1xpHaqBgdhuwjtCrmKgIvewJRahOEl4amKW/FKSbZn2V/YP6qjg4841qiMuX/CPx1cEPEPjn7Sv5yPpkKGL+MfvB7lBfEeqf4unA+6d8nHhUP0/b1CS1+Dlc5QAAAABJRU5ErkJggg==) repeat left top}#event-contest2point5-finals section{padding:6rem 0rem}#event-contest2point5-finals .bg-main-visual{background:url(/lp/event230401/assets/img/bg/bg-main-visual.png) no-repeat center top,url(/lp/event230401/assets/img/bg/bg-cosplayer.png) no-repeat center top;background-size:100%}@media only screen and (max-width:767px){#event-contest2point5-finals .bg-main-visual{background:url(/lp/event230401/assets/img/bg/bg-main-visual-sp.png) no-repeat center top,url(/lp/event230401/assets/img/bg/bg-cosplayer-sp.png) no-repeat center top;background-size:100%}}@media only screen and (max-width:767px){#event-contest2point5-finals .main-visual-sec .summary-part{margin-top:22%}}#event-contest2point5-finals .main-visual-sec .collabo-logo{padding-top:3rem;margin-bottom:3%}#event-contest2point5-finals .main-visual-sec .collabo-logo img{width:40%}#event-contest2point5-finals .main-visual-sec .main-title{margin-bottom:4%}#event-contest2point5-finals .main-visual-sec .main-title h1,#event-contest2point5-finals .main-visual-sec .main-title span{color:#02d5f0}#event-contest2point5-finals .main-visual-sec .main-title span{font-size:20px}#event-contest2point5-finals .main-visual-sec .main-title h1{font-size:6vw;line-height:6vw;filter:drop-shadow(.6vw .6vw 0 #f7ff18)}#event-contest2point5-finals .main-visual-sec .main-title h1 span{font-size:1vw;filter:drop-shadow(.5vw .5vw 0 #f7ff18);display:inline-block}#event-contest2point5-finals .main-visual-sec .vote-period{background-color:#fff;width:65%;padding:1rem 2rem}#event-contest2point5-finals .main-visual-sec .vote-period img{width:100%}#event-contest2point5-finals .main-visual-sec .photo-session-date{background-color:#02d5f0;width:65%;text-align:center;padding:1rem}#event-contest2point5-finals .main-visual-sec .photo-session-date img{width:70%}#event-contest2point5-finals .main-visual-sec .summary-part img{width:100%}#event-contest2point5-finals .finalist-cosplayers{width:vw(1200px,912px);padding:vw(1200px,24px)}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-]{cursor:pointer}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-] img{border:2px solid #02d5f0;transform:rotate(0)}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-].active img{transition:.5s;border:4px solid #f7ff18;transform:rotate(-6deg)}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer{background:url(/lp/event230401/assets/img/finalist_cosplayer/bg_cosplayer.png) no-repeat center top;background-size:contain;overflow:hidden;position:relative}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer.fade{animation-name:SmoothFadeInOut;animation-duration:2s;animation-timing-function:ease;animation-delay:0s;animation-iteration-count:infinite;animation-direction:alternate}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer .cosname{height:60px;position:absolute;z-index:10;bottom:45px;left:-10%;width:120%;text-align:center;background-color:#02d5f0;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.3));transform:rotate(355deg)}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer .cosname:hover{transition:.4s;background-color:#ff60cc}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer .cosname span{font-size:38px;color:#fff}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer .epos-code{width:34%;position:absolute;z-index:11;bottom:38px;right:4%;text-align:center;padding:8px;background-color:#fff;border-radius:50px;filter:drop-shadow(5px 5px 5px rgba(0,0,0,.3));transform:rotate(355deg)}#event-contest2point5-finals .finalist-cosplayers .active-cosplayer .epos-code:hover{background-color:#ff60cc}@media only screen and (max-width:767px){#event-contest2point5-finals .finalist-cosplayers{width:auto}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-]{margin-bottom:16px;background-color:#02d5f0;color:#fff}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-] img{border:none}#event-contest2point5-finals .finalist-cosplayers [class^=cosplayer-] .cosname{padding:4px;color:#fff;text-align:center}}#event-contest2point5-finals .finalist-cosplayers-name{width:vw(1200px,912px);padding:vw(1200px,24px)}#event-contest2point5-finals .finalist-cosplayers-name .cosname{background-color:#f6c8dd;text-align:center;border-radius:4px;font-size:24px}#event-contest2point5-finals .midterm-report .midterm-cosplayers .cosplayers{width:100%;margin-left:-1%}@media only screen and (max-width:767px){#event-contest2point5-finals .midterm-report{padding-top:2rem}#event-contest2point5-finals .midterm-report .midterm-cosplayers .cosplayers{margin-left:0}}#event-contest2point5-finals .voting-rule-sec{position:relative}#event-contest2point5-finals .voting-rule-sec .absolute-image{position:absolute;z-index:-1}#event-contest2point5-finals .voting-rule-sec .absolute-image.yoritomo{top:40%;left:0;width:20%;max-width:400px}#event-contest2point5-finals .voting-rule-sec .absolute-image.hitomaro{top:30%;right:0;width:20%;max-width:400px}#event-contest2point5-finals .voting-rule-sec .sarani{z-index:1}#event-contest2point5-finals .voting-rule-sec .lead-text{margin-bottom:6rem}#event-contest2point5-finals .voting-rule-sec .lead-text p{font-size:24px;line-height:32px;color:#000}#event-contest2point5-finals .voting-rule-sec .flow-1{position:relative;background-color:#fff;border:solid 6px #02d5f0;padding:4%;max-width:740px;margin:0 auto 8rem}#event-contest2point5-finals .voting-rule-sec .flow-1 .speech-bubble{position:absolute;top:-30px;left:0;right:0;width:200px;margin:0 auto}#event-contest2point5-finals .voting-rule-sec .flow-1 .speech-bubble p{font-size:24px}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-title h3{color:#666}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-title h3 a{display:inline-block;font-size:52px;line-height:65px;color:#02b0f0}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-title h3 a:hover{transition:.4s;color:#ff86db}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-image{padding:5%}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-image img{width:30%;min-width:120px}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-text p{font-size:24px;line-height:34px}#event-contest2point5-finals .voting-rule-sec .flow-2{background-color:#fff;border:solid 6px #ff60cc;padding:4%;position:relative;max-width:940px;margin:0 auto}#event-contest2point5-finals .voting-rule-sec .flow-2 .sarani{top:-15%;right:-4%;width:25%}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-title h2{color:#ff86db}@media only screen and (max-width:767px){#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-title h2{line-height:3rem}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-title p{font-size:14px;line-height:21px}}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-image{padding:4%}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-image img{width:30%;max-width:320px}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-text img{width:100%}#event-contest2point5-finals .voting-rule-sec .flow-2 .btn-area{padding-top:2rem}#event-contest2point5-finals .voting-rule-sec .flow-2 .btn-area .btn-green{display:inline-block;background-color:#22ac38;text-align:center;padding:15px 40px;border-radius:20px;font-size:30px;color:#fff;border:solid 2px #fff}#event-contest2point5-finals .voting-rule-sec .flow-2 .btn-area .btn-outline{box-shadow:0 0 0 2px #22ac38}@media only screen and (max-width:767px){#event-contest2point5-finals .voting-rule-sec .absolute-image.yoritomo{top:18%;left:0;width:20%}#event-contest2point5-finals .voting-rule-sec .absolute-image.hitomaro{top:18%;width:30%;right:-9%}#event-contest2point5-finals .voting-rule-sec .lead-text{margin-bottom:6rem}#event-contest2point5-finals .voting-rule-sec .lead-text p{font-size:18px;line-height:24px}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-title h3{font-size:5vw;line-height:5vw}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-title h3 span{font-size:8vw;line-height:8vw}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-image{padding:5%}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-image img{width:30%;min-width:120px}#event-contest2point5-finals .voting-rule-sec .flow-1 .flow-text p{font-size:18px;line-height:28px}#event-contest2point5-finals .voting-rule-sec .flow-2 .sarani{top:-9%}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-image img{width:80%;max-width:400px}#event-contest2point5-finals .voting-rule-sec .flow-2 .flow-text img{width:100%}#event-contest2point5-finals .voting-rule-sec .flow-2 .btn-area .btn-green{padding:15px 20px;border-radius:20px;font-size:22px}}#event-contest2point5-finals .prize-sec .prize-list-box{padding:5%;background-color:#fff;border:solid 6px #ffc000;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAADKGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4wLWMwMDAgNzkuMTcxYzI3ZmFiLCAyMDIyLzA4LzE2LTIyOjM1OjQxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjQuMSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDQzM5RkQxMDk5ODYxMUVEOEUzNEFFNTdEREJGMjU4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDQzM5RkQxMTk5ODYxMUVEOEUzNEFFNTdEREJGMjU4NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFEREUxRjA5OTk2QjExRUQ4RTM0QUU1N0REQkYyNTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFEREUxRjBBOTk2QjExRUQ4RTM0QUU1N0REQkYyNTg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HTSCPAAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAbUExURf////30+P77/f31+f75+/32+f74+v78/f74+zckbPwAAACzSURBVCjPfZMxEsIwDARvQj5wJKQmBQxl/AN4QtJQwx/yAV5O4ZGR5RvUeT22pbszAACJVvjVamxw8GVwcnA2eHTwYHBxsDN4dhCPzEbP0Gd4ryAuJLkh1DUN77I4feL2LYF81mwnEa/vmeEYm0NouaPBJQyMIMNc4BRERJA2FehMoIJJHV//PyRbks2rMaUgSrqtcQvOmeKWc6Z1aycbt2QYVGxkwGQUZWhlvJP6CKy/zBfsmR933q5mcwAAAABJRU5ErkJggg==) repeat left top}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents{position:relative;background-color:#fff;border:solid 3px #ff60cc;padding:4% 3%;margin-bottom:4rem}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble{position:absolute;top:-32px;left:2%}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble p{background-color:#ff60cc;font-size:30px;font-weight:600;padding:17px 37px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble p span{color:#f7ff18;font-size:30px;font-weight:600}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble:after{border-top-color:#ff60cc;margin-left:-25px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .image-side{aspect-ratio:2/1}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .image-side img{width:100%;height:100%;object-fit:contain}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .text-side h3{color:#ff60cc}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .text-side p{font-size:20px;font-weight:700}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents.anex{background-image:url(/lp/event230401/assets/img/icon/anex_image.png);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width:767px){#event-contest2point5-finals .prize-sec .title-template .icon-title img{width:20%}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble{position:absolute;top:-51px;left:28%}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble p{font-size:20px;padding:17px 20px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble p span{font-size:20px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .speech-bubble:after{border-top-color:#ff60cc;margin-left:-25px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .image-side{aspect-ratio:3/1}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .text-side{text-align:center}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents .text-side p{font-size:16px}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents.anex{background-image:none}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents.anex .image-side{aspect-ratio:2/1}#event-contest2point5-finals .prize-sec .prize-list-box .prize-contents.anex .image-side img{object-fit:cover}}#event-contest2point5-finals .judge-sec{position:relative;margin-bottom:12vw}#event-contest2point5-finals .judge-sec .guest-judges{background-color:#fff;border:solid 6px #02d5f0;padding:5%}#event-contest2point5-finals .judge-sec .guest-judges .judge-image-1col,#event-contest2point5-finals .judge-sec .guest-judges .judge-image-2col{border:solid 3px #f6c8dd;text-align:center;padding:5%;margin-bottom:2rem}#event-contest2point5-finals .judge-sec .guest-judges .judge-image-1col img,#event-contest2point5-finals .judge-sec .guest-judges .judge-image-2col img{width:100%;height:100%;object-fit:contain}#event-contest2point5-finals .judge-sec .guest-judges .judge-image-1col a,#event-contest2point5-finals .judge-sec .guest-judges .judge-image-2col a{display:block;padding:1rem;background-color:#fff;border:solid 2px #ff60cc;color:#ff60cc;border-radius:40px}#event-contest2point5-finals .judge-sec .guest-judges .judge-image-1col{aspect-ratio:4/1}#event-contest2point5-finals .judge-sec .guest-judges .judge-image-2col{aspect-ratio:9/4}#event-contest2point5-finals .guest-cosplayer-sec{position:relative}#event-contest2point5-finals .guest-cosplayer-sec .title-template{position:absolute;top:-13%;left:0;width:100%}#event-contest2point5-finals .guest-cosplayer-sec .title-template h2{font-size:11vw}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers{background-image:url(/lp/event230401/assets/img/guest_layer/guest_bg.png);background-size:contain;background-repeat:no-repeat;background-position:center}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .image-side{position:relative}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .image-side img{width:100%}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .text-side.right{padding-right:5%}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .text-side.left{padding-left:5%;padding-right:5%}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .text-side .layer-name{display:flex;align-items:center}#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .text-side .layer-name i,#event-contest2point5-finals .guest-cosplayer-sec .guest-layers .text-side .layer-name h2{color:#ff60cc;font-size:6vw}@media only screen and (max-width:767px){#event-contest2point5-finals .schedule-sec .container{overflow:hidden}}#event-contest2point5-finals .schedule-sec .schedule-square{background:#fff;border:solid 6px #02d5f0;padding:5%;position:relative}@media only screen and (max-width:767px){#event-contest2point5-finals .schedule-sec .schedule-square{padding:50% 5% 5%}}#event-contest2point5-finals .schedule-sec .title-side .main-title-rl{position:absolute;width:14%;height:112%;top:-6%;left:2%;text-align:center;background-color:#02d5f0}@media only screen and (max-width:767px){#event-contest2point5-finals .schedule-sec .title-side .main-title-rl{width:31%;height:52%;top:-18%;left:52%;padding-top:13rem;transform:rotate(-90deg)}}#event-contest2point5-finals .schedule-sec .title-side .main-title-rl h4{color:#fff}#event-contest2point5-finals .schedule-sec .title-side .main-title-rl h2{color:#fff;writing-mode:vertical-rl;font-size:9vw;filter:drop-shadow(.7vw .7vw 0 #3bb1b5);margin:auto;font-family:itc-avant-garde-gothic-pro,sans-serif}@media only screen and (max-width:767px){#event-contest2point5-finals .schedule-sec .title-side .main-title-rl h2{margin:5rem}}#event-contest2point5-finals .schedule-sec .title-side .main-title-rl span{transform:rotate(90deg);position:absolute;top:25rem;left:-1rem;color:#fff;font-size:2rem}#event-contest2point5-finals .schedule-sec .schedule-side{width:100%}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .date{background-color:#02d5f0;border-radius:50px 0 0 50px;height:100%;display:grid;place-content:center}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .date span{display:block;color:#fff;font-family:itc-avant-garde-gothic-pro,sans-serif!important}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .date span.year{font-size:12px}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .date span.day{font-size:16px}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .detail{border-radius:0 50px 50px 0;border:solid 2px #02d5f0;padding:1rem}#event-contest2point5-finals .schedule-sec .schedule-side .schedule .detail h4{color:#02d5f0;margin:0 0 5px;line-height:24px}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.green .date{background-color:#1ada9d}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.green .detail{border:solid 2px #1ada9d}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.green .detail h4{color:#1ada9d}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.orange .date{background-color:#ffa800}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.orange .detail{border:solid 2px #ffa800}#event-contest2point5-finals .schedule-sec .schedule-side .schedule.orange .detail h4{color:#ffa800}#event-contest2point5-finals .schedule-sec .schedule-side .bottom-arrow{padding-left:8%}#event-contest2point5-finals .schedule-sec .schedule-side .bottom-arrow img{width:15px}#event-contest2point5-finals .schedule-sec .schedule-side .finish-word h2{color:#02d5f0;font-weight:700}@media only screen and (max-width:767px){#event-contest2point5-finals .schedule-sec .schedule-side .finish-word h2{font-size:4rem}}#event-contest2point5-finals .special-thanks-sec .title-template.small{position:relative}#event-contest2point5-finals .special-thanks-sec .title-template.small .title{font-size:7.5vw;line-height:7.5vw}@media only screen and (max-width:767px){#event-contest2point5-finals .special-thanks-sec .title-template.small .title{font-size:10.5vw}}#event-contest2point5-finals .special-thanks-sec .title-template.small .sd-nanotan{position:absolute;z-index:5;width:14%;height:auto;right:0;top:-23px}#event-contest2point5-finals .special-thanks-sec .client-logo-list .client-logo{display:inline-block;padding:4%;background-color:#fff;border:2px solid #02d5f0;aspect-ratio:3/2;margin-bottom:1rem}#event-contest2point5-finals .special-thanks-sec .client-logo-list .client-logo:hover{transition:.4s;border:4px solid #ff60cc}#event-contest2point5-finals .special-thanks-sec .client-logo-list .client-logo img{width:100%;height:100%;object-fit:contain}#event-contest2point5-finals .summary-sec .radius-box{background:#fff;border-radius:10px;max-width:840px;margin:0 auto;padding:8% 6%}#event-contest2point5-finals .summary-sec .radius-box .summary-table{width:100%}#event-contest2point5-finals .summary-sec .radius-box .summary-table tr{border-top:dotted 2px #02d5f0;border-bottom:dotted 2px #02d5f0;border-collapse:collapse}#event-contest2point5-finals .summary-sec .radius-box .summary-table tr th,#event-contest2point5-finals .summary-sec .radius-box .summary-table tr td{padding:2%;vertical-align:middle}#event-contest2point5-finals .summary-sec .radius-box .summary-table tr th{font-size:20px;color:#02d5f0}@media only screen and (max-width:767px){#event-contest2point5-finals .summary-sec .container{max-width:100%;background-color:#fff}}#event-contest2point5-finals .relative-links .cospot-links{padding:2rem 0rem}#event-contest2point5-finals .relative-links .cospot-links .link-banner{text-align:center;display:block;margin-bottom:1rem}#event-contest2point5-finals .relative-links .cospot-links .link-banner img{width:100%;max-width:460px}@media only screen and (max-width:767px){#event-contest2point5-finals .relative-links .cospot-links .link-banner img{width:100%}}#event-contest2point5-finals .relative-links .app-links{padding:8rem 0rem}#event-contest2point5-finals .relative-links .app-links .link-banner{margin-bottom:1rem;display:block}#event-contest2point5-finals .relative-links .app-links .link-banner img{width:180px}@media only screen and (max-width:767px){#event-contest2point5-finals .relative-links .app-links{padding:3rem 0rem}}#event-contest2point5-finals .title-template{text-align:center;background-color:#02d5f0;padding:3rem 0rem;margin-bottom:4rem}#event-contest2point5-finals .title-template.small{background-color:inherit;margin-bottom:0}#event-contest2point5-finals .title-template.small .title,#event-contest2point5-finals .title-template.small .sub-title{color:#02d5f0;text-shadow:3px 3px 0 #fff,-3px 3px 0 #fff,3px -3px 0 #fff,-3px -3px 0 #fff}#event-contest2point5-finals .title-template.small .title{font-size:9vw;line-height:9vw;text-stroke:3px #fff;filter:none}#event-contest2point5-finals .title-template .title,#event-contest2point5-finals .title-template .sub-title{color:#fff}#event-contest2point5-finals .title-template .title{font-size:12vw;line-height:10vw;filter:drop-shadow(.7vw .7vw 0 #3bb1b5);font-family:itc-avant-garde-gothic-pro,sans-serif;font-weight:300}#event-contest2point5-finals .title-template .title.corporate-logo{font-family:corporate-logo-ver2,sans-serif!important;font-weight:700}#event-contest2point5-finals .title-template .sub-title{font-size:4vw;line-height:4vw;margin-top:0;font-weight:700}@media only screen and (max-width:767px){#event-contest2point5-finals .title-template{padding:1rem 0rem}#event-contest2point5-finals .title-template.small{background-color:inherit;margin-bottom:0}#event-contest2point5-finals .title-template.small .title,#event-contest2point5-finals .title-template.small .sub-title{color:#02d5f0}#event-contest2point5-finals .title-template.small .title{font-size:18vw;line-height:14vw;filter:none}#event-contest2point5-finals .title-template .title{font-size:13vw}#event-contest2point5-finals .title-template .sub-title{font-size:6vw;line-height:6vw}}#event-contest2point5-finals .speech-bubble{display:inline-block;position:relative}#event-contest2point5-finals .speech-bubble p{background-color:#02d5f0;border-radius:50px;text-align:center;color:#fff;font-size:18px;padding:10px 20px}#event-contest2point5-finals .speech-bubble:after{border:solid transparent;content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:#5ae62800;border-top-width:14px;border-bottom-width:14px;border-left-width:5px;border-right-width:5px;margin-left:-5px;border-top-color:#02d5f0;top:100%;left:50%}#cursor-follower{pointer-events:none;position:fixed;top:-8px;left:-8px;width:16px;height:16px;transition:transform .2s,top,.5s,left .5s,width .5s,height .5s,background-color .5s;transition-timing-function:ease-out;z-index:999}#cursor-follower i{font-size:38px;color:#67d2ff;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}#cursor-follower.hov_{top:-32px;left:-32px;width:64px;height:64px;transition:.5s}#cursor-follower.hov_ i{animation:rolling linear 1s infinite;color:#edff00}@keyframes rolling{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#event-contest2point5-finals .event-footer,#event230401results .event-footer{background:#02d5f0;position:relative;overflow:initial;margin-top:20%;padding-top:2rem}#event-contest2point5-finals .event-footer .smile-nanotan,#event230401results .event-footer .smile-nanotan{position:absolute;bottom:0;right:-6%;z-index:5;width:70%;max-width:1000px;overflow:hidden}#event-contest2point5-finals .event-footer .smile-nanotan>div,#event230401results .event-footer .smile-nanotan>div{top:300px!important}#event-contest2point5-finals .event-footer .smile-nanotan img,#event230401results .event-footer .smile-nanotan img{width:100%;margin-left:50px}#event-contest2point5-finals .event-footer .smile_nanotan2,#event230401results .event-footer .smile_nanotan2{width:300px;right:0;top:-50%;max-width:inherit;min-width:inherit}#event-contest2point5-finals .event-footer .cospot-logo,#event230401results .event-footer .cospot-logo{width:19vw;min-width:200px;position:absolute;top:-60px}@media only screen and (max-width:767px){#event-contest2point5-finals .event-footer .cospot-logo,#event230401results .event-footer .cospot-logo{min-width:186px;top:-42px;margin-left:1rem}}#event-contest2point5-finals .event-footer .event-footer-nav,#event230401results .event-footer .event-footer-nav{margin-bottom:1rem}@media only screen and (max-width:767px){#event-contest2point5-finals .event-footer .event-footer-nav,#event230401results .event-footer .event-footer-nav{margin-bottom:0rem}}#event-contest2point5-finals .event-footer .event-footer-nav .menu-list,#event230401results .event-footer .event-footer-nav .menu-list{display:block;flex-wrap:wrap}#event-contest2point5-finals .event-footer .event-footer-nav .menu-list .menu,#event230401results .event-footer .event-footer-nav .menu-list .menu{margin-right:2%}#event-contest2point5-finals .event-footer .event-footer-nav .menu-list .menu a,#event-contest2point5-finals .event-footer .event-footer-nav .menu-list .menu i,#event230401results .event-footer .event-footer-nav .menu-list .menu a,#event230401results .event-footer .event-footer-nav .menu-list .menu i{color:#fff}#event-contest2point5-finals .event-footer .event-footer-nav .menu-list .menu a,#event230401results .event-footer .event-footer-nav .menu-list .menu a{font-size:18px}#event-contest2point5-finals .event-footer .event-footer-nav .menu-list .menu a>:first-of-type,#event230401results .event-footer .event-footer-nav .menu-list .menu a>:first-of-type{padding:0rem 3rem 3rem 0rem}@media only screen and (max-width:767px){#event-contest2point5-finals .event-footer .event-footer-nav,#event230401results .event-footer .event-footer-nav{padding:4rem 3rem 1rem 1rem}}#event-contest2point5-finals .event-footer .sns-link,#event230401results .event-footer .sns-link{display:flex;align-items:center;margin-bottom:1rem}#event-contest2point5-finals .event-footer .sns-link .link-list a,#event230401results .event-footer .sns-link .link-list a{display:flex;align-items:center;margin-right:10px}#event-contest2point5-finals .event-footer .sns-link .link-list a i,#event230401results .event-footer .sns-link .link-list a i{color:#fff;font-size:30px}#event-contest2point5-finals .event-footer .sns-link .link-list a span,#event230401results .event-footer .sns-link .link-list a span{display:block;color:#fff;font-size:12px}@media only screen and (max-width:767px){#event-contest2point5-finals .event-footer .sns-link,#event230401results .event-footer .sns-link{padding:1rem 1rem 1rem 0rem}}#event-contest2point5-finals .event-footer .booth-banner img,#event230401results .event-footer .booth-banner img{width:270px}#event-contest2point5-finals .event-footer .copyright,#event230401results .event-footer .copyright{padding-bottom:1rem;padding-left:10px}#event-contest2point5-finals .event-footer .copyright small,#event230401results .event-footer .copyright small{color:#fff;font-size:13px}#event-contest2point5-finals .event-footer .event-results-footer,#event230401results .event-footer .event-results-footer{background:#02d5f0}#event230401results .event-footer .smile_nanotan2{top:-34%;max-width:300px;width:70%}
