﻿*{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:1}article,aside,footer,header,nav,section,main,figcaption,figure,menu,details{display:block}audio,canvas,video{display:inline-block}img{display:block;border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal}p{margin:0;padding:0}address,cite,dfn,em,var{font-style:normal}ul,ol{margin:0;padding:0;list-style-type:none}a{background-color:transparent;font-size:inherit;color:inherit;text-decoration:none}a:active,a:hover{outline:0}:focus{outline:0}button,input,select,textarea{margin:0;font-size:inherit}button,html [type="button"],[type="reset"],[type="submit"]{padding:0;border:0;color:inherit;background-color:transparent;-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{padding:0;line-height:normal}input::-webkit-input-placeholder{font-weight:300}input::-ms-input-placeholder{font-weight:300}input::-moz-placeholder{font-weight:300}[type="number"]{-moz-appearance:textfield}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{margin:0;height:auto;-webkit-appearance:none}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:none;-webkit-appearance:none}select{-webkit-appearance:none;background-color:#fff}table{border-collapse:collapse;border-spacing:0}.navigation-sp .nav a,.navigation-sp .nav-share .share-headline,.navigation .nav ul{font-family:'Cormorant Garamond', serif;letter-spacing:1px}@keyframes loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes navIconAnimation{0%{opacity:1}40%{opacity:1}70%{opacity:.5}100%{opacity:1}}@keyframes blink{0%{opacity:0}100%{opacity:.6}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeUpShort{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:none}}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes navColor{0%{color:#0c0d19}100%{color:#fff}}@keyframes navColorBlack{0%{color:#fff}100%{color:#0c0d19}}html{font-size:18px}body{color:#3f3130;line-height:1;position:relative;font-family:fot-tsukuardgothic-std, sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;-webkit-text-size-adjust:100%}body *{box-sizing:border-box}img{max-width:100%;height:auto}a{text-decoration:underline;outline:none;color:#8e5390;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0.2)}b,em,strong{font-weight:bold}pre{word-break:break-all}.cinzel{font-family:'Cinzel', serif}.roboto{font-family:'Roboto', sans-serif}.jp{font-family:"Yu Gothic",YuGothic,"源ノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,メイリオ,Osaka,"MS PGothic",arial,helvetica,sans-serif}.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748855469');padding-bottom:15%;width:15%;height:0;background-position:0 0;background-size:cover;display:none;position:fixed;top:10px;left:10px;z-index:100}@media (max-width: 1024px){.nav-open-sp{display:block}}@media only screen and (orientation: landscape){.nav-open-sp{background-image:url('../../images/common/nav-button.png?1748855469');padding-bottom:7%;width:7%;height:0;background-position:0 0;background-size:cover}}.navigation-sp{display:none;position:fixed;top:0;left:-100vw;height:100vh;width:100%;padding-bottom:20%;overflow-y:scroll;background-color:#edeef6;transition-duration:.7s;z-index:101}@media (max-width: 1024px){.navigation-sp{display:block}}.navigation-sp:before{content:'';position:absolute;top:0;left:0;height:110vh;width:100%;background-color:#edeef6}.navigation-sp.is-show{left:0}.navigation-sp .inner{position:relative;margin-bottom:10%;padding:15% 0;background-color:#dcddee}.navigation-sp .nav-close-sp{background-image:url('../../images/common/nav-button-close.png?1748855469');padding-bottom:8.16327%;width:8%;height:0;background-position:0 0;background-size:cover;position:absolute;top:25px;left:25px}.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748855469');padding-bottom:11.41071%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 10%}@media only screen and (orientation: landscape){.navigation-sp .logo{background-image:url('../../images/common/logo.png?1748855469');padding-bottom:7.60714%;width:30%;height:0;background-position:0 0;background-size:cover}}.navigation-sp .nav{width:70%;margin:0 auto;text-align:center}.navigation-sp .nav a{font-size:19px;font-size:5.625vw;display:block;text-decoration:none;font-weight:600;color:#1a1b27}@media (min-width: 414px){.navigation-sp .nav a{font-size:15px;font-size:5.625vw}}@media (min-width: 768px){.navigation-sp .nav a{font-size:20px;font-size:5.625vw}}.navigation-sp .nav ul{margin-bottom:12%}.navigation-sp .nav ul li{margin-bottom:8%}.navigation-sp .nav ul li.border{border-top:1px solid #9f9f9f;padding-top:8%}.navigation-sp .nav .btn-discord{background-image:url('../../images/common/btn-discord.png?1748855469');padding-bottom:8.63014%;width:45%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin:0 auto;background-size:contain}.navigation-sp .nav-share{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.navigation-sp .nav-share .share-headline{font-size:17px;font-size:5vw;margin-right:8%;font-weight:500;color:#0c0d19}@media (min-width: 414px){.navigation-sp .nav-share .share-headline{font-size:15px;font-size:5vw}}@media (min-width: 768px){.navigation-sp .nav-share .share-headline{font-size:20px;font-size:5vw}}.navigation-sp .nav-share .share-buttons{display:flex;align-items:center;width:30%}.navigation-sp .nav-share .share-buttons li{width:20%}.navigation-sp .nav-share .share-buttons li:not(:last-child){margin-right:20%}.navigation-sp .nav-share .share-buttons li a{text-indent:-9999px;text-align:left;display:block}.navigation-sp .nav-share .share-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation-sp .nav-share .share-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}.navigation{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;background-color:#262850;letter-spacing:-.5em;text-align:center;z-index:101}@media (max-width: 1024px){.navigation{display:none}}.home .navigation{position:absolute}.navigation .logo{position:absolute;top:10px;left:40px}.home .navigation .logo{top:40px}.navigation .logo a{width:158px;height:40px;background-image:url('../../images/common/logo-header.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block}.home .navigation .logo a{width:280px;height:71px;background-image:url('../../images/common/logo.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;pointer-events:none}.navigation .nav{width:770px}@media (max-width: 1024px){.navigation .nav{display:none}}.navigation .nav ul{display:flex;justify-content:center;column-gap:25px;font-size:18px;font-weight:600}.navigation .nav ul li:nth-child(n+5){padding-left:25px;border-left:1px solid #8e8ecc}.navigation .nav ul a{color:#fff;text-decoration:none}@media (min-width: 1025px) and (max-width: 1400px){.navigation{padding-left:183px;padding-right:183px}.navigation .logo{left:20px}.navigation .nav{width:auto}.navigation .nav ul{column-gap:10px}.navigation .nav ul li{padding:0 2px}.navigation .nav ul li:nth-child(n+5){padding-left:10px}}@media (min-width: 1025px) and (max-width: 1230px){.navigation{padding-right:100px}}@media (min-width: 1025px) and (max-width: 1100px){.navigation{padding-right:35px}}@keyframes maskTransform{0%{-webkit-mask-position:0 0}100%{-webkit-mask-position:200% 0}}@keyframes animIn{100%{-webkit-mask-position:right center}}.footer{position:relative;margin:0 auto;padding-top:70px;background-color:#fff;background-image:url('../../images/common/footer-border.png?1748855469');background-position:center top;background-repeat:no-repeat}@media (max-width: 1024px){.footer{padding-top:10%}}.footer .spec{display:flex;justify-content:center;align-items:center;width:600px;margin:0 auto 50px;font-size:14px}@media (max-width: 1024px){.footer .spec{font-size:10px;font-size:2.8125vw;width:95%;margin-bottom:5%}}@media (max-width: 1024px) and (min-width: 414px){.footer .spec{font-size:15px;font-size:2.8125vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .spec{font-size:20px;font-size:2.8125vw}}.footer .spec .app-icon{margin-right:40px}@media (max-width: 1024px){.footer .spec .app-icon{margin-right:3%;width:17%}}.footer .spec .footer-app-overview{overflow:hidden}.footer .spec .footer-app-overview dt{float:left;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dt{margin-bottom:2%}}.footer .spec .footer-app-overview dt.data{margin-bottom:0}.footer .spec .footer-app-overview dd{overflow:hidden;margin-bottom:10px}@media (max-width: 1024px){.footer .spec .footer-app-overview dd{margin-bottom:2%}}.footer .spec .footer-app-overview dd.data{margin-bottom:0}.footer .share{display:flex;justify-content:center;align-items:center;margin-bottom:60px}@media (max-width: 1024px){.footer .share{margin-bottom:5%}}.footer .share .share-headline{width:62px;height:19px;background-image:url('../../images/common/share-headline.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;margin-right:40px}@media (max-width: 1024px){.footer .share .share-headline{background-image:url('../../images/common/share-headline.png?1748855469');padding-bottom:3.98387%;width:13%;height:0;background-position:0 0;background-size:cover;margin-right:10%}}.footer .share .social-buttons{display:flex;align-items:center}@media (max-width: 1024px){.footer .share .social-buttons{width:30%}}@media (max-width: 1024px){.footer .share .social-buttons li{width:20%}}.footer .share .social-buttons li:not(:last-child){margin-right:35px}@media (max-width: 1024px){.footer .share .social-buttons li:not(:last-child){margin-right:20%}}.footer .share .social-buttons li a{text-indent:-9999px;text-align:left;display:block}.footer .share .social-buttons li a.x{width:36px;height:36px;background-image:url('../../images/common/btn-share-x.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.x{background-image:url('../../images/common/btn-share-x.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.line{width:36px;height:36px;background-image:url('../../images/common/btn-share-line.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.line{background-image:url('../../images/common/btn-share-line.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .share .social-buttons li a.facebook{width:36px;height:36px;background-image:url('../../images/common/btn-share-facebook.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover;background-size:contain}@media (max-width: 1024px){.footer .share .social-buttons li a.facebook{background-image:url('../../images/common/btn-share-facebook.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .btn-discord{background-image:url('../../images/common/btn-discord.png?1748855469');padding-bottom:6.71233%;width:35%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:none;margin:0 auto 8%;background-size:contain}@media (max-width: 1024px){.footer .btn-discord{display:block}}.footer .official-links{display:flex;justify-content:center;align-items:center;margin-bottom:50px;gap:40px}@media (max-width: 1024px){.footer .official-links{gap:8%;margin-bottom:10%}}.footer .official-links a{text-indent:-9999px;text-align:left;display:block}@media (max-width: 1024px){.footer .official-links .aiming{width:18%}}.footer .official-links .aiming a{width:106px;height:39px;background-image:url('../../images/common/logo-aiming.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .aiming a{background-image:url('../../images/common/logo-aiming.png?1748855469');padding-bottom:36.79245%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .team-caravan{width:10%}}.footer .official-links .team-caravan a{width:80px;height:80px;background-image:url('../../images/common/logo-team-caravan.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .team-caravan a{background-image:url('../../images/common/logo-team-caravan.png?1748855469');padding-bottom:100%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}@media (max-width: 1024px){.footer .official-links .shadow-garden{width:33%}}.footer .official-links .shadow-garden a{width:187px;height:37px;background-image:url('../../images/common/logo-anime-official.png?1748855469');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media (max-width: 1024px){.footer .official-links .shadow-garden a{background-image:url('../../images/common/logo-anime-official.png?1748855469');padding-bottom:19.7861%;width:100%;height:0;background-position:0 0;background-size:cover;background-size:contain}}.footer .footer-links{display:flex;justify-content:center;border-top:1px solid #404040;padding:20px 0;font-size:13px}@media (max-width: 1024px){.footer .footer-links{font-size:9px;font-size:2.5vw;padding:5% 0;flex-wrap:wrap;row-gap:1.5vw}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-links{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-links{font-size:20px;font-size:2.5vw}}@media (max-width: 1024px){.footer .footer-links .break{width:100%;height:0;margin:0}.footer .footer-links .break::after{display:none}.footer .footer-links li:has(+.break)::after{display:none}}.footer .footer-links li:not(:last-child):not(.break):after{content:'\ff0f';margin:0 10px}@media (max-width: 1024px){.footer .footer-links li:not(:last-child):not(.break):after{margin:0 5px}}.footer .footer-links a{text-decoration:none;color:#333}.footer .footer-bottom{padding:60px 0;background-color:#0c0d19;text-align:center;font-size:14px;line-height:1.6;color:#fff}@media (max-width: 1024px){.footer .footer-bottom{font-size:9px;font-size:2.5vw;padding:5% 0}}@media (max-width: 1024px) and (min-width: 414px){.footer .footer-bottom{font-size:15px;font-size:2.5vw}}@media (max-width: 1024px) and (min-width: 768px){.footer .footer-bottom{font-size:20px;font-size:2.5vw}}@media (max-width: 1024px){.home .footer .footer-bottom{padding-bottom:31%}}.footer .footer-bottom .license{margin-bottom:20px}@media (max-width: 1024px){.footer .footer-bottom .license{margin-bottom:5%}}body{font-family:'Noto Sans JP', sans-serif;font-weight:400;font-style:normal;font-size:17px;left:0;right:0;background:linear-gradient(180deg, #141124 0%, #2a1d57 100%)}@media screen and (max-width: 699px){body{font-size:3.2vw}}body .bg-diamond-fixed{display:none}@media screen and (max-width: 699px){body .bg-diamond-fixed{display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;background-color:#241a4b;background-image:linear-gradient(to top right, #271c50 25%, transparent 25%, transparent 75%, #271c50 75%),linear-gradient(to top left, #271c50 25%, transparent 25%, transparent 75%, #271c50 75%);background-repeat:repeat;background-size:40px 64px}}body p{color:#fff;font-size:18px;font-weight:400;line-height:1.5}@media screen and (max-width: 699px){body p{font-size:4.8vw}}body p.center{text-align:center}body .vote-popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.9)}@media screen and (max-width: 699px){body .vote-popup{background:#1a1431}}@media screen and (max-height: 650px){body .vote-popup{bottom:auto;overflow:auto;background-color:#000;border-radius:0;height:100%;margin-top:30px;padding-bottom:10%}}body .vote-popup.show{display:block;animation:fadein .5s ease forwards}body .vote-popup.chara1 .popup-chara{width:355px;height:488px;background-image:url('../../images/2026-gardens-vote/popup-chara1.png?1784280146');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 699px){body .vote-popup.chara1 .popup-chara{width:100%;height:0;padding-bottom:118.26667%;background-image:url('../../images/2026-gardens-vote/popup-chara1-sp.png?1784280147');background-size:cover}}body .vote-popup.chara2 .popup-chara{width:388px;height:488px;background-image:url('../../images/2026-gardens-vote/popup-chara2.png?1784280147');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 699px){body .vote-popup.chara2 .popup-chara{width:100%;height:0;padding-bottom:128.26667%;background-image:url('../../images/2026-gardens-vote/popup-chara2-sp.png?1784280148');background-size:cover}}body .vote-popup.chara3 .popup-chara{width:332px;height:476px;background-image:url('../../images/2026-gardens-vote/popup-chara3.png?1784280149');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 699px){body .vote-popup.chara3 .popup-chara{width:100%;height:0;padding-bottom:116.66667%;background-image:url('../../images/2026-gardens-vote/popup-chara3-sp.png?1784280149');background-size:cover}}body .vote-popup.chara4 .popup-chara{width:352px;height:484px;background-image:url('../../images/2026-gardens-vote/popup-chara4.png?1784280150');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 699px){body .vote-popup.chara4 .popup-chara{width:100%;height:0;padding-bottom:129.33333%;background-image:url('../../images/2026-gardens-vote/popup-chara4-sp.png?1784280151');background-size:cover}}body .vote-popup.chara5 .popup-chara{width:332px;height:487px;background-image:url('../../images/2026-gardens-vote/popup-chara5.png?1784280151');background-repeat:no-repeat;background-position:0 0;background-size:cover}@media screen and (max-width: 699px){body .vote-popup.chara5 .popup-chara{width:100%;height:0;padding-bottom:129.33333%;background-image:url('../../images/2026-gardens-vote/popup-chara5-sp.png?1784280152');background-size:cover}}body .vote-popup .report-image{margin-bottom:20px}@media screen and (max-width: 699px){body .vote-popup .report-image{margin-bottom:4%}}body .vote-popup.chara1 .report-image{background-image:url('../../images/2026-gardens-vote/image-report1.jpg?1784683605');padding-bottom:57.16667%;width:100%;height:0;background-position:0 0;background-size:cover}body .vote-popup.chara2 .report-image{background-image:url('../../images/2026-gardens-vote/image-report2.png?1784280162');padding-bottom:57.16667%;width:100%;height:0;background-position:0 0;background-size:cover}body .vote-popup.chara3 .report-image{background-image:url('../../images/2026-gardens-vote/image-report3.png?1784280164');padding-bottom:57.16667%;width:100%;height:0;background-position:0 0;background-size:cover}body .vote-popup.chara4 .report-image{background-image:url('../../images/2026-gardens-vote/image-report4.png?1784280144');padding-bottom:57.16667%;width:100%;height:0;background-position:0 0;background-size:cover}body .vote-popup.chara5 .report-image{background-image:url('../../images/2026-gardens-vote/image-report5.png?1784280146');padding-bottom:57.16667%;width:100%;height:0;background-position:0 0;background-size:cover}body .vote-popup .inner{position:relative;text-align:center;width:700px;margin:0 auto;padding:56px 0}@media screen and (max-width: 699px){body .vote-popup .inner{width:100%;padding:6% 2% 10%}}body .vote-popup .inner .vote-head{margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #a17725}@media screen and (max-width: 699px){body .vote-popup .inner .vote-head{margin-bottom:5%;padding-bottom:3%}}body .vote-popup .inner .popup-name{margin-bottom:4px;font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:30px;font-weight:bold;color:#f3b334}@media screen and (max-width: 699px){body .vote-popup .inner .popup-name{margin-bottom:1%;font-size:10vw}}body .vote-popup .inner .popup-name span{color:#f3b334}body .vote-popup .inner .popup-name span.text{font-size:20px;color:#fff}@media screen and (max-width: 699px){body .vote-popup .inner .popup-name span.text{font-size:2.7vw}}body .vote-popup .inner .popup-cv{font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:16px;color:#f3b334}@media screen and (max-width: 699px){body .vote-popup .inner .popup-cv{font-size:4.5vw}}body .vote-popup .inner .popup-chara{margin:0 auto}body .vote-popup .inner .popup-info{position:relative;text-align:left}body .vote-popup .inner .popup-info .btn-center{text-align:center;margin-top:80px}@media screen and (max-width: 699px){body .vote-popup .inner .popup-info .btn-center{margin-top:10%}}body .vote-popup .inner .popup-info .btn-center .btn1.is-disabled{opacity:.4;pointer-events:none}body .vote-popup .inner .popup-info .popup-text{margin-top:-152px}@media screen and (max-width: 699px){body .vote-popup .inner .popup-info .popup-text{margin-top:-40%}}body .vote-popup .inner .popup-info .btn-voice{position:absolute;top:0;right:22%;width:80px;margin-top:-16%}@media screen and (max-width: 699px){body .vote-popup .inner .popup-info .btn-voice{width:18vw;top:0;right:8%;margin-top:-24%}}body .vote-popup .inner .popup-info .btn-voice img{display:block;width:100%}body .vote-popup .inner .popup-line{margin:90px auto 50px;border-top:2px solid #a17725}@media screen and (max-width: 699px){body .vote-popup .inner .popup-line{margin:12% auto 6.67%}}body .vote-popup .inner .report-title,body .vote-popup .inner .movie-title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:30px;font-weight:bold;color:#f3b334}@media screen and (max-width: 699px){body .vote-popup .inner .report-title,body .vote-popup .inner .movie-title{font-size:7vw}}body .vote-popup .inner .report-title{margin-bottom:20px}@media screen and (max-width: 699px){body .vote-popup .inner .report-title{margin-bottom:4%}}body .vote-popup .inner .movie-line{margin:50px auto;border-top:2px solid #a17725}@media screen and (max-width: 699px){body .vote-popup .inner .movie-line{margin:12.67% auto}}body .vote-popup .inner .movie-title{margin:0 auto 30px}@media screen and (max-width: 699px){body .vote-popup .inner .movie-title{margin:0 auto 4%}}body .vote-popup .inner .report-text{text-align:left}body .vote-popup .inner .report-text+.btn1{margin-top:50px}@media screen and (max-width: 699px){body .vote-popup .inner .report-text+.btn1{margin-top:6.67%}}body .vote-popup .inner .popup-image{position:relative;display:inline-block;margin:0 auto 4px;border:2px solid #8a6a2a;width:240px}@media screen and (max-width: 699px){body .vote-popup .inner .popup-image{width:50%;margin-bottom:-1%}}body .vote-popup .inner .popup-image.is-second{border:2px solid #fff}body .vote-popup .inner .popup-image img{max-width:inherit;width:100%}body .vote-popup .inner .characters{margin-bottom:40px;padding-bottom:0;background:none}@media screen and (max-width: 700px){body .vote-popup .inner .characters{margin-bottom:5%}}body .vote-popup .characters{width:auto;padding-top:8%;z-index:1;position:relative;margin-bottom:5%}body .vote-popup .characters .button-cheer{margin:15px auto;border:2px solid #fff}body .vote-popup .characters .bold{color:#ff3}body .vote-popup .characters .box{width:43%}@media screen and (max-width: 700px){body .vote-popup .characters .box{width:62%}}body .vote-popup .characters .box .name{width:229%;left:-64.5%;position:relative}body .vote-popup .characters .box .image{margin:auto}body .vote-popup .close{position:relative;display:block;width:48px;height:48px;margin:24px auto 0;background-color:#f3b334}@media screen and (max-width: 699px){body .vote-popup .close{width:12vw;height:12vw;margin-top:5%}}body .vote-popup .close span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:36px;height:36px}@media screen and (max-width: 699px){body .vote-popup .close span{width:6.75vw;height:6.75vw}}body .vote-popup .close span:before,body .vote-popup .close span:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:100%;background:#271a57}body .vote-popup .close span:before{transform:translate(-50%, -50%) rotate(45deg)}body .vote-popup .close span:after{transform:translate(-50%, -50%) rotate(-45deg)}body .message-popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:110;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.9)}@media screen and (max-width: 699px){body .message-popup{background:#1a1431}}body .message-popup.show{display:block;animation:fadein .5s ease forwards}body .message-popup .inner{position:relative;text-align:center;width:700px;margin:0 auto;padding:56px 0}@media screen and (max-width: 699px){body .message-popup .inner{width:100%;padding:6% 2% 10%}}body .message-popup .msg-title{padding-bottom:16px;border-bottom:2px solid #a17725;font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:30px;font-weight:bold;color:#f3b334}@media screen and (max-width: 699px){body .message-popup .msg-title{padding-bottom:3%;font-size:7vw}}body .message-popup .msg-lead{margin-top:20px;color:#fff;font-size:20px;font-weight:bold}@media screen and (max-width: 699px){body .message-popup .msg-lead{margin-top:4%;font-size:4.8vw}}body .message-popup .msg-lead .msg-lead-name{color:#f3b334}body .message-popup .msg-textarea-wrap{position:relative;margin-top:24px}@media screen and (max-width: 699px){body .message-popup .msg-textarea-wrap{margin-top:4%}}body .message-popup .msg-textarea{display:block;width:100%;height:219px;padding:16px;border:1px solid #a17725;background:#1a1431;color:#fff;font-family:inherit;font-size:15px;line-height:1.4}@media screen and (max-width: 699px){body .message-popup .msg-textarea{height:40.1vw;padding:3%;font-size:3.7vw}}body .message-popup .msg-count{position:absolute;right:12px;bottom:12px;color:#fff;font-size:14px;line-height:1;pointer-events:none}@media screen and (max-width: 699px){body .message-popup .msg-count{right:3vw;bottom:3vw;font-size:3.2vw}}body .message-popup .msg-count .msg-count-num.is-warn{color:#ffd400}body .message-popup .msg-count .msg-count-num.is-over{color:#e60012}body .message-popup .msg-note{margin-top:20px;color:#fff;font-size:14px;line-height:1.7;text-align:left}@media screen and (max-width: 699px){body .message-popup .msg-note{margin-top:4%;font-size:3vw}}body .message-popup .msg-note li{position:relative;padding-left:1.2em}body .message-popup .msg-note li:before{content:'※';position:absolute;top:0;left:0}body .message-popup .msg-submit{margin-top:30px;margin-bottom:100px}@media screen and (max-width: 699px){body .message-popup .msg-submit{margin-top:4%;margin-bottom:13.3%}}body .message-popup .msg-submit.is-disabled{opacity:.4;pointer-events:none}body .message-popup .close{position:relative;display:block;width:48px;height:48px;margin:24px auto 0;background-color:#f3b334}@media screen and (max-width: 699px){body .message-popup .close{width:12vw;height:12vw;margin-top:5%}}body .message-popup .close span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:36px;height:36px}@media screen and (max-width: 699px){body .message-popup .close span{width:6.75vw;height:6.75vw}}body .message-popup .close span:before,body .message-popup .close span:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:100%;background:#271a57}body .message-popup .close span:before{transform:translate(-50%, -50%) rotate(45deg)}body .message-popup .close span:after{transform:translate(-50%, -50%) rotate(-45deg)}body .complete-popup{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:130;display:none;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,0.9)}@media screen and (max-width: 699px){body .complete-popup{background:#1a1431}}body .complete-popup.show{display:block;animation:fadein .5s ease forwards}body .complete-popup .inner{position:relative;text-align:center;width:700px;margin:0 auto;padding:56px 0}@media screen and (max-width: 699px){body .complete-popup .inner{width:100%;padding:6% 2% 10%}}body .complete-popup .msg-title{padding-bottom:16px;border-bottom:2px solid #a17725;font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:30px;font-weight:bold;color:#f3b334}@media screen and (max-width: 699px){body .complete-popup .msg-title{padding-bottom:3%;font-size:7vw}}body .complete-popup .complete-text{margin-top:24px;color:#f3b334;line-height:1.8}@media screen and (max-width: 699px){body .complete-popup .complete-text{margin-top:6%}}body .complete-popup .complete-image{display:block;width:256px;margin:30px auto}@media screen and (max-width: 699px){body .complete-popup .complete-image{width:34.1vw;margin:5% auto}}body .complete-popup .complete-voice{display:block;width:70px;margin:0 auto}@media screen and (max-width: 699px){body .complete-popup .complete-voice{width:16vw}}body .complete-popup .complete-voice img{display:block;width:100%}body .complete-popup .complete-line{margin-top:50px;border-top:2px solid #a17725}@media screen and (max-width: 699px){body .complete-popup .complete-line{margin-top:6.67%}}body .complete-popup .campaign-title{margin-top:40px;font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:24px;font-weight:bold;color:#f3b334}@media screen and (max-width: 699px){body .complete-popup .campaign-title{margin-top:8%;font-size:6vw}}body .complete-popup .campaign-text{margin-top:20px;color:#fff;line-height:1.8}@media screen and (max-width: 699px){body .complete-popup .campaign-text{margin-top:4%}}body .complete-popup .campaign-share{margin-top:5ch}@media screen and (max-width: 699px){body .complete-popup .campaign-share{margin-top:8%}}body .complete-popup .campaign-note{margin-top:24px;font-size:13px;color:#f3b334;text-align:center;line-height:1.6}@media screen and (max-width: 699px){body .complete-popup .campaign-note{margin-top:6%;font-size:2.8vw}}body .complete-popup .close{position:relative;display:block;width:48px;height:48px;margin:40px auto 0;background-color:#f3b334}@media screen and (max-width: 699px){body .complete-popup .close{width:12vw;height:12vw;margin-top:8%}}body .complete-popup .close span{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:36px;height:36px}@media screen and (max-width: 699px){body .complete-popup .close span{width:6.75vw;height:6.75vw}}body .complete-popup .close span:before,body .complete-popup .close span:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:100%;background:#271a57}body .complete-popup .close span:before{transform:translate(-50%, -50%) rotate(45deg)}body .complete-popup .close span:after{transform:translate(-50%, -50%) rotate(-45deg)}body .kagemasu-vote-container{transition:.3s}body .kagemasu-vote-container.disable{filter:blur(20px);pointer-events:none}body .kagemasu-vote-container .firstview{position:relative;height:326px;border-bottom:1px solid #f3b334;background-color:#191531;background-image:linear-gradient(180deg, #09090b 0%, rgba(41,29,88,0.5) 50%, rgba(41,29,88,0) 100%),linear-gradient(to top right, #261f44 25%, transparent 25%, transparent 75%, #261f44 75%),linear-gradient(to top left, #261f44 25%, transparent 25%, transparent 75%, #261f44 75%);background-repeat:no-repeat, repeat, repeat;background-size:auto,40px 64px,40px 64px;overflow:hidden;margin-bottom:40px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview{height:inherit;padding-bottom:145.3%;margin-bottom:10%;border-bottom:0;background-color:transparent;background-image:linear-gradient(180deg, #09090b 0%, #191531 40%, rgba(25,21,49,0) 65%);background-repeat:no-repeat;background-size:auto}}body .kagemasu-vote-container .firstview .fv-characters .chara1{width:207px;height:507px;background-image:url('../../images/2026-gardens-vote/firstview-chara1.png?1784280155');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;left:-427px;right:0;bottom:-256px;margin:auto;opacity:0;animation:fv-in 0.8s ease 0s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara1{width:100%;height:0;padding-bottom:143.06667%;background-image:url('../../images/2026-gardens-vote/firstview-chara1-sp.png?1784280156');background-size:cover}}body .kagemasu-vote-container .firstview .fv-characters .chara2{width:260px;height:528px;background-image:url('../../images/2026-gardens-vote/firstview-chara2.png?1784280156');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;left:-427px;right:0;bottom:-256px;margin:auto;opacity:0;animation:fv-in 0.8s ease .15s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara2{width:100%;height:0;padding-bottom:143.06667%;background-image:url('../../images/2026-gardens-vote/firstview-chara2-sp.png?1784280156');background-size:cover}}body .kagemasu-vote-container .firstview .fv-characters .chara3{width:250px;height:580px;background-image:url('../../images/2026-gardens-vote/firstview-chara3.png?1784280157');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;left:-427px;right:0;bottom:-256px;margin:auto;opacity:0;animation:fv-in 0.8s ease .3s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara3{width:100%;height:0;padding-bottom:143.06667%;background-image:url('../../images/2026-gardens-vote/firstview-chara3-sp.png?1784280157');background-size:cover}}body .kagemasu-vote-container .firstview .fv-characters .chara4{width:179px;height:539px;background-image:url('../../images/2026-gardens-vote/firstview-chara4.png?1784280157');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;left:-427px;right:0;bottom:-256px;margin:auto;opacity:0;animation:fv-in 0.8s ease .45s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara4{width:100%;height:0;padding-bottom:143.06667%;background-image:url('../../images/2026-gardens-vote/firstview-chara4-sp.png?1784280158');background-size:cover}}body .kagemasu-vote-container .firstview .fv-characters .chara5{width:145px;height:502px;background-image:url('../../images/2026-gardens-vote/firstview-chara5.png?1784280158');background-repeat:no-repeat;background-position:0 0;background-size:cover;position:absolute;left:-427px;right:0;bottom:-256px;margin:auto;opacity:0;animation:fv-in 0.8s ease .6s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara5{width:100%;height:0;padding-bottom:143.06667%;background-image:url('../../images/2026-gardens-vote/firstview-chara5-sp.png?1784280158');background-size:cover}}body .kagemasu-vote-container .firstview .fv-characters .chara5{left:-340px;right:0;bottom:-196px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara5{left:0;right:0;bottom:auto;top:0;margin-top:-2%}}body .kagemasu-vote-container .firstview .fv-characters .chara4{left:-575px;right:0;bottom:-221px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara4{left:0;right:0;bottom:auto;top:0;margin-top:-2%}}body .kagemasu-vote-container .firstview .fv-characters .chara3{left:-181px;right:0;bottom:-247px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara3{left:0;right:0;bottom:auto;top:0;margin-top:-2%}}body .kagemasu-vote-container .firstview .fv-characters .chara2{left:-755px;right:0;bottom:-263px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara2{left:0;right:0;bottom:auto;top:0;margin-top:-2%}}body .kagemasu-vote-container .firstview .fv-characters .chara1{left:-434px;right:0;bottom:-256px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .fv-characters .chara1{left:0;right:0;bottom:auto;top:0;margin-top:-2%}}body .kagemasu-vote-container .firstview .headline{width:440.5px;height:281.5px;background-image:url('../../images/2026-gardens-vote/headline.png?1784280159');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;position:absolute;top:14px;left:0;right:-319px;margin:auto;opacity:0;animation:hl-fade .8s ease .9s both}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .headline{background-image:url('../../images/2026-gardens-vote/headline-sp.png?1784280160');padding-bottom:63.86383%;width:96%;height:0;background-position:0 0;background-size:cover;top:56%;left:0;right:0;margin:0 auto}}body .kagemasu-vote-container .firstview .inner{position:relative;width:780px;margin:auto}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .inner{width:100%}}body .kagemasu-vote-container .firstview .inner h1{margin:auto}body .kagemasu-vote-container .firstview .inner p{font-size:23px;position:relative;left:50px;color:#fff;text-align:center;margin-top:10px}@media screen and (max-width: 699px){body .kagemasu-vote-container .firstview .inner p{left:0;font-size:4.2vw;text-align:center;margin-top:1%;z-index:2}}body .event-footer{background-color:#000;margin:0 auto;padding:100px 0}@media screen and (max-width: 699px){body .event-footer{padding:11% 0}}body .event-footer small{display:block;color:#fff;line-height:1.8;text-align:center}@media screen and (max-width: 699px){body .event-footer small{font-size:12px}}body .event-footer small span{display:inline-block}body .event-footer small span:not(:last-child){margin-right:1em}body .event-footer .logo{width:370px;height:94px;background-image:url('../../images/2026-gardens-vote/logo-footer.png?1784280146');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:0 auto 50px}@media screen and (max-width: 699px){body .event-footer .logo{background-image:url('../../images/2026-gardens-vote/logo-footer.png?1784280146');padding-bottom:12.52486%;width:49.3%;height:0;background-position:0 0;background-size:cover;margin-bottom:10%;background-size:contain}}body .event-footer ul{text-align:center;margin:80px 0}@media screen and (max-width: 699px){body .event-footer ul{margin:10% auto 5%;width:100%}}body .event-footer ul li{width:250px;margin:0 6px;display:inline-block}@media screen and (max-width: 699px){body .event-footer ul li{margin-bottom:7%;width:53.3%}}body .event-footer ul li a{display:block;width:100%;padding:20px;border:1px solid #999;text-decoration:none;text-align:center;font-size:16px;font-weight:600;color:#fff}body .notes{width:900px;margin:0 auto 100px}@media screen and (max-width: 699px){body .notes{width:100%;margin-bottom:20%}}body .notes h2{margin-bottom:25px;color:#f3b334;font-size:38px;font-weight:bold;text-align:center}@media screen and (max-width: 699px){body .notes h2{font-size:6vw;margin-bottom:5%}}body .notes h2 span{position:relative;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;text-shadow:0 6px 4px rgba(0,0,0,0.25);font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 699px){body .notes h2 span{display:inline-block;font-size:7vw}}body .notes h2 span:before{content:'';position:absolute;top:50%;left:-95px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .notes h2 span:before{left:-20%;height:5.4vw}}body .notes h2 span:after{content:'';position:absolute;top:50%;right:-110px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .notes h2 span:after{right:-20%;height:5.4vw}}body .notes ul{width:778px;margin:0 auto;padding:30px 25px}@media screen and (max-width: 699px){body .notes ul{width:96%;padding:5% 2.5%}}body .notes ul li{padding-left:1.3em;margin-bottom:2%;line-height:1.6;font-size:18px;color:#cdccce}@media screen and (max-width: 699px){body .notes ul li{font-size:4.8vw}}body .notes ul li:before{content:'\203b';padding-right:.3em;margin-left:-1.3em}body .notes ul li a{color:#cdccce}body .hall-of-fame{position:relative;margin-bottom:40px}@media screen and (max-width: 699px){body .hall-of-fame{margin-bottom:8%}}body .hall-of-fame h2{margin-bottom:25px;color:#f3b334;font-size:38px;font-weight:bold;text-align:center}@media screen and (max-width: 699px){body .hall-of-fame h2{font-size:6vw;margin-bottom:5%}}body .hall-of-fame h2 span{position:relative;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;text-shadow:0 6px 4px rgba(0,0,0,0.25);font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 699px){body .hall-of-fame h2 span{display:inline-block;font-size:7vw}}body .hall-of-fame h2 span:before{content:'';position:absolute;top:50%;left:-95px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .hall-of-fame h2 span:before{left:-20%;height:5.4vw}}body .hall-of-fame h2 span:after{content:'';position:absolute;top:50%;right:-110px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .hall-of-fame h2 span:after{right:-20%;height:5.4vw}}@media screen and (max-width: 699px){body .hall-of-fame h2 span{font-size:7.5vw}}body .hall-of-fame .lead{width:600px;margin:0 auto}@media screen and (max-width: 699px){body .hall-of-fame .lead{width:92%}}body .hall-of-fame .lead p:not(:last-child){margin-bottom:15px}@media screen and (max-width: 699px){body .hall-of-fame .lead p:not(:last-child){margin-bottom:3%}}body .hall-of-fame .hall-of-fame-list{width:800px;margin:0 auto}@media screen and (max-width: 699px){body .hall-of-fame .hall-of-fame-list{width:100%}}body .hall-of-fame .hall-of-fame-list li{font-size:24px;font-weight:bold;line-height:normal;color:#fff;text-align:center}@media screen and (max-width: 699px){body .hall-of-fame .hall-of-fame-list li{font-size:3.2vw}}body .hall-of-fame .hall-of-fame-list li:not(:last-child){margin-bottom:80px}body .hall-of-fame .hall-of-fame-list li img{margin-bottom:17px;vertical-align:bottom}@media screen and (max-width: 699px){body .hall-of-fame .hall-of-fame-list li img{width:100%;margin-bottom:1.5%}}body .characters{position:relative;margin-bottom:60px;padding-bottom:65px}@media screen and (max-width: 699px){body .characters{margin-bottom:10%;padding-bottom:10%;background-size:6px auto}}body .characters h2{margin-bottom:25px;color:#f3b334;font-size:38px;font-weight:bold;text-align:center}@media screen and (max-width: 699px){body .characters h2{font-size:6vw;margin-bottom:5%}}body .characters h2 span{position:relative;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;text-shadow:0 6px 4px rgba(0,0,0,0.25);font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:32px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 699px){body .characters h2 span{display:inline-block;font-size:7vw}}body .characters h2 span:before{content:'';position:absolute;top:50%;left:-95px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .characters h2 span:before{left:-20%;height:5.4vw}}body .characters h2 span:after{content:'';position:absolute;top:50%;right:-110px;transform:translateY(-50%);width:4px;height:40px;background:linear-gradient(0deg, #ffcf6e 0%, #be8b25 100%);box-shadow:0 6px 4px 0 rgba(0,0,0,0.25)}@media screen and (max-width: 699px){body .characters h2 span:after{right:-20%;height:5.4vw}}body .characters .character-text{margin-bottom:30px}body .characters .voted-panel{display:none;width:600px;margin:0 auto 50px;padding:2px;border:2px solid #f3b334}@media screen and (max-width: 699px){body .characters .voted-panel{width:96%;margin-bottom:8%}}body .characters .voted-panel.is-shown{display:block}body .characters .voted-panel .voted-panel-inner{padding:40px 24px;border:1px solid #f3b334;text-align:center}@media screen and (max-width: 699px){body .characters .voted-panel .voted-panel-inner{padding:6% 4%}}body .characters .voted-panel .voted-panel-title{font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:24px;font-weight:bold;color:#fff}@media screen and (max-width: 699px){body .characters .voted-panel .voted-panel-title{font-size:5vw}}body .characters .voted-panel .voted-panel-image{display:block;width:220px;margin:20px auto 30px}@media screen and (max-width: 699px){body .characters .voted-panel .voted-panel-image{width:40vw;margin:4% auto 6%}}body .characters .voted-panel .voted-voice{margin-bottom:16px}@media screen and (max-width: 699px){body .characters .voted-panel .voted-voice{margin-bottom:3%}}body .characters .voted-panel .voted-download{display:none}body .characters .voted-panel.is-shared .voted-share{display:none}body .characters .voted-panel.is-shared .voted-download{display:flex}body .characters .voted-panel .voted-note{margin-top:20px;font-size:13px;color:#fff;line-height:1.6}@media screen and (max-width: 699px){body .characters .voted-panel .voted-note{margin-top:4%;font-size:2.8vw}}body .characters .inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;text-align:center;margin:0 auto;width:560px;gap:8px}@media screen and (max-width: 699px){body .characters .inner{width:92%;padding:6% 0;gap:0 4%}}body .characters .name{position:relative;padding:8px 5px 3px;font-size:22px;color:#fff;letter-spacing:-1px}@media screen and (max-width: 699px){body .characters .name{padding:4% 1% 0;font-size:6vw}}body .characters .box{position:relative;width:170px;border:1px solid transparent;background:linear-gradient(180deg, #100b25 0%, #261a57 100%) padding-box,linear-gradient(180deg, #ffcf6e 0%, #be8b25 100%) border-box;text-decoration:none;cursor:pointer;transition:opacity .3s}@media screen and (max-width: 699px){body .characters .box{width:48%;border-width:1px;margin-bottom:5%}}body .characters .box:hover{opacity:.8}body .characters .box img{max-width:inherit;width:100%}body .characters .box .button-vote{background-image:url('../../images/2026-gardens-vote/btn-vote.png?1784280153');padding-bottom:22.64151%;width:90%;height:0;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;background-size:contain;background-repeat:no-repeat;margin:12px auto 14px;transition:.3s}@media screen and (max-width: 699px){body .characters .box .button-vote{margin:4% auto 15%}}body .characters .box .button-vote.disable{pointer-events:none;opacity:.5}body .characters .popup-attention-text{font-size:16px;font-weight:bold;text-align:center;color:#988fb2}@media screen and (max-width: 699px){body .characters .popup-attention-text{font-size:3vw}}body .characters .button-vote{width:318px;height:80px;background-image:url('../../images/2026-gardens-vote/btn-vote.png?1784280153');background-repeat:no-repeat;background-position:0 0;background-size:cover;text-indent:-9999px;text-align:left;display:block;margin:15px auto;transition:.3s}@media screen and (max-width: 699px){body .characters .button-vote{background-image:url('../../images/2026-gardens-vote/btn-vote.png?1784280153');padding-bottom:12.57862%;width:50%;height:0;background-position:0 0;background-size:cover;background-size:contain;margin:3% auto 0}}body .characters .button-vote.disable{pointer-events:none}.btn1{appearance:none;display:flex;align-items:center;justify-content:center;width:356px;height:60px;border:1px solid #f8d590;background:linear-gradient(180deg, #a17725 0%, #d9af5c 100%);color:#fff;text-decoration:none;font-family:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","YuMincho","Yu Mincho","MS PMincho",serif;font-size:22px;font-weight:700;line-height:normal;text-align:center;margin:auto;cursor:pointer}@media screen and (max-width: 699px){.btn1{width:100%;margin-right:auto;margin-left:auto;font-size:6vw;height:auto;padding:2% 0}}.btn1.blue{background:linear-gradient(180deg, #271a57 0%, #351d91 100%)}.btn1[type="button"],.btn1[type="submit"]{border:1px solid #f8d590;color:#fff;-webkit-appearance:none}@media screen and (max-width: 699px){.btn1[type="button"],.btn1[type="submit"]{padding:2% 0}}.btn1.is-disabled{color:#fff}.grecaptcha-badge{visibility:hidden}.fadeup{opacity:0;transform:translateY(30px);transition:opacity .8s ease, transform .8s ease}.fadeup.is-inview{opacity:1;transform:none}@keyframes hl-fade{from{opacity:0}to{opacity:1}}@keyframes fv-in{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
