@font-face{font-family:'swiper-icons';src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}*{box-sizing:border-box}:root{--sitekey:#f08caa;--siteblack:#646464;--siteyellow:#fac80f;--siteorange:#f09664;--siteblue:#6eb4e6;--fontrobot:'Roboto Slab' , 'Noto Sans JP' , "游ゴシック Medium" , "Yu Gothic Medium" , "游ゴシック体" , YuGothic , sans-serif}body{text-align:center;font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-weight:500;font-size:16px;line-height:1.5em;color:var(--siteblack);background-color:#fff;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/bg.png);background-size:100%;background-attachment:fixed;width:100%;overflow:hidden}html{overflow-y:scroll;height:100%}a{color:var(--sitekey);text-decoration:none;outline:none;transition:.2s;cursor:pointer}a:hover{color:#ff8aad;opacity:.7;transition:.2s}a:hover img{transition:.2s}a.active{color:var(--sitekey)}.pc_only{display:block}.sp_only{display:none!important}main.in{padding:80px 0;display:block}@media only screen and (max-width:768px){body{background-image:none;font-feature-settings:"palt"}body::before{content:"";position:fixed;top:0;left:0;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/xbg_sp.png.pagespeed.ic.r3tinpqqYU.png);background-position:center center;background-size:100%;background-repeat:no-repeat;width:100%;height:100%;z-index:-1;opacity:.7}main.in{padding:70px 0 35px}main.loginmain{padding-top:60px}.pc_only{display:none}.sp_only{display:block!important}}#js_fade2{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#c00;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/loader.svg);background-repeat:no-repeat;background-size:80px;background-position:50% 50%;z-index:100}header{position:fixed;top:0;left:0;width:100%;z-index:10}header .site_tit{width:140px;position:relative;z-index:20;left:1%;top:6px}header .site_tit a{display:block;line-height:0}header .site_tit img{width:100%}.loginhead{position:fixed;top:12px;right:1%}.loginhead ul{display:flex}.loginhead li{margin-left:10px;background-color:#fe8aad;border-radius:5px;padding:2px}.loginhead li a{background-color:#fe8aad;color:#fff;padding:.6em 0;width:12em;display:block;line-height:1em;letter-spacing:.1em;border-radius:5px;font-weight:400;font-family:'Roboto Slab'}.loginhead li.btn a{background-color:#fff;color:#868686}.toggle_nav{transition:.3s}.nav_trigger{display:block;position:fixed;width:44px;height:44px;z-index:200;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/menu_btn.png);background-size:100%;transition:.5s;right:2%;top:10px}.nav-active .nav_trigger{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/menu_btn_close.png);transform:rotate(180deg)}.nav_trigger:hover{cursor:pointer}.nav{position:fixed;top:0;left:0;overflow:hidden;padding-top:0;height:0;background-color:#fff;width:100%;transition:.5s;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/bg.png);background-size:100%;background-attachment:fixed}.nav-active .nav{height:100vh;padding:100px 0;overflow-y:scroll}.nav-active .nav::-webkit-scrollbar{display:none}.nav-active .nav::-webkit-scrollbar-track{display:none}.global{text-align:left;width:90%;max-width:1920px;margin:0 auto;display:flex;justify-content:space-between;font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;letter-spacing:.1em;font-size:1.7vw;line-height:1.5em}.global p{margin:0}.global a{color:var(--siteblack);display:block;padding:.2em 0}.global .main_menu{width:60%;max-width:1000px}.global .main_menu .top_menu{margin-bottom:10%}.global .main_menu .top_menu ul{display:flex;flex-wrap:wrap;gap:clamp(10px,1vw,20px)}.global .main_menu .top_menu li{width: calc((100% - clamp(10px,1vw,20px)*2)/3)}.global .main_menu .top_menu .main_nav a{border:4px solid #646464;display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;background:#fff;height:100%;color:#646464;padding:10% 4%;font-family: var(--font01);line-height:1.2em;position:relative;border-radius:10px;font-size:min(1.35vw,22px)}.global .main_menu .top_menu li:nth-of-type(1) .main_nav a{border-color:var(--sitekey)}.global .main_menu .top_menu li:nth-of-type(2) .main_nav a{border-color:var(--siteyellow)}.global .main_menu .top_menu li:nth-of-type(3) .main_nav a{border-color:var(--siteorange)}.global .main_menu .top_menu li:nth-of-type(4) .main_nav a{border-color:var(--siteblue)}.global .main_menu .top_menu li:nth-of-type(5) .main_nav a{border-color:#66cc9a}.global .main_menu .top_menu li:nth-of-type(6) .main_nav a{border-color:#9aa4cc}.global .main_menu .top_menu .main_nav a .icon{margin-bottom:4%}.global .main_menu .top_menu .main_nav a .icon img{max-height:50px;height:4vw}.global .main_menu .top_menu .main_nav a:after{content:attr(data-nav-text);font-size:min(.8vw,12px);line-height:1em;margin-top:.5em}.global .main_menu .bottom_menu{}.global .main_menu .bottom_menu .sub_nav{display:flex;align-items:center}.global .main_menu .bottom_menu .sub_nav .nav_text{position:relative;padding-left:min(75px,5.5vw);font-size:min(2vw,24px);line-height:1.2em;display:flex;flex-direction:column;width:40%;max-width:300px}.global .main_menu .bottom_menu .sub_nav .nav_text .icon{display:inline-block;position:absolute;left:0;top:58%;transform:translateY(-50%)}.global .main_menu .bottom_menu .sub_nav .nav_text .icon img{max-height:50px;height:4vw;max-width:50px;object-fit:contain}.global .main_menu .bottom_menu .sub_nav .nav_text:after{content:attr(data-nav-text);font-size:min(.8vw,12px);line-height:1em;margin-top:.2em}.global .main_menu .bottom_menu .sub_nav a.bnr{width:44%;max-width:400px;padding:0;display:flex;align-items:center}.global .main_menu .bottom_menu .sub_nav a.bnr img{width:100%}.global .main_menu .bottom_menu .sub_nav a{}.global .main_menu .bottom_menu li{}.global .main_menu .bottom_menu li:not(:last-of-type){margin-bottom:1em}.global .main_menu .bottom_menu{}.global .main_menu{}.global .main_menu{}.global .main_menu{}.global .main_menu{}.global .admin_menu{text-align:center;font-size:1.5vw;line-height:1em;width:34%;max-width:500px}.global .admin_menu span{display:block;line-height:1em;padding-top:.75em;font-size:.5em}.global .admin_menu li{margin-bottom:.5em}.global .admin_menu a{padding:.6em 1.5em}.global .admin_menu .expire{font-size:1vw;margin-bottom:1em}.global .admin_menu .logout{}.global .admin_menu .logout a{background-color:#f2f2f2;color:var(--siteblack);font-size:15px;letter-spacing:0;border-radius:5px;padding:1em 0}.global .cs{font-size:1.4vw;line-height:1.5em;color:#b5b5b5;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/menu_lock.svg);background-repeat:no-repeat;background-position:0 .7em;background-size:.8em;padding:.6em 0 0 1.5em}.mainte{position:relative}.mainte .over{background-color:rgba(241,140,170,.8);position:absolute;color:#fff;font-size:1.3vw;line-height:1em;height:100%;width:100%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:768px){header .site_tit{width:120px}.nav_trigger{top:5px;width:38px;height:38px}.nav-active .nav{padding-top:80px}.nav{overflow:scroll}.global{display:block;font-size:18px;padding-bottom:150px}.global a{padding:.5em 0}.global .cs{font-size:16px;padding-top:1em;background-position:left center}.global .main_menu{margin-bottom:25px;width:100%}.global .main_menu .top_menu .main_nav a{font-size:3vw;border-width:3px}.global .main_menu .top_menu .main_nav a:before{border-radius:10px}.global .main_menu .top_menu .main_nav a:after{font-size:1.8vw}.global .main_menu .top_menu .main_nav a .icon img{height:9vw}.global .main_menu .top_menu .main_nav a .sp_lh{display:inline-block;transform:translateY(.5em)}.global .main_menu .bottom_menu .sub_nav .nav_text{font-size:3.4vw;padding-left:10.4vw;width:48%}.global .main_menu .bottom_menu .sub_nav .nav_text:after{font-size:2vw}.global .main_menu .bottom_menu .sub_nav .nav_text .icon img{height:auto;width:8vw;max-width:50px;text-align:center}.global .main_menu .bottom_menu .sub_nav a.bnr{width:49vw;left:40vw}.global .main_menu .bottom_menu li:not(:last-of-type){margin-bottom:.7em}.global .admin_menu{font-size:18px;line-height:1.5em;width:100%}.global .admin_menu .expire{font-size:12px;line-height:1.5em}.global .admin_menu .logout{margin-top:10px}.loginhead{right:2%;width:calc(97% - 130px);top:10px}.loginhead li{width:50%;margin-left:5px}.loginhead li a{padding:8px 0 7px;width:auto;font-size:14px;line-height:1em;font-weight:bold}}footer{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/xline.png.pagespeed.ic.ePtrKAUU8W.png);background-repeat:no-repeat;padding:2vw 0 5vw 0}footer .foot_bnr img{width:100%}footer .foot_bnr ul{display:flex;max-width:1200px;margin:0 auto 30px;justify-content:center}footer .foot_bnr li{width:200px;margin:0 5px;line-height:0}footer small{font-size:12px;line-height:1.5em}.foot_nav{margin-bottom:30px}.foot_nav ul{display:inline-flex}.foot_nav a{color:var(--siteblack);font-size:14px;display:inline-block;padding:1em 1em}footer .nocopy{font-size:14px;line-height:1em}@media only screen and (max-width:768px){footer{position:relative;bottom:inherit;padding:20px 0 130px;right:inherit}footer .nocopy{line-height:1.5em;padding:0 3%}.foot_nav{margin-bottom:20px}.foot_nav ul{display:inherit}.foot_nav a{color:var(--siteblack);font-size:14px;display:block;padding:.5em 1em}footer .foot_bnr{margin-bottom:15px}footer .foot_bnr ul{flex-wrap:wrap;justify-content:space-between;width:94%;margin:0 auto}footer .foot_bnr li{width:49%;margin:0;margin-bottom:10px}footer .foot_bnr li.big{width:100%}footer small{font-size:12px;line-height:1.5em;width:94%;margin:0 auto;display:block}}#pagination{position:relative;overflow:hidden;display:flex;margin:30px auto 0;justify-content:center}#pagination a{color:#868686}#pagination .page-numbers{border:1px solid #ccc;margin-right:8px;text-decoration:none;height:40px;line-height:40px;font-size:14px;width:40px;padding:0 8px!important;text-align:center}#pagination .page-numbers:last-child{margin-right:0}#pagination .page-numbers.current{color:var(--siteblack);background:#eaeaea;border:none}#pagination .page-numbers.dots{padding:0 12px!important}#pagination .next.page-numbers,#pagination .prev.page-numbers{width:75px}@media only screen and (max-width:768px){#pagination .page-numbers{margin-right:5px}}.page_top{text-align:right;margin:0;position:fixed;right:2%;bottom:30px;z-index:10;transition:1.5s;transition:1.5s}.page_top a{width:50px;height:150px;display:block;transition:all .4s ease;animation:bound .3s ease infinite alternate}.page_top a img{max-width:100%;max-height:100%}@keyframes rotate-anime{
  0% {transform: rotate(0);}
  100% {transform: rotate(-360deg);}
}@keyframes bound{
  0% {transform: translateY(0px);}
  100% {transform: translateY(-5px);}
}.page_top a:hover{opacity:1}@media only screen and (max-width:768px){.page_top{right:2%;bottom:10px}.page_top a{width:15px;height:120px}}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}.clearfix:after{clear:both;display:block;height:0;line-height:0;visibility:hidden;font-size:.1em;content:"."}.intro_loader{overflow:hidden;height:100vh}.loader_bg{background-color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000}.loader{-webkit-perspective:500px;perspective:500px;z-index:10000;position:fixed;width:100%;height:100vh}.loader img{top:50%;left:50%;position:fixed;opacity:1;animation:anime_loader 2s infinite;animation-fill-mode:both;width:120px;margin-left:-60px;margin-top:-60px}.intro_on .loader{animation:none;animation-fill-mode:inherit}@keyframes anime_loader {
  0% { -webkit-transform: rotateY(0) ;}
  100% { -webkit-transform: rotateY(360deg) ;}
}@media only screen and (max-width:768px){.loader img{width:90px;margin-left:-45px;margin-top:-45px}.loader_bg{background-size:5%}}.error_404{max-width:470px;width:94%;margin:270px auto}.error_404 .stit{font-size:64px;font-weight:400;letter-spacing:.05em;margin-bottom:34px;line-height:1em;text-align:center}.error_404 p{font-size:14px;line-height:1.5em;text-align:left}@media (max-width:768px){.error_404{margin:160px auto}.error_404 .stit{font-size:40px;margin-bottom:24px}.error_404 p{font-size:13px;text-align:left}}@keyframes fade-in {
      0% {display: none;opacity: 0;}
      1% { display: block; opacity: 0; }
      100% {display: block;opacity: 1;}
    }.play.fade_up{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeInUp;animation-name:fadeInUp;visibility:visible!important}@-webkit-keyframes fadeInUp {
 0% { opacity: 0; -webkit-transform: translateY(100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}@keyframes fadeInUp {
 0% { opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}.play.fade_r{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;visibility:visible!important}@-webkit-keyframes fadeInRight {
 0% { opacity: 0; -webkit-transform: translateX(100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}@keyframes fadeInRight {
 0% { opacity: 0; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}.play.fade_down{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;visibility:visible!important}@-webkit-keyframes fadeInDown {
 0% { opacity: 0; -webkit-transform: translateY(-50px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}@keyframes fadeInDown {
 0% { opacity: 0; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}.play.fade_l{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;visibility:visible!important}@-webkit-keyframes fadeInLeft {
 0% { opacity: 0; -webkit-transform: translateX(-100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); }
}@keyframes fadeInLeft {
 0% { opacity: 0; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); }
 100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); }
}.fadeIn{-webkit-animation-fill-mode:both;-ms-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1.5s;-ms-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fadeI;animation-name:fadeIn;visibility:visible!important}@-webkit-keyframes fadeIn {
 0% { opacity: 0;}
 100% { opacity: 1;}
}@function random_range($min, $max) {
  $rand: random();
  $random_range: $min + floor($rand * (($max - $min) + 1));
  @return $random_range;
}.snow{$total: 200;position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;@for $i from 1 through $total {
    $random-x: random(1000000) * 0.0001vw;
    $random-offset: random_range(-100000, 100000) * 0.0001vw;
    $random-x-end: $random-x + $random-offset;
    $random-x-end-yoyo: $random-x + ($random-offset / 2);
    $random-yoyo-time: random_range(30000, 80000) / 100000;
    $random-yoyo-y: $random-yoyo-time * 100vh;
    $random-scale: random(10000) * 0.0001;
    $fall-duration: random_range(10, 30) * 1s;
    $fall-delay: random(30) * -1s;

    &:nth-child(#{$i}) {
      opacity: random(10000) * 0.0001;
      transform: translate($random-x, -10px) scale($random-scale);
      animation: fall-#{$i} $fall-duration $fall-delay linear infinite;
    }

    @keyframes fall-#{$i} {
      #{percentage($random-yoyo-time)} {
        transform: translate($random-x-end, $random-yoyo-y) scale($random-scale);
      }

      to {
        transform: translate($random-x-end-yoyo, 100vh) scale($random-scale);
      }
    }
  }
}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform , height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width: calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top: calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}:root{}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform , 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform , 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform , 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}:root{}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}@charset "utf-8";:root{--font01:'Roboto Slab' , sans-serif;--keyc01:#e9618d;--color01:#f08caa;--color02:#fac80f;--color03:#f09664;--color04:#6eb4e6;--color05:#66cc9a;--color06:#888}.stit{font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-size:40px;line-height:1em;margin-bottom:1em;letter-spacing:.05em;text-align:center}.stit span{display:block;font-size:14px;line-height:1.5em}.container{width:90%;max-width:1200px;margin:0 auto;text-align:left}.alert_box{padding:5%}@media only screen and (max-width:768px){.container{width:94%}.container.w100{width:100%}.stit{font-size:24px}.stit span{font-size:12px}}.btn{position:relative;display:block;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/xbtn_bg.png.pagespeed.ic.t5T4VS379V.png);padding:2px;transition:.3s;background-size:contain}.btn a{display:block;background-color:#fff;padding:.75em 1em;color:#868686;text-align:center;font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;line-height:1em}.btn a:hover{opacity:1!important}.btn:hover{opacity:.7}.arrow{position:relative}.arrow::after{content:"";position:absolute;top:calc(50% - 3px);right:4%;width:4px;height:4px;border:1px solid;border-color:transparent #868686 #868686 transparent;transform:rotate(-45deg);transition:.3s}.arrow.wht::after{border-color:transparent #fff #fff transparent}@media only screen and (max-width:768px){.btn a{font-size:17px;line-height:1em}}#top .anchor-clear{padding-top:50px;margin-top:-50px}#top .sp_fix_menu{display:none}@media only screen and (max-width:768px){#top{padding-top:0}#top .sp_fix_menu{display:block;position:fixed;bottom:0;width:100%;z-index:10}#top .sp_fix_menu ul{display:flex;width:96%;margin:0 auto;gap:2px}#top .sp_fix_menu li{width: calc((100% - (2px*4))/5)}#top .sp_fix_menu img{width:100%;line-height:0;display:block}}#top{}#top .container{}#top .stit{margin-bottom:1em}#top_main{padding-top:80px;overflow:hidden;position:relative;width:100%}#top_main h1{width:90%;max-width:1400px;margin:0 auto}#top_main img{width:100%;display:block;line-height:0}#top_main{--flex-gap:80px}#top_main .container{display:flex;justify-content:space-between;width:94%;max-width:1600px;position:relative}#top_main .container .chara_wrap{width:43%;margin-right:5%}#top_main .container .menu_wrap{width:52%}#top_main .container{}#top_main .chara_wrap{padding-left:7%;position:relative}#top_main .chara_wrap{}#top_main .chara_wrap .chara_img{position:relative;height:min(46vw,775px)}#top_main .chara_wrap .chara_img img{height:100%;object-fit:cover;object-position:top;overflow:hidden;border-radius:10px 10px 0 0}#top_main .chara_wrap .chara_img:before{position:absolute;content:"";background:#ccc;width:100%;height:100%;top:5%;right:-5%;z-index:-1;pointer-events:none;border-radius:10px}#top_main .chara_wrap .chara_name{position:absolute;writing-mode:vertical-rl;top:0;left:0;display:flex;align-items:center;width:20%;height:100%}#top_main .chara_wrap .chara_name .chara_icon{margin-bottom:3%;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center;padding-bottom:15%}#top_main .chara_wrap .chara_name .chara_icon{animation:anime_loader 3s infinite;animation-fill-mode:both}#top_main .chara_wrap .chara_name .name{width:100%;background-size:contain;padding-bottom:85%;background-repeat:no-repeat;background-position:top}.chara_101 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_001.png)}.chara_101 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_001.png)}.chara_102 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_002.png)}.chara_102 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_002.png)}.chara_103 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_003.png)}.chara_103 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_003.png)}.chara_104 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_004.png)}.chara_104 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_004.png)}.chara_105 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_005.png)}.chara_105 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_005.png)}.chara_106 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_006.png)}.chara_106 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_006.png)}.chara_201 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_007.png)}.chara_201 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_007.png)}.chara_202 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_008.png)}.chara_202 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_008.png)}.chara_203 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_009.png)}.chara_203 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_009.png)}.chara_204 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_010.png)}.chara_204 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_010.png)}.chara_205 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_011.png)}.chara_205 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_011.png)}.chara_206 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_012.png)}.chara_206 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_012.png)}.chara_301 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_013.png)}.chara_301 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_013.png)}.chara_302 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_014.png)}.chara_302 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_014.png)}.chara_303 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_015.png)}.chara_303 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_015.png)}.chara_304 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_016.png)}.chara_304 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_016.png)}.chara_305 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_017.png)}.chara_305 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_017.png)}.chara_306 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_018.png)}.chara_306 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_018.png)}.chara_401 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_019.png)}.chara_401 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_019.png)}.chara_402 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_020.png)}.chara_402 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_020.png)}.chara_403 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_021.png)}.chara_403 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_021.png)}.chara_404 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_022.png)}.chara_404 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_022.png)}.chara_405 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_023.png)}.chara_405 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_023.png)}.chara_406 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_024.png)}.chara_406 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_024.png)}.chara_501 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_embrem.png)}.chara_501 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_025.png)}.chara_502 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_embrem.png)}.chara_502 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_026.png)}.chara_503 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_embrem.png)}.chara_503 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_027.png)}.chara_601 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_embrem.png)}.chara_601 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_028.png)}.chara_602 .chara_name .chara_icon{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_icon/chara_icon_embrem.png)}.chara_602 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_029.png)}#top_main .menu_wrap .gacha_slide{position:relative;padding:7% 12%;overflow:hidden}#top_main .menu_wrap .gacha_slide:before{position:absolute;content:"";background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/memo.png) no-repeat top center;background-size:contain;top:0;left:50%;transform:translateX(-50%);width:100%;height:190%}#top_main .menu_wrap .gacha_slide .swiper-pagination{left:50%;bottom:5%;z-index:1}#top_main .menu_wrap .gacha_slide .swiper-pagination-bullet-active{background:var(--keyc01)}#top_main .menu_wrap .gacha_slide .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px}#top_main .menu_wrap{}.top_bg_line{position:absolute;left:14%;top:50%;transform:translate(-50%,-50%) rotate(-38deg)}.top_bg_line .line{width:max(120vw,1600px);background:#ccc;height:8vw;mix-blend-mode:multiply}.top_bg_line .line.line01{height:1.8vw;margin-bottom:8vw}.top_bg_line .line.line02{}#top_main .container .chara_wrap{--chara101:#ff8282;--chara102:#826ee6;--chara103:#00e6b4;--chara104:#ff375e;--chara105:#ade601;--chara106:#50d2d2;--chara201:#fa0;--chara202:#ffc0df;--chara203:#64f0ff;--chara204:#ffeb00;--chara205:#00ff96;--chara206:#d2aaf0;--chara301:#be8c00;--chara302:#787878;--chara303:#ff4a8e;--chara304:#782800;--chara305:#c8be96;--chara306:#ff5029;--chara401:#0032be;--chara402:#00c80a;--chara403:#001482;--chara404:#d20029;--chara405:#a00096;--chara406:#004d32;--chara501:#888;--chara601:#b4a057;--chara701:#ff91b2;--chara702:#ffc800;--chara703:#ff9b63;--chara704:#6ac1ff;--chara801:#ff91b2}@-webkit-keyframes fuwanfuwan {
    0% {opacity: 0;transform: translate(-50%, -50%) scale(0);}
    40% {opacity: 1;transform: translate(-50%, -50%) scale(1);}
    100% {opacity: 0;transform: translate(-50%, -50%) scale(0.9);}
  }@keyframes fuwanfuwan {
    0% {opacity: 0;transform: translate(-50%, -50%) scale(0);}
    40% {opacity: 1;transform: translate(-50%, -50%) scale(1);}
    100% {opacity: 0;transform: translate(-50%, -50%) scale(0.9);}
  }@-webkit-keyframes fuwan {
    0% {opacity: 0;}
    100% {opacity: 1;}
  }@keyframes fuwan {
    0% {opacity: 0;}
    100% {opacity: 1;}
  }@-webkit-keyframes fuwan-out {
    0% {opacity: 1;}
    100% {opacity: 0;}
  }@keyframes fuwan-out {
    0% {opacity: 1;}
    100% {opacity: 0;}
  }@keyframes scaleInWide {
    0%{transform: scale(0.4,1);opacity: 0;}
    100%{transform: scale(1,1);opacity: 1;}
  }@keyframes scaleIn {
    0%{transform: scale(0.9);opacity: 0;}
    100%{transform: scale(1);opacity: 1;}
  }@keyframes fadeIn {
    0%{opacity: 0;transform: translateY(10%);}
    100%{opacity: 1;transform: translateY(0%);}
  }#top_main .chara_wrap .drop{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}#top_main .chara_wrap .drop-bg{position:relative;width:100%;height:100%}#top_main .chara_wrap .drop span{position:absolute;display:block;border:4px solid #000;border-radius:50%;width:100px;height:100px;animation:fuwanfuwan 1.8s both;animation-delay:.7s;top:50%;left:50%;transform:translate(-50%,-50%)}#top_main .chara_wrap .drop span:nth-of-type(1){top:60%;border-color:var(--color01);width:180px;height:180px;animation-delay:.4s}#top_main .chara_wrap .drop span:nth-of-type(2){left:70%;top:40%;border-color:var(--color02);border-width:2px;width:224px;height:224px;animation-delay:.55s}#top_main .chara_wrap .drop span:nth-of-type(3){left:32%;top:46%;border-color:var(--color03);border-width:2px;width:168px;height:168px;animation-delay:.6s}#top_main .chara_wrap .drop span:nth-of-type(4){top:28%;border-color:var(--color04);border-width:4px;width:170px;height:170px;animation-delay:.5s}#top_main .chara_wrap .drop span:nth-of-type(5){top:42%;left:53%;border-color:var(--color05);border-width:4px;width:180px;height:180px;animation-delay:.75s}#top_main .chara_wrap .drop span:nth-of-type(6){left:68%;border-color:var(--color06);border-width:2px;width:160px;height:160px;animation-delay:.65s}#top_main .chara_wrap .drop span{}#top_main .chara_wrap{}#top_main .container .chara_wrap .top_bg_line .line{animation:scaleInWide .6s both ease;animation-delay:.2s}#top_main .chara_wrap .chara_img{animation:scaleIn .6s both ease;animation-delay:.3s}#top_main .chara_wrap .chara_name{animation:fadeIn .6s both ease;animation-delay:.3s}.chara_wrap.chara_101 .top_bg_line .line,.chara_wrap.chara_101 .chara_img:before{background:var(--chara101)!important}.chara_wrap.chara_102 .top_bg_line .line,.chara_wrap.chara_102 .chara_img:before{background:var(--chara102)!important}.chara_wrap.chara_103 .top_bg_line .line,.chara_wrap.chara_103 .chara_img:before{background:var(--chara103)!important}.chara_wrap.chara_104 .top_bg_line .line,.chara_wrap.chara_104 .chara_img:before{background:var(--chara104)!important}.chara_wrap.chara_105 .top_bg_line .line,.chara_wrap.chara_105 .chara_img:before{background:var(--chara105)!important}.chara_wrap.chara_106 .top_bg_line .line,.chara_wrap.chara_106 .chara_img:before{background:var(--chara106)!important}.chara_wrap.chara_201 .top_bg_line .line,.chara_wrap.chara_201 .chara_img:before{background:var(--chara201)!important}.chara_wrap.chara_202 .top_bg_line .line,.chara_wrap.chara_202 .chara_img:before{background:var(--chara202)!important}.chara_wrap.chara_203 .top_bg_line .line,.chara_wrap.chara_203 .chara_img:before{background:var(--chara203)!important}.chara_wrap.chara_204 .top_bg_line .line,.chara_wrap.chara_204 .chara_img:before{background:var(--chara204)!important}.chara_wrap.chara_205 .top_bg_line .line,.chara_wrap.chara_205 .chara_img:before{background:var(--chara205)!important}.chara_wrap.chara_206 .top_bg_line .line,.chara_wrap.chara_206 .chara_img:before{background:var(--chara206)!important}.chara_wrap.chara_301 .top_bg_line .line,.chara_wrap.chara_301 .chara_img:before{background:var(--chara301)!important}.chara_wrap.chara_302 .top_bg_line .line,.chara_wrap.chara_302 .chara_img:before{background:var(--chara302)!important}.chara_wrap.chara_303 .top_bg_line .line,.chara_wrap.chara_303 .chara_img:before{background:var(--chara303)!important}.chara_wrap.chara_304 .top_bg_line .line,.chara_wrap.chara_304 .chara_img:before{background:var(--chara304)!important}.chara_wrap.chara_305 .top_bg_line .line,.chara_wrap.chara_305 .chara_img:before{background:var(--chara305)!important}.chara_wrap.chara_306 .top_bg_line .line,.chara_wrap.chara_306 .chara_img:before{background:var(--chara306)!important}.chara_wrap.chara_401 .top_bg_line .line,.chara_wrap.chara_401 .chara_img:before{background:var(--chara401)!important}.chara_wrap.chara_402 .top_bg_line .line,.chara_wrap.chara_402 .chara_img:before{background:var(--chara402)!important}.chara_wrap.chara_403 .top_bg_line .line,.chara_wrap.chara_403 .chara_img:before{background:var(--chara403)!important}.chara_wrap.chara_404 .top_bg_line .line,.chara_wrap.chara_404 .chara_img:before{background:var(--chara404)!important}.chara_wrap.chara_405 .top_bg_line .line,.chara_wrap.chara_405 .chara_img:before{background:var(--chara405)!important}.chara_wrap.chara_406 .top_bg_line .line,.chara_wrap.chara_406 .chara_img:before{background:var(--chara406)!important}.chara_wrap.chara_501 .top_bg_line .line,.chara_wrap.chara_501 .chara_img:before{background:var(--chara501)!important}.chara_wrap.chara_502 .top_bg_line .line,.chara_wrap.chara_502 .chara_img:before{background:var(--chara501)!important}.chara_wrap.chara_503 .top_bg_line .line,.chara_wrap.chara_503 .chara_img:before{background:var(--chara501)!important}.chara_wrap.chara_601 .top_bg_line .line,.chara_wrap.chara_601 .chara_img:before{background:var(--chara601)!important}.chara_wrap.chara_602 .top_bg_line .line,.chara_wrap.chara_602 .chara_img:before{background:var(--chara601)!important}.chara_wrap.chara_701 .top_bg_line .line,.chara_wrap.chara_701 .chara_img:before{background:var(--chara701)!important}.chara_wrap.chara_702 .top_bg_line .line,.chara_wrap.chara_702 .chara_img:before{background:var(--chara702)!important}.chara_wrap.chara_703 .top_bg_line .line,.chara_wrap.chara_703 .chara_img:before{background:var(--chara703)!important}.chara_wrap.chara_704 .top_bg_line .line,.chara_wrap.chara_704 .chara_img:before{background:var(--chara704)!important}.chara_wrap.chara_801 .top_bg_line .line,.chara_wrap.chara_801 .chara_img:before{background:var(--chara801)!important}#top_main .menu_block{margin-bottom:4%}#top_main .menu_block .top_menu{--flex-gap:min(1vw,20px)}#top_main .menu_block .top_menu ul{display:flex;gap:var(--flex-gap);flex-wrap:wrap}#top_main .menu_block .top_menu li{width: calc((100% - var(--flex-gap)*2)/3)}#top_main .menu_block .top_menu .top_nav{height:100%;position:relative;transition:.2s}#top_main .menu_block .top_menu .top_nav:before{position:absolute;content:"";display:block;width:100%;height:100%;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);transition:.2s;border-radius:10px}#top_main .menu_block .top_menu ul:has(.top_nav:hover) .top_nav:not(:hover){opacity:1;transform:scale(.96);transition:.2s}#top_main .menu_block .top_menu ul:has(.top_nav:hover) .top_nav:not(:hover) a{opacity:.9}#top_main .menu_block .top_menu .top_nav a{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center;background:#ccc;height:100%;color:#fff;padding:10% 4%;font-family: var(--font01);line-height:1.2em;position:relative;border-radius:10px;font-size:min(1.2vw,20px);transition:.2s}#top_main .menu_block .top_menu .top_nav a:before{position:absolute;content:"";border: 4px solid #ffffff48;width:100%;height:100%;border-radius:14px;pointer-events:none}#top_main .menu_block .top_menu .top_nav a .icon{margin-bottom:4%}#top_main .menu_block .top_menu .top_nav a .icon img{max-height:50px;height:3vw}#top_main .menu_block .top_menu .top_nav a:after{content:attr(data-nav-text);font-size:min(.8vw,12px);line-height:1em;margin-top:.5em}#top_main .menu_block .top_menu .top_nav:hover{transform:scale(1.04);opacity:1;transition:.2s}#top_main .menu_block .top_menu .top_nav:hover a{opacity:1}#top_main .menu_block .top_menu .top_nav.nav01 a{background:var(--color01)}#top_main .menu_block .top_menu .top_nav.nav02 a{background:var(--color02)}#top_main .menu_block .top_menu .top_nav.nav03 a{background:var(--color03)}#top_main .menu_block .top_menu .top_nav.nav04 a{background:var(--color04)}#top_main .menu_block .top_menu .top_nav.nav05 a{background:var(--color05)}#top_main .menu_block .top_menu .top_nav{}#top_main .menu_block .top_menu .top_nav{}#top_main .menu_block .top_menu .innav{height:45%}#top_main .menu_block .top_menu .innav a{display:flex;border:2px solid var(--keyc01);flex-direction:column;height:100%;justify-content:center;background:#fff;border-radius:10px;position:relative;font-size:min(1.4vw,22px);line-height:1.2em;font-family: var(--font01);box-shadow:1px 4px var(--keyc01)}#top_main .menu_block .top_menu .innav a:hover{transform:scale(1.04);transition:.2s}#top_main .menu_block .top_menu .innav a:after{content:attr(data-nav-text);font-size:min(.8vw,12px);line-height:1em;margin-top:.5em}#top_main .menu_block .top_menu .innav:nth-of-type(1){margin-bottom:6%}#top_main .menu_block .top_menu .innav a{padding-left:min(70px,5vw);overflow:hidden}#top_main .menu_block .top_menu .innav a .icon{position:absolute;left:-10px;bottom:-10px}#top_main .menu_block .top_menu .innav a .icon img{max-height:50px;height:4vw}#top_main .menu_block .top_menu .innav.on{position:relative}#top_main .menu_block .top_menu .innav.on:before{position:absolute;content:"";background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/icons/icon_notice.svg) no-repeat center;background-size:contain;width:min(2.4vw,39px);height:min(2.4vw,39px);left:min(-.4vw,-10px);top:min(-.4vw,-10px);z-index:2;pointer-events:none;filter: drop-shadow(0 0 4px #ffffff48);animation:jumpUp 2.8s infinite linear}#top_main .menu_block .top_menu .innav{}#top_main .menu_block .top_menu{}#top_main .menu_block .top_menu{}#top_main .menu_block{}#top_main .menu_block{}#top_main{}#top_main{}#top_main{}@keyframes jumpUp {
    0%{transform: translateY(0)scale(1,1.1);}
    5%{transform: translateY(-.3vw)scale(1,1.1);}
    10%{transform: translateY(0);scale: (1,1);}
    15%{transform: translateY(-.3vw);}
    20%{transform: translateY(0);}
    100%{transform: translateY(0);}
}.content_bnr{margin-bottom:50px}.content_bnr ul{display:flex;justify-content:space-between;flex-wrap:wrap}.content_bnr li{width:49%;line-height:0;margin-bottom:1%}.content_bnr li.big{width:100%;margin-bottom:4%}.content_bnr li img{width:100%}@media only screen and (max-width:768px){#top .stit{margin-bottom:.5em}#top_main{margin-bottom:0;padding-top:60px}#top_main h1{margin:0 auto 20px}#top_main img{width:100%}#top .swipe3{margin-top:0}.content_bnr ul{display:inherit}.content_bnr li{width:100%;margin-bottom:10px}#top_main .container{display:block;width:100%;position:relative}#top_main .container .chara_wrap{width:100%;margin-right:0%}#top_main .container .menu_wrap{width:88%;position:absolute;bottom:0;right:-2%}#top_main .menu_wrap .gacha_slide{padding:7% 9% 7% 12%}#top_main .menu_wrap .gacha_slide .swiper-pagination{transform:translateX(-50%);bottom:0}#top_main .menu_wrap .gacha_slide .swiper-pagination-bullet{width:8px;height:8px}#top_main .container{}#top_main .chara_wrap{padding-left:9%;position:relative}#top_main .chara_wrap{}#top_main .chara_wrap .chara_img{position:relative;height:auto;width:105%}#top_main .chara_wrap .chara_img img{}#top_main .chara_wrap .chara_img:before{display:none}#top_main .chara_wrap .chara_name{width:10%;left:.2%}#top_main .chara_wrap .chara_name .name{width:60%}#top_main .chara_wrap .chara_name{}#top_main .chara_wrap{}#top_main .menu_wrap{}#top_main .menu_block .top_menu{margin-bottom:6%}#top_main .menu_block .top_menu ul{}#top_main .menu_block .top_menu li{margin-right:-2vw;margin-left:auto;width:38%}#top_main .menu_block .top_menu li:has(.top_nav){display:none}#top_main .menu_block .top_menu .innav a{font-size:4vw;padding:2.5vw 3vw 2.5vw 8vw;border-radius:2vw 0 0 2vw;box-shadow:2px 2px var(--keyc01)}#top_main .menu_block .top_menu .innav a:after{font-size:2vw}#top_main .menu_block .top_menu .innav a .icon{left:-3vw;bottom:1vw}#top_main .menu_block .top_menu .innav a .icon img{height:6.5vw}#top_main .menu_block .top_menu .innav.on:before{left:-1.3vw;top:-1.3vw;width:5vw;height:5vw}.top_bg_line{left:24%}.top_bg_line .line{width:220vw}.top_bg_line .line.line01{height:16vw;margin-bottom:24vw}.top_bg_line .line.line02{height:60vw}.topbg_wrap{width:100vw;height: calc(100% + 90px);overflow:hidden;position:absolute;left:50%;top:calc(50% - 30px);transform:translate(-50%,-50%)}#top_main .chara_wrap .chara_name .chara_icon{padding-bottom:7%}#top_main .chara_wrap .chara_name .name{padding-bottom:93%}.chara_101 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_001_sp.png)}.chara_102 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_002_sp.png)}.chara_103 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_003_sp.png)}.chara_104 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_004_sp.png)}.chara_105 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_005_sp.png)}.chara_106 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_006_sp.png)}.chara_201 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_007_sp.png)}.chara_202 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_008_sp.png)}.chara_203 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_009_sp.png)}.chara_204 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_010_sp.png)}.chara_205 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_011_sp.png)}.chara_206 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_012_sp.png)}.chara_301 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_013_sp.png)}.chara_302 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_014_sp.png)}.chara_303 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_015_sp.png)}.chara_304 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_016_sp.png)}.chara_305 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_017_sp.png)}.chara_306 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_018_sp.png)}.chara_401 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_019_sp.png)}.chara_402 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_020_sp.png)}.chara_403 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_021_sp.png)}.chara_404 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_022_sp.png)}.chara_405 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_023_sp.png)}.chara_406 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_024_sp.png)}.chara_501 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_025_sp.png)}.chara_502 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_026_sp.png)}.chara_503 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_027_sp.png)}.chara_601 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_028_sp.png)}.chara_602 .chara_name .name{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/chara_name/chara_name_029_sp.png)}}.top_gacha_list{}.top_gacha_list li{}.top_gacha_list li a{}.top_gacha_list li img{}#gacha{}#gacha .info_box{text-align:center;border:2px dashed var(--sitekey);border-left:none;border-right:none;margin-bottom:30px;font-weight:bold}#gacha .info_box p{margin-bottom:0;border-bottom:1px solid #ccc;padding:1em 0}#gacha .info_box p:last-child{border:none}#gacha .info_box .num_txt{display:flex;justify-content:center}#gacha .info_box .num_txt .type{background-color:var(--sitekey);color:#fff;font-size:.8em;font-weight:normal;line-height:1.5em;padding:2px 10px;border-radius:50px;margin-right:12px}#gacha .info_box .num_txt .num{font-size:2em;line-height:.7em;color:var(--sitekey);margin-right:4px}#gacha .info_box .period{letter-spacing:.1em}#gacha .btn_list{display:flex;flex-wrap:wrap;margin-bottom:40px}#gacha .btn_list li{width:24%;margin-right:1.33%;margin-bottom:1.33%;text-align:center}#gacha .btn_list li:nth-child(4n){margin-right:0}#gacha .btn_list li a{display:block;color:inherit;border:1px solid var(--siteblack);background-color:#fff;font-size:16px;font-weight:bold;padding:2px 0 5px;border-radius:50px;box-shadow:2px 3px 2px 0 #ccc}#gacha .gacha_in_list{display:flex;flex-wrap:wrap;margin-bottom:50px}#gacha .gacha_in_list li{width:49%;margin-right:2%;margin-bottom:2%}#gacha .gacha_in_list li:nth-child(2n){margin-right:0}#gacha .gacha_in_list li a{display:block;line-height:0}#gacha .gacha_in_list li img{width:100%}#gacha .gacha_in_list li a:nth-child(2) img{width:175px}#gacha .btn a{padding:1em}.gacha_modal{position:fixed;width:100%;height:100vh;top:0;left:0;transition:.2s;opacity:0;z-index:-1;visibility:hidden;display:none}.gacha_modal.active{opacity:1;z-index:100;visibility:visible}.gacha_modal .bg{width:100%;height:100vh;background-color:rgba(0,0,0,.5);top:0;left:0;transition:.2s}.gacha_modal .in_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/bg_modal.png);background-position:center;background-size:100%;border-radius:20px;padding:40px;text-align:center}.gacha_modal .in_box .type_name{font-size:20px;font-weight:bold;margin-bottom:20px}.gacha_modal .in_box .num_box{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border:1px solid;border-right:none;border-left:none;margin-bottom:30px}.gacha_modal .in_box .num_box .type_txt{margin:0;background-color:var(--siteblack);color:#fff;font-size:14px;padding:2px 12px 4px}.gacha_modal .in_box .num_box .num_txt{margin:0;font-weight:bold;white-space:nowrap}.gacha_modal .in_box .num_box .num{font-size:2em;line-height:.7em}.gacha_modal .in_box .num_box .num.now{margin-right:3px}.gacha_modal .in_box .num_box .num.dec{color:var(--sitekey);padding-left:18px;margin-right:4px;position:relative}.gacha_modal .in_box .num_box .num.dec:before{content:"\025b6";position:absolute;font-size:10px;color:var(--siteblack);left:3px;top:15px}.gacha_modal .btn_box{display:flex;justify-content:space-between}.gacha_modal .btn_box a{width:46%;line-height:0;filter:drop-shadow(2px 4px 0 #ccc)}.gacha_modal .btn_box a:nth-child(2){filter: drop-shadow(3px 4px 0px var(--sitekey)bf)}.gacha_modal .btn_box a img{width:100%}.gacha_point{position:fixed;width:100%;height:100vh;top:0;left:0;transition:.2s;opacity:0;z-index:-1;visibility:hidden}.gacha_point.active{opacity:1;z-index:100;visibility:visible}.gacha_point .bg{width:100%;height:100vh;background-color:rgba(0,0,0,.5);top:0;left:0;transition:.2s}.gacha_point .in_box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:400px;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/bg_modal.png);background-position:center;background-size:100%;border-radius:20px;padding:40px 20px;text-align:center}.gacha_point figure{margin-bottom:30px}.gacha_point figure img{width:100%}.gacha_point .num_txt{display:flex;justify-content:center;font-weight:bold;margin-bottom:2em}.gacha_point .num_txt .type{background-color:var(--sitekey);color:#fff;font-size:.8em;font-weight:normal;line-height:1.5em;padding:2px 10px;border-radius:50px;margin-right:12px}.gacha_point .num_txt .num{font-size:2em;line-height:.7em;color:var(--sitekey);margin-right:4px}.gacha_point .close{display:block;line-height:0}.gacha_point .close img{width:50%}main.gacha_effect{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/bg_gacharesult.png);width:100%;height:100vh;overflow:hidden;background-position:center;background-size:cover}#gacha_effect{}#gacha_effect .add_bg{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/cardresult_kamihubuki_pc.svg);position:fixed;width:100%;height:100vh;z-index:0;background-repeat:no-repeat;background-size:cover}#gacha_effect .active{visibility:visible!important;opacity:1!important;transition:.4s}#gacha_effect .container{position:relative;max-width:600px;height:100vh;width:inherit;text-align:center}#gacha_effect .first{visibility:hidden;opacity:0;transition:.2s}#gacha_effect .first:hover{cursor:pointer}#gacha_effect .first figure{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}#gacha_effect .first figure .card{width:auto;height:70vh;max-height:100%;margin-bottom:4vh}#gacha_effect .first figure .touch{margin:0;width:auto;height:7vh}#gacha_effect .second{position:fixed;top:0;left:0;width:100%;height:100vh;visibility:hidden;opacity:0;transition:.2s}#gacha_effect .second .skip{position:absolute;top:11.4vh;right:0;z-index:10}#gacha_effect .second .skip:hover{cursor:pointer}#gacha_effect .second .skip img{width:34%}#gacha_effect .second video{width:100%;height:80vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#gacha_effect .third{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:72vh;visibility:hidden;opacity:0;transition:.4s;display:none;z-index:10}#gacha_effect .third figure{position:relative;max-width:54vh;height:0;padding-top:54vh;margin:0 auto 8vh}#gacha_effect .third figure div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid #ccc;padding:4px}#gacha_effect .third figure div .deco{position:absolute;background-size:contain;background-repeat:no-repeat;width:50px;height:50px;z-index:-1}#gacha_effect .third figure div .deco.top.left{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/flame_pink.svg);top:-11px;left:-11px}#gacha_effect .third figure div .deco.top.right{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/flame_yellow.svg);top:-11px;right:-11px}#gacha_effect .third figure div .deco.bottom.left{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/flame_orange.svg);bottom:-11px;left:-11px}#gacha_effect .third figure div .deco.bottom.right{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/flame_blue.svg);bottom:-11px;right:-11px}#gacha_effect .third figure img.main_img{width:auto;max-width:48vh;height:auto;max-height:48vh}#gacha_effect .third figure img.print{position:absolute;width:10vh;bottom:-5vh;left:50%;transform:translateX(-50%)}#gacha_effect .third figure img.new{position:absolute;width:16vh;top:-2.2vh;left:-3%;transform:rotate(-10deg)}#gacha_effect .third figure:after{content:"";position:absolute;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/txt_bromideget.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:140%;height:140%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;animation:circle 60s backwards infinite linear}#gacha_effect .third ul{display:flex;justify-content:center;align-items:center}#gacha_effect .third li{margin:0 12px}#gacha_effect .third li a{display:block;line-height:0;position:relative;opacity:1}#gacha_effect .third li a .now{margin:0;position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);background-color:var(--sitekey);color:#fff;font-size:12px;line-height:1.5em;padding:2px 0;width:7em;border-radius:50px;white-space:nowrap}#gacha_effect .third li a .now span{margin:0 2px;font-weight:bold}#gacha_effect .third li a:hover img{transform:scale(1.05);transition:.2s ease;opacity:1}#gacha_effect .third li img{height:12vh;transition:.2s ease}#gacha_effect .third li.center img{height:16vh}@keyframes circle {
    0%{transform: translate(-50%,-50%)rotate(0);}
	100%{transform: translate(-50%,-50%)rotate(360deg);}
}.reflection{height:60%;width:30px;position:absolute;top:-30%;left:0;background-color:#fff;opacity:0;transform:rotate(45deg);animation:reflection 3s ease-in-out infinite}@keyframes reflection {
    0% { transform: scale(0) rotate(45deg); opacity: 0; }
    80% { transform: scale(0) rotate(45deg); opacity: 0.5; }
    81% { transform: scale(4) rotate(45deg); opacity: 1; }
    100% { transform: scale(50) rotate(45deg); opacity: 0; }
}.bound_anime{animation:bound .3s ease infinite alternate}@keyframes bound{
  0% {transform: translateY(0px);}
  100% {transform: translateY(-7px);}
}.in.blist .container{max-width:inherit}.bromide_list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.bromide_list li{width:15.86%;margin:0 .4% .8%}.bromide_list li a{display:block}.bromide_list li figure{position:relative;height:0;padding-top:100%;overflow:hidden;background-color:#f5f5f5;border:1px solid #d7d7d7;border-radius:10px}.bromide_list li figure img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.bromide_list.disable li.unac{display:none}.bromide_list li.new{position:relative}.bromide_list li.new:after{display:block;content:"";background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/icon_new.png);width:66px;height:20px;position:absolute;top:-6px;left:-5px;background-size:100%;background-repeat:no-repeat}#top_album{margin-bottom:140px}#top_album{}#top_album{}#top_album img{width:100%}#top_album .bromide_block figure{position:relative;height:0;padding-top:100%;overflow:hidden;background-color:#f5f5f5;border:1px solid #d7d7d7;border-radius:10px}#top_album .bromide_block figure img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#top_album .bromide_block{}#top_album .bromide_block{}#top_album .link-more{width:22%;margin-left:auto;margin-top:15px;font-size:14px}@media only screen and (min-width:1440px){.bromide_list li{width:11.7%}}@media only screen and (max-width:768px){#top_album{margin-bottom:10vw}#top_album .link-more{width:100%}}.collection_list{display:flex;flex-wrap:wrap;justify-content:flex-start}.collection_list li{width:24%;margin-right:1.33%;margin-bottom:2%}.collection_list li:nth-child(4n){margin-right:0}.collection_list li a{display:block}.collection_list li figure{position:relative;height:0;padding-top:100%;overflow:hidden;background-color:#f5f5f5;margin-bottom:6px;border:1px solid #d7d7d7;border-radius:10px}.collection_list li figure img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.collection_list li .stit{margin:0;font-size:14px;line-height:1.5em;color:var(--siteblack);text-align:left}.stage_name{text-align:center;font-size:30px;font-weight:bold;line-height:1.5em;letter-spacing:.1em;margin-bottom:40px}.cat_box{margin-bottom:60px;padding-top:20px;border-top:1px dashed #ccc}.cat_box .stit{text-align:left;font-size:20px;line-height:1.5em;margin-bottom:.4em}.cat_box .stit span{display:inline-block;position:relative;top:-2px;font-size:.6em;margin-right:8px}#bromide{}#bromide .info{text-align:center;border:2px dashed var(--sitekey);border-left:none;border-right:none;font-weight:bold;display:flex;justify-content:center;margin-bottom:20px}#bromide .info li{margin:1em;width:calc(20% - .5em)}#bromide .info li a{color:inherit;padding:.5em 0;display:block}#bromide .info li a.active,#bromide .info li a:hover{background-color:var(--sitekey);color:#fff;border-radius:50px;opacity:1}#bromide .sub_info{background-color:var(--sitekey);font-weight:bold;display:flex;justify-content:flex-start;margin-bottom:14px;margin-top:-20px}#bromide .sub_info li{width:20%;font-size:20px;line-height:1em;font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}#bromide .sub_info li a{color:#fff;padding:.85em 0;display:block;text-align:center}#bromide .sub_info li a.active{background-color:#d2557a}#bromide .sub_info li a.active:hover{opacity:1}#bromide article{max-width:700px;width:94%;margin:0 auto}#bromide article .top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}#bromide article .top .name{font-size:24px;font-weight:bold;line-height:1.5em;margin:0;margin-right:20px}#bromide article .top .name span{display:block;font-size:.6em;font-weight:100;line-height:1.5em;color:#b8b8b8;letter-spacing:.1em}#bromide article .top .name span.s02{font-weight:bold;color:inherit}#bromide article .top .print{width:50px;margin:0}#bromide article .top .print img{width:100%}#bromide article .main_bromide{position:relative;height:0;background-color:#f5f5f5;overflow:hidden;padding-top:100%;margin-bottom:40px}#bromide article .main_bromide img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#bromide article .info_box{margin-bottom:60px}#bromide article .info_box .print{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/box_printcord.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;align-items:center;padding:24px 0;margin-bottom:20px}#bromide article .info_box .print figure{line-height:0;margin-right:12px}#bromide article .info_box .print figure img{}#bromide article .info_box .print p{margin:0;font-size:13px;line-height:1.5em;color:#b8b8b8}#bromide article .info_box .print p span{display:flex;color:var(--siteblack);font-size:1.6em;line-height:1.5em}#bromide .col_owned{text-align:right;margin-bottom:17px;font-size:16px;line-height:1.5em}#bromide .col_owned label:hover{cursor:pointer}#bromide .col_owned input{margin-right:5px}.link_btn{display:block;width:94%;margin:0 auto;text-align:center;padding:20px 0 26px;font-size:16px;line-height:1.5em;border-radius:10px;position:relative;transition:.2s}.link_btn span{position:relative;top:6px;margin-right:10px}.link_btn:before{content:"";position:absolute;width: calc(100% + 8px);height: calc(100% + 8px);top:-5px;left:-5px;border:1px solid var(--sitekey);border-radius:10px}.link_btn:after{border:2px solid;border-color:transparent #fff #fff transparent;content:"";position:absolute;top:calc(50% - 4px);right:1.5em;width:5px;height:5px;transform:rotate(-45deg);transition:.2s}.link_btn:hover{color:#fff;transition:.2s}.link_btn:hover:after{right:1.3em;transition:.2s}#bromide article .link_btn{max-width:484px}.back_btn{color:var(--siteblack);border:1px solid var(--siteblack);display:block;width:12em;text-align:center;font-size:14px;line-height:1.5em;padding:5px 0;border-radius:50px;margin:0 auto;position:relative}.back_btn:before{content:"";position:absolute;left:1.4em;transition:.2s;border-top:1px solid var(--siteblack);border-right:1px solid var(--siteblack);transform:rotate(-135deg);width:4px;height:4px;top:calc(50% - 2px)}.back_btn:hover{color:var(--siteblack)}.back_btn:hover:before{left:1.2em;transition:.2s}.pink{background-color:var(--sitekey);color:#fff}@media only screen and (max-width:768px){#gacha .info_box{margin-bottom:20px}#gacha .info_box p{padding:.8em 0}#gacha .info_box .period{font-size:12px}#gacha .btn_list{margin-bottom:20px}#gacha .btn_list li{width:100%;margin-right:0%;margin-bottom:2%}#gacha .btn_list li:nth-child(2n){margin-right:0}#gacha .btn_list li a{font-size:12px;line-height:1.5em}#gacha .gacha_in_list li{width:100%;margin-bottom:12px;margin-right:0}#gacha .gacha_in_list li a{margin-bottom:6px}#gacha .gacha_in_list li a:nth-child(2) img{width:140px}.gacha_modal .in_box{width:90%}.gacha_point .in_box{width:90%}#gacha_effect .add_bg{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/gacha/cardresult_kamihubuki_sp.svg);background-size:100%}#gacha_effect .first figure img{height:auto;width:80vw}#gacha_effect .first figure img{margin-bottom:10vw}#gacha_effect .second .skip{top:3vw;right:3vw;text-align:right}#gacha_effect .second video{height:100%;top:0;left:0;transform:inherit;position:fixed}#gacha_effect .third{top:56%;height:80vh}#gacha_effect .third figure{margin:0 auto 7vh;max-width:90vw;padding-top:90vw}#gacha_effect .third figure:after{width:150%;height:150%}#gacha_effect .third figure img.main_img{max-width:90vw;max-height:90vw}#gacha_effect .third figure img.print{width:20vw;bottom:-9vw}#gacha_effect .third figure img.new{width:28vw;top:-2.5vw}#gacha_effect .third li{margin:0 4px}#gacha_effect .third li a .now{font-size:11px}.bromide_list li{width:32%;margin:0 .665% 1.33%}.bromide_list li.new:after{width:12vw;height:4vw;top:-.7vw;left:-.5vw}#bromide .col_owned{font-size:14px;margin-bottom:10px}.collection_list li{width:49%;margin-right:2%;margin-bottom:4%}.collection_list li:nth-child(2n){margin-right:0}.collection_list li .stit{font-size:12px}.stage_name{font-size:18px;margin-bottom:30px}.cat_box{margin-bottom:30px;padding-top:18px}.cat_box .stit{font-size:16px}#bromide .info{margin-bottom:15px}#bromide .info li{margin:.5em;width:calc(50% - .3em)}#bromide .info li a{font-size:13px;padding:.3em 0}#bromide .sub_info{margin-top:-15px;margin-bottom:10px}#bromide .sub_info li{width:33.33%;font-size:16px}#bromide .sub_info li a{padding:.75em 0}#bromide article{width:100%;max-width:inherit}#bromide article .top{margin-bottom:12px}#bromide article .top .name{font-size:16px}#bromide article .main_bromide{margin-bottom:0;padding-top:0;height:auto}#bromide article .main_bromide img{position:inherit;width:100%;height:auto;transform:none;top:0;left:0}#bromide article .info_box{margin-bottom:0}#bromide article .info_box .print{margin-bottom:4px}#bromide article .info_box .print figure img{width:80%}#bromide article .info_box .print p{font-size:11px}.link_btn{font-size:13px;padding:12px 0 20px}.back_btn{font-size:12px;margin-top:30px}.reflection{height:50%;width:30px}}#streaming{}#streaming .list{display:flex;flex-wrap:wrap}#streaming .list .list_block{width:32%;margin-right:2%;margin-bottom:3%}#streaming .list .list_block:nth-child(3n){margin-right:0}#streaming .list .list_block figure img{width:100%}#streaming .list .list_block h2{font-weight:bold;padding:.5em 0 1em}#streaming .list .list_block ul{display:flex;flex-wrap:wrap}#streaming .list .list_block li{width:33.33%;justify-content:center;align-items:center;padding:5px}#streaming .list .list_block li a{padding:5px 0;background-color:#f5f5f5;line-height:1em;display:block;text-align:center;border-radius:10px}#streaming .list .list_block li img{width:80%}@media only screen and (max-width:768px){#streaming .list{display:inherit}#streaming .list .list_block h2{padding:.5em 0}#streaming .list .list_block{width:100%;margin-right:0%;margin-bottom:30px;padding:0 9%}}.top_2{display:flex;justify-content:space-between;margin-bottom:6vw;margin-top:-3vw}#news{width:100%;position:relative;padding-bottom:50px}#news{margin-bottom:5vw}#news nav{font-family:'Roboto Slab';text-align:center;margin-bottom:.7em}#news nav ul{display:flex}#news nav ul li{opacity:.5;width:100%;margin-right:2px}#news.tab nav ul li{cursor:pointer;color:#fff;padding:.5em 0}#news nav ul li a{color:#fff;display:block;padding:.5em 0}#news nav ul li:nth-child(4n+1){background-color:var(--sitekey)}#news nav ul li:nth-child(4n+2){background-color:var(--siteyellow)}#news nav ul li:nth-child(4n+3){background-color:var(--siteorange)}#news nav ul li:nth-child(4n+4){background-color:var(--siteblue)}#news nav ul li:last-child{margin-right:0}#news nav ul li.current-cat{opacity:1}#news .contents{display:none;opacity:0}#news .contents.list-tab-on{display:block;opacity:1;animation-duration:.7s;animation-name:fade-in}#news .contents li{border-bottom:1px dashed #ccc}#news .contents li a{display:block;color:var(--siteblack);padding:1em 0;font-size:18px;line-height:1.6em;background-color:rgba(255,255,255,.8)}#news .contents li a:hover{background-color:rgba(200,200,200,.2)}#news.newspage .contents li a{padding:1.5em 0}#news .contents li span{display:block;font-family:'Roboto Slab';position:relative;margin-bottom:.5em}#news .contents li span:after{display:block;color:#fff;line-height:1em;padding:.2em 0 .3em;font-size:12px;position:absolute;top:.4em;left:8em;width:6em;text-align:center}#news .contents li span.icon_ticket:after{content:"TICKET";background-color:var(--siteyellow)}#news .contents li span.icon_goods:after{content:"GOODS";background-color:var(--siteorange)}#news .contents li span.icon_special:after{content:"SPECIAL";background-color:var(--siteblue)}#news .link-more{position:absolute;bottom:0;right:0;width:44%;max-width:350px;font-size:14px}@media only screen and (max-width:768px){.top_2{display:block;margin-bottom:0;margin-top:0}.top_2 #news{width:100%}.top_2 .link-more{width:100%;margin-top:15px;font-size:14px;position:inherit}#news{margin-bottom:60px;padding-bottom:60px}#news nav ul li{font-size:14px;line-height:1em}#news nav{margin-bottom:10px}#news .contents li a{padding:15px 0}#news .contents li span{margin-bottom:5px}#news.newspage .contents li a{padding:15px 0}}#news_detail{}#news_detail .news_block{}#news_detail .news_head{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px}#news_detail .news_head h1{font-size:24px;line-height:1.5em;font-weight:bold;margin-bottom:1em}#news_detail .news_head p{font-family:'Roboto Slab';position:relative;margin:0}#news_detail .news_head p:after{display:block;color:#fff;line-height:1em;padding:.2em 0 .3em;font-size:12px;position:absolute;top:.2em;left:7.5em;width:6em;text-align:center}#news_detail .news_head p.icon_ticket:after{content:"TICKET";background-color:var(--siteyellow)}#news_detail .news_head p.icon_goods:after{content:"GOODS";background-color:var(--siteorange)}#news_detail .news_head p.icon_special:after{content:"SPECIAL";background-color:var(--siteblue)}#news_detail .news_txt{line-height:1.8em;margin-bottom:60px}#news_detail .news_txt p{margin-bottom:1.5em}#news_detail .news_txt img{max-width:100%}#news_detail .link-more a{padding:1em 0}@media only screen and (max-width:768px){#news_detail .news_head h1{font-size:20px;line-height:1.5em}#news_detail .news_head{padding-bottom:10px;margin-bottom:10px}#news_detail .news_txt{word-break:break-all;margin-bottom:30px}}.top_2 #ticket{width:48%;position:relative;padding-bottom:50px}.top_2 #ticket .cs{text-align:center;font-family:'Roboto Slab';padding:5em 0}#ticket{margin-bottom:5vw;padding:5vw 0;position:relative}#ticket .bg{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/ticket_bg.png) no-repeat center;background-size:cover;z-index:-1}#ticket li .icon_members:after{content:"MEMBERS ONLY";display:inline-block;color:#fff;line-height:1em;padding:.2em 1em .3em;font-size:12px;background-color:var(--sitekey);text-align:center;margin-left:1em;position:relative;top:-.1em}#ticket li{margin-bottom:30px}#ticket li a{display:block;transition:.3s;color:var(--siteblack);border:4px solid #f08caa;border-radius:20px 0 20px 0;overflow:hidden}#ticket li .date{font-family:'Roboto Slab';margin-bottom:.5em;color:var(--sitekey)}#ticket li .event_tit{background:var(--keyc01);font-size:26px;text-align:center;color:#fff;padding:.8em;line-height:1.5em;border-radius:16px 0 0 0;font-weight:bold;position:relative}#ticket li .event_tit span{display:inline-block;position:relative;z-index:2}#ticket li .event_tit::before{position:absolute;content:"";background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/logintop/icons/icon_ticket_heading.svg) no-repeat center;background-size:contain;width:50px;height:37px;top:50%;transform:translateY(-50%);left:2%;z-index:0}#ticket li .sales_tit{margin:0;color:#646464;font-size:26px;line-height:1.4em;font-weight:bold;margin-bottom:.6em}#ticket li .tk_box{padding:5%;background:#fff;color:#646464}#ticket li .tk_box dl:not(:last-of-type){border-bottom:2px solid #f8c9d8;padding-bottom:1em;margin-bottom:1em}#ticket li .tk_box dl{}#ticket li .tk_box dl dt{border-bottom:1px dashed #646464;font-weight:bold;padding-bottom:.5em;margin-bottom:.5em;font-size:24px;line-height:1.5em}#ticket li .tk_box dl dt{font-weight:bold;font-size:20px;line-height:1.5em}#ticket li .tk_box{}#ticket li .tk_box{}#ticket li{}#ticket li.cs{text-align:center;font-family:'Roboto Slab';padding:5em 0}#ticket.ticketpage li a{padding:2em}@media only screen and (max-width:768px){#ticket{margin-bottom:10vw;padding:10vw 0 5vw}.top_2 #ticket{width:100%}#ticket li .event_tit{font-size:20px;line-height:1.4em}#ticket li .sales_tit{font-size:20px;line-height:1.4em}#ticket li a{font-size:16px;line-height:1.5em}#ticket li .tk_box dl dt{font-size:18px;line-height:1.6em}#ticket li .tk_box dl dd{line-height:1.6em}#ticket li .date{margin-bottom:7px}#ticket li .tk_box{}#ticket.ticketpage li a{padding:15px 10px}.top_2 #ticket .cs{padding:3em 0}}#ticket_detail{}#ticket_detail .ticket_block{}#ticket_detail .ticket_head{margin-bottom:1em}#ticket_detail .ticket_head .date{font-family:'Roboto Slab';margin-bottom:.5em;color:var(--sitekey)}#ticket_detail .ticket_head .event_tit{font-size:24px;line-height:1.5em;margin-bottom:.25em}#ticket_detail .ticket_head .icon_members:after{content:"MEMBERS ONLY";display:inline-block;color:#fff;line-height:1em;padding:.2em 1em .3em;font-size:12px;background-color:var(--sitekey);text-align:center;margin-left:1em;position:relative;top:-.1em}#ticket_detail .ticket_txt{border:2px solid #ccc;padding:1.5em;line-height:1.8em;margin-bottom:40px}#ticket_detail .ticket_txt p{margin-bottom:1.5em}#ticket_detail .ticket_txt img{max-width:100%}#ticket_detail .link-more a{padding:1em 0}@media only screen and (max-width:768px){#ticket_detail .ticket_head .event_tit{font-size:18px;margin-bottom:0}#ticket_detail .ticket_txt{padding:10px;word-break:break-all;margin-bottom:20px}}#top_movie{margin-bottom:5vw;text-align:left}.movie_container{padding:0 3vw}#top_movie .swiper-container{overflow:visible;width:100%}#top_movie .swiper-wrapper{margin-bottom:30px}#top_movie .swiper-slide{padding-right:1vw}#top_movie figure{line-height:0;margin-bottom:10px}#top_movie a{color:var(--siteblack)}#top_movie .link-more{width:22%;margin-left:auto;margin-top:15px;font-size:14px}#top_movie .movieicon{margin-bottom:5px}@media only screen and (max-width:768px){#top_movie{margin-bottom:70px}#top_movie .swiper-wrapper{margin-bottom:10px}#top_movie .link-more{width:100%}#top_movie .swiper-slide{padding-right:10px}}#movie nav{font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;text-align:center;margin-bottom:.7em}#movie nav ul{display:flex}#movie nav ul li{opacity:.5;width:100%;margin-right:2px;display:flex;align-items:center;justify-content:center}#movie nav ul li a{display:block;color:#fff;padding:.5em 0;width:100%}#movie nav ul li:nth-child(4n+1){background-color:var(--sitekey)}#movie nav ul li:nth-child(4n+2){background-color:#23c1d3}#movie nav ul li:nth-child(4n+3){background-color:#ff605c}#movie nav ul li:nth-child(4n+4){background-color:var(--siteblue)}#movie nav ul li:last-child{margin-right:0}#movie nav ul li.current-cat{opacity:1}#movie .contents{display:none;opacity:0}#movie .contents.list-tab-on{display:block;opacity:1;animation-duration:.7s;animation-name:fade-in}#movie .contents ul{display:flex;flex-wrap:wrap}#movie .contents li{width:33%;margin-right:.5%}#movie .contents li:nth-child(3n){margin-right:0}#movie .contents li a{display:block;transition:.3s;color:var(--siteblack);padding:10px 0}#movie .contents li p{position:relative;margin:.2em 0 .5em 0}#movie .contents .movieicon{margin-top:10px}.movieicon{line-height:0}.movieicon .icon{display:inline-block;margin-bottom:3px;margin-right:2px}.movieicon .icon:after{display:inline-block;color:#fff;line-height:1em;padding:.2em 0 .3em;font-size:10px;width:8em;text-align:center}.movieicon .icon.comment:after{content:"コメント動画";background-color:#ff6fb6}.movieicon .icon.pv:after{content:"PV";background-color:#78d78a}.movieicon .icon.archive:after{content:"公演アーカイブ";background-color:#6a759d}.movieicon .icon.special:after{content:"SPECIAL";background-color:#d5a400}.movieicon .icon.free:after{content:"FREE";background-color:#23c1d3}.movieicon .icon.paid:after{content:"PAID";background-color:#ff605c}.movieicon .icon.live:after{content:"LIVE";background-color:#9973ab}@media only screen and (max-width:768px){#movie .contents li{width:100%;margin-right:0}#movie .contents li a{padding:5px 0}#movie nav ul li{line-height:1em;font-size:3.5vw}.movieicon{line-height:0}.movieicon .icon:after{padding:.4em 0 .5em}#movie .contents .movieicon{margin-top:5px}}#movie_detail{}.movie_block{display:flex;justify-content:space-between;margin-bottom:40px}.movie_block .left{width:47%}.movie_block .youtube_block{position:relative;width:100%;margin:0 auto;padding-top:56.25%}.movie_block .youtube_block iframe{position:absolute;top:0;right:0;width:100%;height:100%}.movie_block .right{width:50%}.movie_block .right.onecol{width:100%}.movie_block .right.onecol .youtube{position:relative;width:100%;padding-top:56.25%}.movie_block .right.onecol .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.top_special_movie{width:100%;max-width:1200px;margin:-4vw auto 10vw;display:flex;justify-content:space-between;flex-wrap:wrap}.top_special_movie a{display:block;width:100%;line-height:0}@media only screen and (max-width:768px){.top_special_movie{margin:5vw auto}.top_special_movie a{width:100%;margin-bottom:10px}}.movie_block .right .tit{font-weight:bold;font-size:20px;line-height:1.5em;margin-bottom:.6em}.movie_block .right .movieicon{margin-bottom:20px}.movie_block .links{margin-bottom:20px}.movie_block .links li{margin-bottom:10px}.movie_block .links li a{background-color:#f08ba9;color:#fff;border-radius:5px;text-align:center;padding:1em 0;display:flex;align-items:center;justify-content:center}.movie_block .links li a:before{content:'';display:inline-block;background-size:contain;height:1.5em;width:1.5em;margin-right:.7em}.movie_block .links li .ticket:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/movie_icon_ticket.png)}.movie_block .links li .link:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/movie_icon_link.png)}.movie_block .txt{background-color:#f5f5f5;border-radius:10px;padding:1em}.movie_block .txt img{max-width:100%}#movie_detail .link-more a{padding:1em 0}.movie_block .txt p:last-child{margin-bottom:0}.movie_block blockquote{border:1px solid #ccc}.movie_block blockquote h3:first-of-type{margin-top:0}.thumb_fit{position:relative;width:100%;margin:0 auto;padding-top:70.5%;background-color:#eee}.thumb_fit img{position:absolute;top:50%;left:50%;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;transform:translate(-50%,-50%);object-fit:cover}.m_sub{display:block;font-size:.8em;line-height:1.5em;padding-top:.5em}#movie_detail.free .movie_block .txt{background:none;padding:0}@media only screen and (max-width:768px){.movie_block{display:inherit}.movie_block .left{width:100%;margin-bottom:10px}.movie_block .right{width:100%}.movie_block .right .tit{font-weight:bold;font-size:16px;line-height:1.5em;margin-bottom:15px}.movie_block .txt{padding:10px}.movie_block{margin-bottom:20px}}.in_program{max-width:1200px;width:100%;margin:0 auto;overflow:hidden}.in_program .datetit{font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-size:24px;line-height:1.5em;padding:6px 0;transition:.2s ease-out;text-align:center;position:relative;color:#fff}.in_program .datetit span{padding-right:.5em}.in_program .datetit.s12,.in_program .datetit.s01,.in_program .datetit.s02{background-color:var(--siteblue)}.in_program .datetit.s03,.in_program .datetit.s04,.in_program .datetit.s05{background-color:var(--sitekey)}.in_program .datetit.s06,.in_program .datetit.s07,.in_program .datetit.s08{background-color:var(--siteyellow)}.in_program .datetit.s09,.in_program .datetit.s10,.in_program .datetit.s11{background-color:var(--siteorange)}.in_program .swiper-container{padding:0 80px}.in_program .swiper-slide-active{padding:0 10px}.in_program .swiper-slide{transition:.2s ease-out}.in_program .swiper-slide-next .datetit,.in_program .swiper-slide-prev .datetit{font-size:18px;top:9px;border-radius:5px}.in_program .swiper-slide-next .datetit{padding-right:calc(100% - 80px)}.in_program .swiper-slide-prev .datetit{padding-left:calc(100% - 80px)}.in_program .swiper-slide-next .datetit span,.in_program .swiper-slide-prev .datetit span{display:none}.in_program .swiper-button-prev,.in_program .swiper-button-next{width:80px;height:calc(100% - 57px);top:57px;background-color:#ddd;border-radius:7px;transition:.2s ease-out;margin-top:inherit;color:#fff}.in_program .swiper-button-prev{left:0}.in_program .swiper-button-next{right:0}.in_program .swiper-button-prev:after,.in_program .swiper-button-next:after{font-size:24px}.in_program .schedule_block{padding:1em 3%;height:calc(100vh - 160px);overflow-y:scroll}.in_program .schedule_block{display:none}.in_program .swiper-slide-active .schedule_block{display:block}.in_program .schedule_date{border-bottom:1px dashed #ccc;padding:1em 0}.in_program .schedule_date h3{font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-size:20px;line-height:1.5em;margin-bottom:.5em}.in_program .schedule_date li .content{display:block;color:var(--siteblack);padding:.2em 0 .2em 80px;position:relative}.in_program .schedule_date li .content:before{content:'';background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_all.png);background-size:100%;background-repeat:no-repeat;width:70px;height:16px;display:block;position:absolute;left:0;top:8px}.in_program .schedule_date li .content.spring:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_spring.png)}.in_program .schedule_date li .content.summer:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_summer.png)}.in_program .schedule_date li .content.autumn:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_autumn.png)}.in_program .schedule_date li .content.winter:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_winter.png)}.in_program .schedule_date li .content.spsm:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_spsm.png)}.in_program .schedule_date li .content.auwn:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/schedule_auwn.png)}@media only screen and (max-width:768px){#schedule .container{width:100%}.in_program{width:100%}.in_program .schedule_block{padding:0 3%;height:auto}.in_program .datetit{height:40px;line-height:40px;padding:0;font-size:20px}.in_program .swiper-container{padding:0;width:100%;margin-bottom:20px}.in_program .swiper-slide-active{padding:0}.in_program .swiper-slide-next .datetit,.in_program .swiper-slide-prev .datetit{height:40px;line-height:40px;padding:0;font-size:20px;top:0}.in_program .swiper-button-prev,.in_program .swiper-button-next{width:40px;height:40px;top:0;border-radius:0;line-height:0;outline:none;background-color:#868686}.in_program .swiper-button-prev:after,.in_program .swiper-button-next:after{font-size:12px}}#inste{}@keyframes showUp {
    0%{opacity: 0;transform: translateY(20px);}
    100%{opacity: 1;transform: translateY(0);}
}.inste_tab_lists{animation:showUp .6s both;animation-delay:.3s}.inste_wrap .tile_thumbnail{animation:showUp .6s both;animation-delay:.3s}.solo.inste_wrap{animation:showUp .6s both;animation-delay:.3s}.inste_wrap a:hover{opacity:1}.inste_wrap ul{width:60%;margin:0 auto}.inste_wrap.tile_wrap ul{width:100%;margin:0 auto}.inste_wrap.tile_wrap.solo ul{width:100%;margin:0 auto}.inste_wrap .inste_block{background-color:#fff;border-top:6px solid #e9618d;border-radius:6px;margin-bottom:40px;box-shadow:0 0 10px 5px rgba(0,0,0,.1);padding:10px}.inste_wrap .inste_block figure{position:relative;margin-bottom:12px}.inste_wrap figure img{width:100%}.inste_wrap .textwrap{padding:25px 10px 10px;position:relative}.inste_wrap .inste_block .textwrap p{margin:0}.inste_wrap .eena{font-size:14px;font-weight:bold;line-height:1.5em;display:flex;align-items:center;margin-bottom:.3em;position:absolute;top:0}.inste_wrap .eena:before{content:"";background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/inste/eena.png);background-repeat:no-repeat;background-size:contain;height:1.2em;width:1.2em;display:inline-block;margin-right:.3em}.inste_wrap .eena:hover{cursor:pointer}.inste_wrap .tag{color:#e9618d;font-size:12px;line-height:1.5em;margin-bottom:.5em}.inste_wrap .text{position:relative;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.inste_wrap .readmore{color:#999;font-size:14px;line-height:1.7em}.inste_wrap .readmore:hover{cursor:pointer}.inste_wrap .textarea.on .text{-webkit-line-clamp:99}.inste_wrap .textarea.on .readmore{display:none}.inste_tab_lists{display:flex;justify-content:center;gap:8px;overflow:hidden;margin-bottom:30px}.inste_tab_lists .inste_tab{width:50px;height:31px;background:#e4e4e4;position:relative;cursor:pointer;transition:.2s}.inste_tab_lists .inste_tab:hover{opacity:.8;transition:.2s}.inste_tab_lists .inste_tab span{background:#646464;display:block}.inste_tab_lists .inste_tab.solo{border-radius:30px 0 0 30px;padding:7px 10px 6px 18px}.inste_tab_lists .inste_tab.tile{border-radius:0 30px 30px 0;display:flex;flex-wrap:wrap;gap:2px;padding:5px 18px 5px 10px}.inste_tab_lists .inste_tab.solo span{width:24px;height:3px}.inste_tab_lists .inste_tab.solo span:not(:last-of-type){margin-bottom:4px}.inste_tab_lists .inste_tab.solo span{}.inste_tab_lists .inste_tab.tile span{width:9px;height:9px}.inste_tab_lists .inste_tab.active{background:var(--keyc01);pointer-events:none}.inste_tab_lists .inste_tab.active span{background:#fff}.inste_tab_lists{}.inste_tab_lists{}#inste .tabcontent{display:none}#inste .tabcontent.active{display:block}.inste#pagination{flex-direction:column}.inste#pagination .page-numbers{display:inline-block}.inste#pagination .pagination{text-align:center;display:none}.inste#pagination .pagination.active{display:block}#inste .pagination{}.inste_wrap.tile_wrap ul{display:flex;flex-wrap:wrap;gap:2px}.inste_wrap.tile_wrap li{width: calc((100% - 4px)/3)}.inste_wrap.tile_wrap .tile_thumbnail{aspect-ratio: 1/1;position:relative;overflow:hidden}.inste_wrap.tile_wrap .tile_thumbnail img{width:100%;position:absolute;height:100%;object-fit:cover;top:0;object-position:50% 0%;transform:scale(1.1);transition:.2s}.inste_wrap.tile_wrap .tile_thumbnail:hover img{transform:scale(1.2);transition:.2s}.inste_wrap.tile_wrap .tile_thumbnail{}.inste_wrap.tile_wrap .modal-box{opacity:0;transition:none}.inste_wrap.tile_wrap .modal-box.active{opacity:1;transition:.3s}.inste_wrap.tile_wrap .modal-box .modal-inner .modal-content{opacity:0;transition:.5s}.inste_wrap.tile_wrap .modal-box.active .modal-inner .modal-content{opacity:1;transition:.5s}.inste_wrap.tile_wrap .modal-box:before{opacity:0;transition:.5s}.inste_wrap.tile_wrap .modal-box.active:before{opacity:.6;transition:.5s}.inste_wrap.tile_wrap .modal-box .modal-inner .modal-content{padding:0;border:none;background:none;max-width:700px}.inste_wrap.tile_wrap .modal-box .modal-inner .modal-content .inner-scroll{padding:0;max-height:calc(100vh - 60px)}.inste_wrap.tile_wrap{}.inste_wrap.tile_wrap.solo .tile_thumbnail{display:none}.inste_wrap.tile_wrap.solo .modal-box{display:block;position:relative;height:auto;opacity:1;visibility:visible;pointer-events:all}.inste_wrap.tile_wrap.solo .modal-box:before{}.inste_wrap.tile_wrap.solo .modal-box .modal-inner .modal-content{opacity:1;transition:.5s}.inste_wrap.tile_wrap.solo .modal-box .modal-inner .modal-content .inner-scroll{}.inste_wrap.tile_wrap.solo .modal-box .modal-inner .modal-content .inner-scroll{max-height:initial;overflow:initial}.inste_wrap.tile_wrap.solo .modal-box{}.inste_wrap.tile_wrap.solo .modal-box{}.inste_wrap.tile_wrap.solo ul{gap:40px}.inste_wrap.tile_wrap.solo li{width:100%}.inste_wrap.tile_wrap.solo{}.inste_wrap.tile_wrap{}.inste_wrap .date{color:#999;margin-top:1.5em;font-size:12px;line-height:1.5em}#top_inste{margin-bottom:5vw}#top_inste .inste_wrap{text-align:left;overflow:inherit}#top_inste .inste_wrap ul{width:100%;margin:0 auto}#top_inste .inste_wrap li{padding-right:1vw}#top_inste .inste_wrap .inste_block{margin-bottom:0;box-shadow:none;border:1px solid #ddd;border-top:6px solid #e9618d}#top_inste .inste_wrap figure{position:relative;padding-bottom:90%;overflow:hidden}#top_inste .inste_wrap figure img{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%)}#top_inste .link-more{width:22%;margin-left:auto;margin-top:15px;font-size:14px}#top_inste a{color:var(--siteblack)}#top_inste .inste_wrap .textwrap{padding-top:0}@media only screen and (max-width:768px){#top_inste{margin-bottom:70px}.inste_wrap ul{width:100%}.inste_wrap .inste_block{padding:10px 6px;margin-bottom:20px}#top_inste .link-more{width:100%}.inste_wrap.tile_wrap .modal-box .modal-inner .modal-content .inner-scroll{padding:0;max-height:calc(80vh - 60px)}}@media all and (-ms-high-contrast:none){.inste_wrap .readmore{display:none}}#calendar{}.calendar_wrap{margin:0 auto;display:flex}.calendar_wrap img{width:100%}.mockup{width:32%;position:relative}.mockup .mockupimg{position:relative;z-index:2}.mockup .calendarimg{position:absolute;top:2.6%;left:14.5%;z-index:1;width:71%}.calendar_wrap .c_img{width:23.2%}.calendar_wrap .dl{padding-left:4%;width:44.8%}.calendar_wrap .dl h2{font-weight:bold;font-size:22px;line-height:1.5em;margin-bottom:15px}.calendar_wrap .dl h2:before{content:"";background:linear-gradient(90deg,rgba(230,80,135,1) 0%,rgba(230,80,135,1) 25%,rgba(250,190,0,1) 25%,rgba(250,190,0,1) 50%,rgba(240,130,75,1) 50%,rgba(240,130,75,1) 75%,rgba(30,175,230,1) 75%,rgba(30,175,230,1) 100%);display:block;width:100%;height:5px;margin-bottom:25px}.calendar_wrap .dl h3{font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-size:36px;line-height:1.5em;margin-bottom:1em}.calendar_wrap .dl .downloadbtn{display:block;padding:1em 0;border-radius:5px;background-color:#fe8aad;color:#fff;text-align:center}#top_calender{margin-bottom:8vw}#top_calender .calender_bnr{max-width:528px;margin:0 auto}#top_calender img{width:100%}@media only screen and (max-width:768px){.calendar_wrap{display:inherit;margin-bottom:30px}.mockup{width:94%;position:relative;margin:0 auto}.calendar_wrap .c_img{display:none}.calendar_wrap .dl{padding-left:0;width:100%}.calendar_wrap .dl h2:before{margin-bottom:15px}.calendar_wrap .dl h2{font-size:16px;margin-bottom:0;text-align:center}.calendar_wrap .dl h3{text-align:center;margin-bottom:10px}}#membership{}#membership .card{width:40vw;margin:0 auto 3vw;position:relative}#membership .card img{width:100%}#membership .card .txt{position:absolute;left:2vw;bottom:20%;color:#fff;font-size:1.2vw;line-height:1.5em;text-align:left;width:18vw;transform:translate(0,50%)}#membership .card .txt div{display:flex;align-items:center}#membership .card .txt div:before{font-size:.8vw;background-color:#fff;color:#868686;line-height:1em;width:5em;padding:.2em 0 .3em;display:block;text-align:center;margin-right:1em}#membership .card .name{margin-bottom:.6vw}#membership .card .logo{position:absolute;left:1.7vw;top:1.7vw;width:4.7vw}#membership .card .logo img{width:100%;animation:anime_loader 2s infinite;animation-fill-mode:both}#membership .card .number:before{content:"会員番号"}#membership .card .date:before{content:"有効期限"}#membership .member_link{width:400px;margin:0 auto 30px}#membership .member_link .btn a{padding:1em 0}#membership .member_link.carddesign{display:flex;flex-wrap:wrap;width:90%;max-width:1000px}#membership .member_link.carddesign .link-more{width:49%;margin-right:1%;margin-bottom:1%}#membership .member_link.carddesign .link-more:nth-child(2n){margin-right:0}#membership .card_note{text-align:center;width:40vw;margin:0 auto 3vw}.card_modal{padding-bottom:3vw}.card_modal img{width:100%}.card_modal .member_link{width:94%;max-width:500px;margin:0 auto;padding:1em 0}.card_modal .member_link a{padding:1em 0}@media only screen and (max-width:768px){#membership .card{width:90vw;margin-bottom:20px}#membership .card .name{margin-bottom:1vw}#membership .card .txt{left:3vw;font-size:3.5vw;width:42vw}#membership .card .txt div:before{font-size:2vw}#membership .member_link{width:90%;margin-bottom:10px}#membership .card .logo{left:4vw;top:4vw;width:10vw}#membership .card_note{width:90%;margin:0 auto 20px;text-align:left}#membership .member_link.carddesign{display:block;margin-bottom:30px}#membership .member_link.carddesign .link-more{width:100%;margin-right:0%;margin-bottom:6px}}#mypage{}#mypage nav li a{background-color:#eee;color:var(--siteblack);display:block;text-align:center;padding:1.2em 0;margin-bottom:1em;border-radius:5px;line-height:1em}#mypage nav li.logout a{background-color:#fe8aad;color:#fff}#mypage .prof{text-align:center;margin-bottom:30px;margin:0 auto 30px;display:flex;align-items:center;width:100%}#mypage .prof .name{width:60%}#mypage .prof .name h2{font-size:30px;line-height:1em;margin-bottom:.5em}#mypage .prof .name h2 span{font-size:.7em}#mypage .prof .name .number{margin:0;position:relative;font-size:20px;padding-right:.5em;font-feature-settings:normal}#mypage .prof .name .number span{font-size:.6em;display:inline-flex;align-items:center}#mypage .prof .name .number span:before{content:'';background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/price_icon2.png);width:1em;height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;margin-right:.5em}#mypage .prof .name .card_note{font-size:14px;line-height:1.5em}#mypage .prof ul{width:50%}#mypage .prof li{padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px dotted #ccc;text-align:left;display:flex;align-items:center}#mypage .prof li span.koumoku{background-color:#fe8aad;color:#fff;padding:.5em 0;width:6em;border-radius:5px;margin-right:2em;display:block;text-align:center;font-size:12px;line-height:1em}#mypage .prof li .member_name{display:block}#mypage .prof li .member_name.m101:before{content:'佐久間咲也'}#mypage .prof li .member_name.m102:before{content:'碓氷真澄'}#mypage .prof li .member_name.m103:before{content:'皆木 綴'}#mypage .prof li .member_name.m104:before{content:'茅ヶ崎 至'}#mypage .prof li .member_name.m105:before{content:'シトロン'}#mypage .prof li .member_name.m106:before{content:'卯木千景'}#mypage .prof li .member_name.m201:before{content:'皇 天馬'}#mypage .prof li .member_name.m202:before{content:'瑠璃川 幸'}#mypage .prof li .member_name.m203:before{content:'向坂 椋'}#mypage .prof li .member_name.m204:before{content:'斑鳩三角'}#mypage .prof li .member_name.m205:before{content:'三好一成'}#mypage .prof li .member_name.m206:before{content:'兵頭九門'}#mypage .prof li .member_name.m301:before{content:'摂津万里'}#mypage .prof li .member_name.m302:before{content:'兵頭十座'}#mypage .prof li .member_name.m303:before{content:'七尾太一'}#mypage .prof li .member_name.m304:before{content:'伏見 臣'}#mypage .prof li .member_name.m305:before{content:'古市左京'}#mypage .prof li .member_name.m306:before{content:'泉田 莇'}#mypage .prof li .member_name.m401:before{content:'月岡 紬'}#mypage .prof li .member_name.m402:before{content:'高遠 丞'}#mypage .prof li .member_name.m403:before{content:'御影 密'}#mypage .prof li .member_name.m404:before{content:'有栖川 誉'}#mypage .prof li .member_name.m405:before{content:'雪白 東'}#mypage .prof li .member_name.m406:before{content:'ガイ'}#mypage .prof li .member_name.m501:before{content:'松川伊助'}#mypage .prof li .member_name.m502:before{content:'迫田ケン'}#mypage .prof li .member_name.m503:before{content:'鹿島雄三'}#mypage .prof li .member_name.m601:before{content:'飛鳥晴翔'}#mypage .prof li .member_name.m602:before{content:'神木坂レニ'}#mypage .prof li .member_name.m701:before{content:'春組'}#mypage .prof li .member_name.m702:before{content:'夏組'}#mypage .prof li .member_name.m703:before{content:'秋組'}#mypage .prof li .member_name.m704:before{content:'冬組'}#mypage .prof li .member_name.m801:before{content:'MANKAI STAGE『A3!』'}@media only screen and (max-width:768px){#mypage nav li a{margin-bottom:8px;padding:20px 0}#mypage .prof{margin-bottom:30px;margin:0 auto 30px;display:inherit}#mypage .prof .name{width:100%;margin-bottom:10px}#mypage .prof .name h2{font-size:28px;margin-bottom:10px}#mypage .prof .name h2 span{font-size:.7em}#mypage .prof ul{width:100%;border-top:1px dotted #ccc;padding-top:.5em}#mypage .prof li span.koumoku{margin-right:1.5em}}.detail_style{}.detail_style h2{font-size:1.2em;line-height:1.5em;font-weight:bold;margin:3em 0 1em;border-bottom:1px solid #fe8aad;padding-bottom:1em}.detail_style h3{font-weight:bold;margin:2em 0 .5em;border-left:4px solid #fe8aad;padding-left:.75em}.detail_style blockquote{background-color:#f5f5f5;padding:1.5em 3%;margin-bottom:1em}.detail_style blockquote h2{margin-top:0}#join .container{max-width:840px}#join h2{margin:0 auto 30px;font-family:'Roboto Slab','Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;font-size:40px;text-align:center;color:var(--sitekey);line-height:1em}#join .lead{margin-bottom:60px}#join .lead figure{text-align:center;width:300px;margin:0 auto 60px}#join .lead figure img{width:100%}#join .priceblock{text-align:center;font-size:22px;line-height:1em}#join .priceblock .tit{margin-bottom:14px}#join .priceblock .tit:after{content:"";font-size:0;line-height:0;border-bottom:1px solid var(--siteblack);display:block;width:26px;padding-top:18px;margin:0 auto}#join .priceblock .yearprice{font-size:2em;line-height:1em;margin-bottom:30px}#join .priceblock .yearprice span{font-size:.5em}#join .contentlist{margin:0 auto;border:5px solid #e2e2e2;border-radius:10px;padding:10px 5%}#join .contentlist h3{border:1px solid #fff;border-radius:10em;text-align:center;line-height:1em;padding:.6em 0;margin:0 auto 15px;font-weight:bold;font-size:22px}#join .contentlist ul{margin-bottom:1em}#join .contentlist li{padding-bottom:.5em;margin-bottom:.5em;position:relative;padding-left:2em;border-bottom:1px dotted #ccc}#join .contentlist li:before{content:'';background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/price_icon2.png);width:1em;height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:.2em}#join .contentlist .endtext{font-weight:bold;font-size:18px;line-height:1.5em;text-align:center;margin:0 0 1em}#join .flow h2 span{display:block;font-size:.7em;line-height:1em;margin-bottom:.5em}#join .flow dl{display:flex;margin-bottom:20px;border:1px solid #ccc;padding:2em}#join .flow dt{width:25%;font-size:30px;font-family:'Roboto Slab';line-height:1em}#join .flow dd{width:75%;font-size:14px;line-height:1.5em}#join .flow dd p{margin-bottom:.5em}#join .flow dd strong{display:block;font-size:24px;line-height:30px;margin-bottom:.5em}#join .flow dd .price{font-weight:bold;margin-bottom:1em}#join .flow dd .check{color:var(--sitekey);font-weight:bold}#join .tourokubtn{margin:25px auto;border:1px solid #fe8aad;padding:4px;border-radius:10px}#join .tourokubtn a{display:block;background-color:#fe8aad;color:#fff;font-size:24px;line-height:1em;padding:1.2em 0;font-weight:bold;border-radius:10px;text-align:center}#join .notice{text-align:center;color:var(--sitekey);font-weight:bold}@media only screen and (max-width:768px){#join .lead{margin-bottom:30px}#join .lead figure{width:50%;margin-bottom:20px}#join h2{font-size:26px;margin-bottom:15px}#join .priceblock{font-size:16px}#join .priceblock .tit{margin-bottom:10px}#join .priceblock .tit:after{margin-bottom:10px;padding-top:10px}#join .priceblock .yearprice{margin-bottom:15px}#join .contentlist h3{margin-bottom:10px;font-size:18px}#join .contentlist .endtext{margin-bottom:10px;font-size:18px}#join .flow dl{display:inherit;padding:20px;margin-bottom:10px}#join .flow dt{width:100%;font-size:20px;margin-bottom:.5em}#join .flow dd{width:100%}#join .flow dd strong{font-size:20px}#join .tourokubtn{margin:20px 0}#join .tourokubtn a{font-size:20px}#join .notice{text-align:left}#join .flow h2 span{font-size:14px;margin-bottom:10px}}#login .container{max-width:600px;text-align:center}#login a{color:var(--siteblack)}#login .login_box{margin-bottom:30px}#login .login_box dl{margin-bottom:20px}#login .login_box dt{font-size:16px;margin-bottom:10px;text-align:left}#login .login_box dd input{width:100%;font-size:16px;padding:1em 1.5em;border:none;outline:none;background-color:#f1f1f1;font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}#login .login_box dd input::placeholder{color:#cecece}#login .login_box .login_btn{width:100%;background:#fe8aad;font-size:16px;font-weight:bold;line-height:1.5em;padding:18px 0;cursor:pointer;transition:.2s;margin-left:auto;-webkit-appearance:none;color:#fff;letter-spacing:.1em;border-radius:5px;margin-top:10px;margin-bottom:40px;border:none;outline:none}#login .login_box .login_btn:hover{opacity:.8}#login .login_box .link{display:inline-block;text-align:center;padding:5px 3em;margin-bottom:8px;position:relative}#login .arrow:hover:after{right:3%}#login .new_member{width:70%;margin:0 auto;border-radius:5px}#login .new_member a{display:block;padding:12px 0;font-size:18px;line-height:1.5em}#login .error_txt{margin-bottom:60px}#login .error_txt p{color:#fe8aad;font-size:16px;line-height:1.5em}@media only screen and (max-width:768px){#login .login_box{margin-bottom:10px}#login .login_box dl{margin-bottom:10px}#login .login_box dt{font-size:14px;margin-bottom:5px}#login .login_box dd input{padding:.75em 1em}#login .login_box .login_btn{margin-bottom:40px;padding:.9em 0;margin-top:10px}#login .login_box .link{font-size:14px}#login .new_member{width:100%}#login .new_member a{font-size:16px;line-height:1em}#login .error_txt{margin-bottom:36px}#login .error_txt p{font-size:14px}}#lp_main{margin-bottom:5vw}#lp_main h1{width:90%;max-width:1400px;margin:0 auto;opacity:1;transition:3s;transform:scale(1)}#lp_main img{width:100%;margin:0 auto}#lp_main .top_txt{opacity:1;transition:3s;transform:translateY(0);margin-top:-7vw}#lp_main p{font-size:18px;line-height:1.7em;font-weight:bold}.intro_loader #lp_main h1{opacity:0;transform:scale(1.1)}.intro_loader #lp_main .top_txt{opacity:0;transform:translateY(-50px)}#lp .tourokubtn{width:50%;margin:0 auto;border:1px solid #fe8aad;padding:4px;border-radius:10px}#lp .tourokubtn a{display:block;background-color:#fe8aad;color:#fff;font-size:24px;line-height:1em;padding:1.2em 0;font-weight:bold;border-radius:10px}#lp_main .top_txt{opacity:1;transition:3s;transform:translateY(0)}#lp_main h2{width:40%;margin:0 auto;margin-top:-7vw;margin-bottom:1vw}@media only screen and (min-width:1568px){#lp_main .top_txt{margin-top:-110px}}@media only screen and (max-width:768px){#lp_main{overflow:hidden}#lp_main h1{width:100%;padding:15vw 0 8vw 0}#lp_main h2{width:130vw;margin-top:0;margin-bottom:4vw;margin-left:-15vw}#lp_main .top_txt{margin-top:0}#lp_main p{font-size:16px;line-height:1.7em;font-weight:bold;text-align:left;width:90%;margin:0 auto}#lp_main p br{display:none}#lp .tourokubtn{width:90%;margin:10px auto}#lp .tourokubtn a{font-size:18px;line-height:1em;padding:1em 0}}#lp_content{margin-bottom:10vw}#lp_content .content_block{background-size:100%;display:flex;align-items:flex-start;font-size:18px;line-height:1.7em;background-repeat:no-repeat}#lp_content .content_block:nth-child(2n){flex-flow:row-reverse;text-align:right}#lp_content .content_block figure{width:24%}#lp_content .content_block img{width:100%}#lp_content .content_block .text{padding-left:4%;width:60%}#lp_content .content_block:nth-child(2n) .text{padding:0;padding-right:4%}#lp_content .content_block:nth-child(2n) p{text-align:left}#lp_content .content_block h2{font-size:40px;line-height:1.5em;font-weight:600;margin-bottom:.5em;padding-top:12%}#lp_content .content_block h2 span{display:inline-block}#lp_content .content_block span{font-size:.8em}#lp_content .content1{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/content_bg01.png)}#lp_content .content1 h2{color:#f27ca0}#lp_content .content2{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/content_bg02.png)}#lp_content .content2 h2{color:#d6ac11}#lp_content .content3{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/content_bg03.png)}#lp_content .content3 h2{color:#d9804e}#lp_content .content4{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/content_bg04.png)}#lp_content .content4 h2{color:#569dd0}@media only screen and (max-width:768px){#lp_content{overflow:hidden}#lp_content.container{width:100%;background-color:rgba(255,255,255,.5)}#lp_content .content_block{position:relative;font-size:16px;background-size:150%;background-position:0 13vw}#lp_content .content_block:nth-child(2n){text-align:left}#lp_content .content_block figure{position:absolute;width:42vw;left:-5vw}#lp_content .content_block:nth-child(2n) figure{left:inherit;right:-5vw}#lp_content .content_block .text{width:90%;margin:0 auto;padding-left:0;position:relative;z-index:1}#lp_content .content_block:nth-child(2n) .text{padding-right:0}#lp_content .content_block h2{position:absolute;right:0;font-size:5.6vw;text-align:right;width:70%;margin-left:auto;padding-top:24vw;margin-bottom:0}#lp_content .content_block h2 span{display:none}#lp_content .content_block .text p{padding-top:46vw}#lp_content .content_block:nth-child(2n) h2{right:inherit;left:0;text-align:left}}#lp_price{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/price_bg.png);color:#fff;padding:5vw 0 8vw}#lp_price .container{max-width:1000px}#lp_price img{width:100%}#lp_price h2{width:60%;margin:0 auto 20px}#lp_price .priceblock{text-align:center;font-size:22px;line-height:1em}#lp_price .priceblock .tit{margin-bottom:14px}#lp_price .priceblock .tit:after{content:"";font-size:0;line-height:0;border-bottom:1px solid #fff;display:block;width:26px;padding-top:18px;margin:0 auto}#lp_price .priceblock .yearprice{font-size:2em;line-height:1em}#lp_price .priceblock .yearprice span{font-size:.5em}#lp_price .contentlist{width:70%;margin:0 auto}#lp_price .contentlist h3{border:1px solid #fff;border-radius:10em;text-align:center;line-height:1em;padding:.6em 0;margin:0 auto 20px;font-weight:bold}#lp_price .contentlist ul{margin-bottom:2em}#lp_price .contentlist li{margin-bottom:.5em;position:relative;padding-left:1.5em}#lp_price .contentlist li:before{content:'';background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/price_icon.png);width:1em;height:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:.2em}#lp_price .contentlist .endtext{font-weight:bold;font-size:24px;line-height:1.5em;margin-bottom:3vw}#lp_price .tourokubtn{width:100%;border:1px solid #fff}#lp_price .tourokubtn a{background-color:#fff;color:#fe8aad;text-align:center}@media only screen and (max-width:768px){#lp_price{padding:40px 0;background-size:12%}#lp_price h2{width:100%}#lp_price .priceblock{font-size:20px}#lp_price .contentlist{width:100%}#lp_price .contentlist .endtext{margin-bottom:40px;font-size:20px}}.common_pages{padding-top:30px}.common_pages .stit{font-size:30px;line-height:1.5em;margin-bottom:1.5em}.common_pages p{margin-bottom:1.5em}.common_pages .txt{line-height:1.8em}.common_pages .block{margin-bottom:2em}.common_pages .lead{border-bottom:1px solid #ccc;padding-bottom:2em;margin-bottom:2em}.common_pages .ctit{font-weight:bold;margin-bottom:1em}.common_pages ol{list-style:decimal;padding-left:4em}.common_pages li{margin-bottom:1em}@media only screen and (max-width:768px){.common_pages{padding-top:10px}.common_pages .stit{font-size:18px;margin-bottom:1em}.common_pages .lead{}.common_pages .ctit{margin-bottom:.5em}.common_pages ol{padding-left:1.5em}}#faq .faq_block{margin-bottom:80px}#faq .ftit{font-size:20px;line-height:1.5em;margin-bottom:1.2em;text-align:center}#faq .faq_block dl{background-color:#f2f2f2;text-align:left;padding:5px 10px;margin-bottom:10px}#faq .faq_block dl:last-child{margin-bottom:0}#faq .faq_block dl:hover{background-color:#eee}#faq .faq_block dt{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/faq_q.png);background-repeat:no-repeat;background-position:10px 10px;background-size:37px;height:58px;padding:10px 54px 10px 67px;line-height:40px;font-weight:bold;position:relative}#faq .faq_block dt::after{content:"";position:absolute;bottom:0;width:7px;height:7px;border:1px solid;border-color:transparent transparent #000 #000;transform:rotate(-45deg);right:2.5%;bottom:50%;margin-bottom:-7px;transition:all .3s ease}#faq .faq_block dt.active:after{transform:rotate(135deg)}#faq .faq_block dt:hover{cursor:pointer}#faq .faq_block dd{padding:5px 10px 15px;display:none;line-height:1.7em}#faq .faq_block dd p:last-child{margin-bottom:0}#faq .btn{width:60%;margin:0 auto}#faq .contact_info{border:2px solid #ccc;padding:1.5em 3em;text-align:center}#faq .contact_info .form a{display:block;border:3px solid #ccc;color:var(--siteblack);padding:1em 0;border-radius:5px;margin-bottom:20px}#faq .contact_info .tel{font-size:20px;line-height:1.7em}#faq .contact_info .tel span{display:block;font-size:.7em}@media only screen and (max-width:768px){#faq .faq_block{margin-bottom:40px}#faq .ftit{font-size:16px;margin-bottom:1em}#faq .faq_block dl{padding:0;margin-bottom:5px}#faq .faq_block dt{background-size:30px;padding:15px 28px 10px 50px;min-height:50px;height:auto;line-height:1.4em;font-size:14px}#faq .faq_block dt::after{width:4px;height:4px;margin-bottom:-4px;right:12px}#faq .faq_block dd{font-size:14px;line-height:1.5em}#faq .btn{width:100%}#faq .contact_info{border:2px solid #ccc;padding:10px;text-align:center}#faq .contact_info .form a{margin-bottom:10px;padding:10px 0}#faq .contact_info .tel{font-size:16px;line-height:1.7em}#faq .contact_info .tel span{text-align:left;display:block;line-height:1.7em}}#magazine .contents{display:none;opacity:0}#magazine .contents.list-tab-on{display:block;opacity:1;animation-duration:.7s;animation-name:fade-in}#magazine .contents ul{display:flex;flex-wrap:wrap}#magazine .contents li{width:32%;margin-right:2%}#magazine .contents li:nth-child(3n){margin-right:0}#magazine .contents li a{display:block;transition:.3s;color:var(--siteblack);padding:10px 0}#magazine .contents li .thumb_fit{padding-top:141.25%}#magazine .contents li p{position:relative;margin:.2em 0 .5em 0}#top_magazine{margin-bottom:5vw}#top_magazine .magazine_container{padding:0 3vw}#top_magazine .swiper-slide{}#top_magazine .swiper-slide img{width:100%}#top_magazine .swiper-container{overflow:visible}#top_magazine .link-more{width:22%;margin-left:auto;margin-top:15px;font-size:14px}#top_magazine .textwrap{text-align:left;color:#646464}#top_magazine{}@media only screen and (max-width:768px){#magazine .contents li{width:100%;margin-right:0}#top_magazine{margin-bottom:70px}#top_magazine .link-more{width:100%}}main.in.exclusive{padding:0;display:block;width:100%;height:100vh;overflow:hidden;background-color:#000;position:relative}main.in.exclusive .youtube{position:absolute;width:100%;padding-top:45%;top:50%;transform:translateY(-50%)}main.in.exclusive .youtube iframe{position:absolute;top:0;right:0;width:100%;height:100%}.txtmodal{text-align:left;padding:5% 8%}.txtmodal h2{color:var(--sitekey);font-weight:bold;margin-bottom:.75em;background:linear-gradient(transparent 65%,#f0f0f0 35%);line-height:2em;padding-left:.5em}.txtmodal ul{list-style:circle;padding-left:1.5em;margin-bottom:2em}.txtmodal li{margin-bottom:.5em}.txtmodal .note{font-size:.8em;line-height:1.5em;margin-top:.25em;display:block}.hbd_box{position:relative;display:block;padding:5vw;background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/hbd_logo.jpg);background-repeat:no-repeat;background-size:50%;background-position:center;font-family:'Roboto Slab',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}.hbd_box:before,.hbd_box:after{content:"";position:absolute;background-repeat:no-repeat;background-size:100%;width:100%;height:15vw;left:0;z-index:0;opacity:.4}.hbd_box:before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/hdp_top.png);top:0;background-position:top}.hbd_box:after{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/hdp_bottom.png);bottom:0;background-position:bottom}.hbd_box .tit{width:90%;margin:0 auto 34px;position:relative}.hbd_box .tit img{width:100%}.hbd_box .name{color:#e46b90;font-size:34px;font-weight:800;line-height:1.5em;letter-spacing:.02em;margin-bottom:.5em}.hbd_box .name .dear{display:block;font-size:.8em;line-height:1.3em}.hbd_box .name .bottom{display:inline-block;padding-left:6px;font-size:.7em}.hbd_box .messa{color:#868686;font-size:24px;font-weight:bold;line-height:1.5em;letter-spacing:.05em;margin-bottom:1.4em}.hbd_box .messa span{position:relative;display:block;font-size:.9em}.hbd_box a{position:relative;background-color:#e46b90;color:#fff;display:block;font-size:18px;font-weight:bold;line-height:1.5em;letter-spacing:.1em;padding:7px 0;z-index:1}.hbd_box a:after{content:"\025b6";position:absolute;font-size:10px;right:2em;font-family:'Noto Sans JP',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif}.hbd_box canvas{height:100%;width:100%;position:fixed;top:0;left:0;z-index:0}.hbd_btn{position:absolute;z-index:9;bottom:5%;left:47%;width:44%;background-color:#fff;border-radius:10px;transform:translate(-100%,0);max-width:742px}.hbd_bnr{width:100%;position:relative;display:block}.hbd_bnr img{width:100%}.hbd_bnr .messa{position:absolute;top:58%;left:50%;transform:translateX(-50%);font-size:20px;font-weight:bold;line-height:1.5em;width:100%;font-family:'Roboto Slab',"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;letter-spacing:.05em;color:#868686;text-align:center}.hbd_bnr .messa span{}#hbd_contents{max-width:600px;margin:0 auto}#hbd_contents figure{margin-bottom:30px}#hbd_contents figure img{width:100%}#hbd_contents figure figcaption{font-size:12px;font-weight:bold;text-align:center;line-height:1.5em}@media only screen and (max-width:768px){.hbd_box{padding:12vw 5vw;background-size:100%}.hbd_box:before,.hbd_box:after{height:20vw;opacity:1}.hbd_box .tit{margin:0 auto 8px}.hbd_box .name{font-size:24px}.hbd_box .messa{margin-bottom:1em;font-size:20px}.hbd_box a{font-size:16px}.hbd_box a:after{font-size:10px;right:1em}.hbd_btn{position:inherit;bottom:0;left:0;width:94%;margin:15px auto 30px;transform:none}.hbd_bnr{}.hbd_bnr .messa{font-size:3.6vw;top:58%}#hbd_contents figure{margin-bottom:20px}}.messa .m101:after{content:'佐久間咲也 '}.messa .m102:after{content:'碓氷真澄 '}.messa .m103:after{content:'皆木 綴 '}.messa .m104:after{content:'茅ヶ崎 至 '}.messa .m105:after{content:'シトロン '}.messa .m106:after{content:'卯木千景 '}.messa .m201:after{content:'皇 天馬 '}.messa .m202:after{content:'瑠璃川 幸 '}.messa .m203:after{content:'向坂 椋 '}.messa .m204:after{content:'斑鳩三角 '}.messa .m205:after{content:'三好一成 '}.messa .m206:after{content:'兵頭九門 '}.messa .m301:after{content:'摂津万里 '}.messa .m302:after{content:'兵頭十座 '}.messa .m303:after{content:'七尾太一 '}.messa .m304:after{content:'伏見 臣 '}.messa .m305:after{content:'古市左京 '}.messa .m306:after{content:'泉田 莇 '}.messa .m401:after{content:'月岡 紬 '}.messa .m402:after{content:'高遠 丞 '}.messa .m403:after{content:'御影 密 '}.messa .m404:after{content:'有栖川 誉 '}.messa .m405:after{content:'雪白 東 '}.messa .m406:after{content:'ガイ '}.messa .m501:after{content:'松川伊助 '}.messa .m502:after{content:'迫田ケン '}.messa .m503:after{content:'鹿島雄三 '}.messa .m601:after{content:'飛鳥晴翔 '}.messa .m602:after{content:'神木坂レニ '}.messa .m701:after{content:'MANKAI STAGE『A3!』'}.messa .m702:after{content:'MANKAI STAGE『A3!』'}.messa .m703:after{content:'MANKAI STAGE『A3!』'}.messa .m704:after{content:'MANKAI STAGE『A3!』'}.messa .m801:after{content:'MANKAI STAGE『A3!』'}#top_movie .swiper-button-prev,#top_movie .swiper-button-next,#top_inste .swiper-button-prev,#top_inste .swiper-button-next{width:3.5vw;height:100%;transition:.15s ease-out;top:0;outline:none;display:none}#top_movie .swiper-button-prev{left:-2.5vw}#top_movie .swiper-button-next{right:-2.5vw}#top_movie .swiper-button-prev:after,#top_movie .swiper-button-next:after{content:"";background-repeat:no-repeat;background-size:contain;width:3.5vw;height:3.5vw}#top_movie .swiper-button-prev:after{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/a_prev.png)}#top_movie .swiper-button-next:after{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/a_next.png)}#top_movie .swiper-button-prev.swiper-button-disabled,#top_movie .swiper-button-next.swiper-button-disabled{opacity:0;transition:.15s ease-out}@media only screen and (max-width:768px){#top_movie .swiper-button-prev,#top_movie .swiper-button-next{width:8vw}#top_movie .swiper-button-prev:after,#top_movie .swiper-button-next:after{width:8vw;height:8vw}#top_movie .swiper-button-prev{left:-3vw}#top_movie .swiper-button-next{right:-3vw}}.gform iframe{width:100%;height:1700px}@media only screen and (max-width:768px){.gform iframe{width:100%;height:500vw}}.ad_flow{padding-top:2em}.ad_flow ul{display:flex;flex-wrap:wrap;justify-content:space-between}.ad_flow li{width:22%;border:1px solid #ccc;padding:1%;background-color:#f5f5f5}.ad_flow li figure{line-height:0;border:1px solid #ccc;position:relative}.ad_flow li figure:after{content:"";background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/lp/ad_arrow.png);position:absolute;right:-12.5%;top:50%;transform:translate(100%,-50%);width:20px;height:50px;background-size:100%}.ad_flow li:last-child figure:after{display:none}.ad_flow li img{width:100%}.ad_flow li p{margin:1em 0 0;line-height:1.5em}@media only screen and (max-width:768px){.ad_flow li{width:100%;padding:5%}.ad_flow li figure{width:60%;margin:0 auto}.ad_flow li figure:after{display:none}.ad_flow li p{margin:1em 0 0}}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:visible}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:none}#cboxContent{margin-right:60px;overflow:visible;margin-bottom:0}.cboxIframe{background:#000}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#fff;border:8px solid var(--sitekey);border-radius:8px}#cboxLoadingGraphic{background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/loading.gif) no-repeat center center}#cboxLoadingOverlay{background:#fff}#cboxTitle{position:absolute;top:-22px;left:0;color:#000}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}#cboxSlideshow,#cboxClose{text-indent:-9999px;width:40px;height:100%;position:absolute;top:0;background:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/controls2.png) no-repeat 0 0}#cboxClose{background-position:7px 0;right:-50px;border:0;outline:none}#cboxClose:hover{background-position:-40px 0}@media screen and (max-width:768px){#cboxContent{margin-right:0;margin-bottom:50px}#cboxClose{right:0;top:inherit;bottom:-35px;height:22px}#cboxLoadedContent{border:4px solid var(--sitekey);border-radius:5px}}.modal_trigger{cursor:pointer}.modal-box{position:fixed;width:100%;height:100vh;height:100dvh;top:0;right:0;z-index:-1;transition:.5s ease;overflow:hidden;display:block;opacity:0;visibility:hidden;background-position:center;pointer-events:none;z-index:1000}.modal-box:before{content:"";position:fixed;background:#000;opacity:.6;background-size:cover;width:100%;height:100vh;height:100dvh;top:0;left:0;z-index:-1;pointer-events:none}.modal-box .modal-inner{position:relative;width:100%;height:100%;display:flex;align-items:center}.modal-box .modal-inner .modal-bg-close{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-box .modal-inner .close{cursor:pointer;position:absolute;right:-60px;width:50px;top:20px;height:40px}.modal-box .modal-inner .close span{position:relative;width:100%;height:100%;display:block}.modal-box .modal-inner .close span:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#fff;width:50px;height:1px}.modal-box .modal-inner .close span:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);background:#fff;width:50px;height:1px}.modal-box .modal-inner .modal-content{width:92%;max-width:1000px;margin:0 auto;position:relative;padding:50px;border:1px solid #535353;text-align:left;background:#000}.modal-box .modal-inner .modal-content .inner-scroll{overflow-y:scroll;max-height:calc(80vh - 40px);padding:0 30px}.modal-box .modal-inner .modal-content .inner-scroll::-webkit-scrollbar{display:none}.modal-box .modal-inner .modal-content .inner-scroll::-webkit-scrollbar-track{display:none}.modal-box.active{opacity:1;visibility:visible;right:0;pointer-events:all}.modal-box.active:before{pointer-events:all}.modal-box.active .modal-inner{pointer-events:all}@media screen and (max-width:768px){.modal-box .modal-inner .modal-content{padding:30px}.modal-box .modal-inner .modal-content .inner-scroll{padding:0}.modal-box .modal-inner .close{right:0;top:-50px}}body.bg_vivid{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/fc_event_2025/teaser/bg_pc.webp)}#fc_event_2025_teaser{}#fc_event_2025_teaser .fv{position:relative;display:block center;width:100%;height:auto;padding-top: min(100lvh , calc(100% * 1080 / 1920));margin-bottom:100px}#fc_event_2025_teaser .fv .wrap_main{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:80%;max-width:1400px;height:auto;margin:0 auto}#fc_event_2025_teaser .fv .wrap_main .title{display:block;width:100%;height:auto;margin:0 auto 6%}#fc_event_2025_teaser .fv .wrap_main .title img{display:block;width:100%;height:auto}#fc_event_2025_teaser .fv .wrap_main .dateplace{display:block;width:60%;height:auto;margin:0 auto}#fc_event_2025_teaser .fv .wrap_main .dateplace img{display:block;width:100%;height:auto}@media screen and (max-width:768px){body.bg_vivid::before{background-image:url(https://mankaistage-fanclub.mankai-stage.jp/wp-content/themes/a3fc_2503/images/fc_event_2025/teaser/bg_sp.webp)}#fc_event_2025_teaser .fv{padding-top: min(100lvh , calc(100% * 1920 / 1080));margin-bottom:0}#fc_event_2025_teaser .fv .wrap_main{width:80%}#fc_event_2025_teaser .fv .wrap_main .title{margin-bottom:13%}#fc_event_2025_teaser .fv .wrap_main .dateplace{width:80%}}.mentecs{padding:3vw 0 10vw;text-align:center}.mentecs h3{font-weight:bold;font-size:1.5em;line-height:1.7em}@charset "utf-8";.eena.active{transition:.2s ease;animation:eena_active .3s}@keyframes eena_active{
0%{ transform: scale(1);}
25%{ transform: scale(1.2);}
50%{ transform: scale(0.95);}
}.anim_wrap{position:absolute;top:0;left:0;width:100%;height:100%}.anim_wrap .heart{color:#eb0808;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;text-align:center;position:absolute;width:100%;height:100%}.anim_wrap .heart img{width:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anim_wrap.is-show .heart{animation:bobble 1.2s;animation-delay:.2s;animation-fill-mode:both;opacity:1;z-index:2}@keyframes bobble {
  0%   { transform: translate(-50%,-50%) scale(0, 0); color: #ff6464; opacity: 1;}
  10%  { transform: translate(-50%,-50%) scale(1.3, 1.3); opacity: 1;}
  15% { transform: translate(-50%,-50%) scale(1.0, 1.0); opacity: 1;}
  50% { transform: translate(-50%,-50%) scale(1.0, 1.0); opacity: 1;}
  100% { transform: translate(-50%,-50%) scale(1.0, 1.0); opacity: 0;}
}.anim_wrap.is-show .heart span{position:absolute;font-size:10px;font-weight:bold;white-space:nowrap;color:#fff;top:44%;left:50%;transform:translate(-50%,-50%) rotate(-9deg)}.anim_wrap:after,.anim_wrap:before{border-radius:50%;content:"";display:block;top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;z-index:1;width:100px;height:100px}.anim_wrap.is-show:before{animation:character-defaultAnim-before .3s!important}.anim_wrap.is-show:after{animation:character-defaultAnim-after .3s!important}#contTopics .anim_wrap.is-show:before,#contRanking .anim_wrap.is-show:before,#contCharacter .anim_wrap.is-show:before{animation:character-defaultAnim-before2 .3s!important}#contTopics .anim_wrap.is-show:after,#contRanking .anim_wrap.is-show:after,#contCharacter .anim_wrap.is-show:after{animation:character-defaultAnim-after2 .3s!important}@keyframes character-defaultAnim-before {
  0%   { transform: translate(-50%,-50%) scale(0, 0); background-color: #7de8dc; opacity: 1;}
  50%  {background-color: #7de8dc;}
  99%  { opacity: 1;}
  100%  { transform: translate(-50%,-50%) scale(1, 1); background-color: #4dcdd4;  opacity: 0;}
}@keyframes character-defaultAnim-after {
  0%    { transform: translate(-50%,-50%) scale(0, 0); background-color: #fff; opacity: 1;}
  50%   { transform: translate(-50%,-50%) scale(0, 0); background-color: #fff;}
  99%  { opacity: 1;}
  100%  { transform: translate(-50%,-50%) scale(1, 1); background-color: #fff;  opacity: 0;}
}@keyframes character-defaultAnim-before2 {
  0%   { transform: translate(-50%,-50%) scale(0, 0); background-color: #fff; opacity: 1;}
  50%  {background-color: #fff;}
  99%  { opacity: 1;}
  100%  { transform: translate(-50%,-50%) scale(1, 1); background-color: #fff;  opacity: 0;}
}@keyframes character-defaultAnim-after2 {
  0%    { transform: translate(-50%,-50%) scale(0, 0); background-color: #c2eef0; opacity: 1;}
  50%   { transform: translate(-50%,-50%) scale(0, 0); background-color: #c2eef0;}
  99%  { opacity: 1;}
  100%  { transform: translate(-50%,-50%) scale(1, 1); background-color: #c2eef0;  opacity: 0;}
}.anim_wrap .bobble_particle{width:100%;height:100%;position:absolute;top:0;left:0}.anim_wrap .bobble_particle i{border-radius:50%;display:block;width:30px;height:30px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);opacity:0}@media only screen and (max-width:768px){.anim_wrap .bobble_particle i{width:5vw;height:5vw}}.anim_wrap.is-show .bobble_particle i{transition:.2s;opacity:1}.anim_wrap.is-show .bobble_particle i:nth-child(1){animation:bobble_particle_01 1s ease-out .3s}@keyframes bobble_particle_01 {
  0%    { transform: rotate(10deg) translate(200px, 0); background-color: #f7cbb2;}
  80%   { transform: rotate(10deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #f7cbb2;}
}.anim_wrap.is-show .bobble_particle i:nth-child(2){animation:bobble_particle_02 1s ease-out .3s}@keyframes bobble_particle_02 {
  0%    { transform: rotate(70deg) translate(200px, 0); background-color: #b7daf2;}
  80%   { transform: rotate(70deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #6eb4e6;}
}.anim_wrap.is-show .bobble_particle i:nth-child(3){animation:bobble_particle_03 1s ease-out .3s}@keyframes bobble_particle_03 {
  0%    { transform: rotate(130deg) translate(200px, 0); background-color: #fbdf84;}
  80%   { transform: rotate(130deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #fac80f;}
}.anim_wrap.is-show .bobble_particle i:nth-child(4){animation:bobble_particle_04 1s ease-out .3s}@keyframes bobble_particle_04 {
  0%    { transform: rotate(190deg) translate(200px, 0); background-color: #f7cbb2;}
  80%   { transform: rotate(190deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #f09664;}
}.anim_wrap.is-show .bobble_particle i:nth-child(5){animation:bobble_particle_05 1s ease-out .3s}@keyframes bobble_particle_05 {
  0%    { transform: rotate(250deg) translate(200px, 0); background-color: #b7daf2;}
  80%   { transform: rotate(250deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #6eb4e6;}
}.anim_wrap.is-show .bobble_particle i:nth-child(6){animation:bobble_particle_06 1s ease-out .3s}@keyframes bobble_particle_06 {
  0%    { transform: rotate(310deg) translate(200px, 0); background-color: #fbdf84;}
  80%   { transform: rotate(310deg) translate(20px, 0); }
  100%  { width: 0; height: 0; background-color: #fac80f;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(1){animation:bobble_particle2_02 1s ease-out .3s forwards}@keyframes bobble_particle2_01 {
  0%    { transform: rotate(20deg) translate(200px, 0); background-color: #f7cbb2;}
  40%   { transform: rotate(20deg) translate(205px, 0); }
  60%,100%  { transform: rotate(20deg) translate(205px, 0); width: 0; height: 0; background-color: #f7cbb2;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(2){animation:bobble_particle2_03 1s ease-out .3s forwards}@keyframes bobble_particle2_02 {
  0%    { transform: rotate(80deg) translate(200px, 0); background-color: #b7daf2;}
  40%   { transform: rotate(80deg) translate(205px, 0); }
  60%,100%  { transform: rotate(80deg) translate(205px, 0); width: 0; height: 0; background-color: #6eb4e6;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(3){animation:bobble_particle2_04 1s ease-out .3s forwards}@keyframes bobble_particle2_03 {
  0%    { transform: rotate(140deg) translate(200px, 0); background-color: #fbdf84;}
  40%   { transform: rotate(140deg) translate(205px, 0); }
  60%,100%  { transform: rotate(140deg) translate(205px, 0); width: 0; height: 0; background-color: #fac80f;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(4){animation:bobble_particle2_05 1s ease-out .3s forwards}@keyframes bobble_particle2_04 {
  0%    { transform: rotate(200deg) translate(200px, 0); background-color: #f7cbb2;}
  40%   { transform: rotate(200deg) translate(205px, 0); }
  60%,100%  { transform: rotate(200deg) translate(205px, 0); width: 0; height: 0; background-color: #f09664;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(5){animation:bobble_particle2_06 1s ease-out .3s forwards}@keyframes bobble_particle2_05 {
  0%    { transform: rotate(260deg) translate(200px, 0); background-color: #b7daf2;}
  40%   { transform: rotate(260deg) translate(205px, 0); }
  60%,100%  { transform: rotate(260deg) translate(205px, 0); width: 0; height: 0; background-color: #6eb4e6;}
}.anim_wrap.is-show .bobble_particle2 i:nth-child(6){animation:bobble_particle2_01 1s ease-out .3s forwards}@keyframes bobble_particle2_06 {
  0%    { transform: rotate(320deg) translate(200px, 0); background-color: #fbdf84;}
  40%   { transform: rotate(320deg) translate(205px, 0); }
  60%,100%  { transform: rotate(320deg) translate(205px, 0); width: 0; height: 0; background-color: #fac80f;}
}@keyframes bobble_particle_01_sp {
  0%    { transform: rotate(10deg) translate(25vw, 0); background-color: #f7cbb2;}
  80%   { transform: rotate(10deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #f7cbb2;}
}@keyframes bobble_particle_02_sp {
  0%    { transform: rotate(70deg) translate(25vw, 0); background-color: #b7daf2;}
  80%   { transform: rotate(70deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #6eb4e6;}
}@keyframes bobble_particle_03_sp {
  0%    { transform: rotate(130deg) translate(25vw, 0); background-color: #fbdf84;}
  80%   { transform: rotate(130deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #fac80f;}
}@keyframes bobble_particle_04_sp {
  0%    { transform: rotate(190deg) translate(25vw, 0); background-color: #f7cbb2;}
  80%   { transform: rotate(190deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #f09664;}
}@keyframes bobble_particle_05_sp {
  0%    { transform: rotate(250deg) translate(25vw, 0); background-color: #b7daf2;}
  80%   { transform: rotate(250deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #6eb4e6;}
}@keyframes bobble_particle_06_sp {
  0%    { transform: rotate(310deg) translate(25vw, 0); background-color: #fbdf84;}
  80%   { transform: rotate(310deg) translate(2vw, 0); }
  100%  { width: 0; height: 0; background-color: #fac80f;}
}@keyframes bobble_particle2_01_sp {
  0%    { transform: rotate(20deg) translate(25vw, 0); background-color: #f7cbb2;}
  40%   { transform: rotate(20deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(20deg) translate(27vw, 0); width: 0; height: 0; background-color: #f7cbb2;}
}@keyframes bobble_particle2_02_sp {
  0%    { transform: rotate(80deg) translate(25vw, 0); background-color: #b7daf2;}
  40%   { transform: rotate(80deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(80deg) translate(27vw, 0); width: 0; height: 0; background-color: #6eb4e6;}
}@keyframes bobble_particle2_03_sp {
  0%    { transform: rotate(140deg) translate(25vw, 0); background-color: #fbdf84;}
  40%   { transform: rotate(140deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(140deg) translate(27vw, 0); width: 0; height: 0; background-color: #fac80f;}
}@keyframes bobble_particle2_04_sp {
  0%    { transform: rotate(200deg) translate(25vw, 0); background-color: #f7cbb2;}
  40%   { transform: rotate(200deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(200deg) translate(27vw, 0); width: 0; height: 0; background-color: #f09664;}
}@keyframes bobble_particle2_05_sp {
  0%    { transform: rotate(260deg) translate(25vw, 0); background-color: #b7daf2;}
  40%   { transform: rotate(260deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(260deg) translate(27vw, 0); width: 0; height: 0; background-color: #6eb4e6;}
}@keyframes bobble_particle2_06_sp {
  0%    { transform: rotate(320deg) translate(25vw, 0); background-color: #fbdf84;}
  40%   { transform: rotate(320deg) translate(27vw, 0); }
  60%,100%  { transform: rotate(320deg) translate(27vw, 0); width: 0; height: 0; background-color: #fac80f;}
}@media only screen and (max-width:768px){.anim_wrap.is-show .bobble_particle i:nth-child(1){animation:bobble_particle_01_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle i:nth-child(2){animation:bobble_particle_02_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle i:nth-child(3){animation:bobble_particle_03_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle i:nth-child(4){animation:bobble_particle_04_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle i:nth-child(5){animation:bobble_particle_05_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle i:nth-child(6){animation:bobble_particle_06_sp 1s ease-out .3s}.anim_wrap.is-show .bobble_particle2 i:nth-child(1){animation:bobble_particle2_02_sp 1s ease-out .3s forwards}.anim_wrap.is-show .bobble_particle2 i:nth-child(2){animation:bobble_particle2_03_sp 1s ease-out .3s forwards}.anim_wrap.is-show .bobble_particle2 i:nth-child(3){animation:bobble_particle2_04_sp 1s ease-out .3s forwards}.anim_wrap.is-show .bobble_particle2 i:nth-child(4){animation:bobble_particle2_05_sp 1s ease-out .3s forwards}.anim_wrap.is-show .bobble_particle2 i:nth-child(5){animation:bobble_particle2_06_sp 1s ease-out .3s forwards}.anim_wrap.is-show .bobble_particle2 i:nth-child(6){animation:bobble_particle2_01_sp 1s ease-out .3s forwards}}