@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";footer.site-footer{position:relative;z-index:1;background-color:#020613;margin-top:-3.84%;font-size:5.2083333333vw;color:#fff;font-family:Noto Sans JP,sans-serif}@media only screen and (max-width: 899.98px){footer.site-footer{width:100%;margin-top:-3.5%;font-size:13.0208333333vw}}footer.site-footer .site-footer-row_1{position:relative;padding:3.5% 0 .57em;background-color:#141d35}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-row_1{padding-top:10%}}footer.site-footer .site-footer-row_1 .site-footer-links{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-right:auto;margin-left:auto}footer.site-footer .site-footer-row_1 .site-footer-links li{width:fit-content;font-size:.16em}footer.site-footer .site-footer-row_1 .site-footer-links li a{text-decoration:none}footer.site-footer .site-footer-langs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}footer.site-footer .site-footer-langs .select-lang{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:.05em .1em;border:1px solid #353842}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-langs .select-lang{padding:.1em .2em}}footer.site-footer .site-footer-langs .select-lang .select-lang-text{margin:0 .15em 0 .1em;font-size:.16em;color:#bbc4d3}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-langs .select-lang .select-lang-text{margin:0 .3em 0 .2em;font-size:.3em}}footer.site-footer .site-footer-langs .select-lang select{font-size:.16em}footer.site-footer .site-footer-langs .select-lang .select-lang-globe{width:.18em;height:.18em}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-langs .select-lang .select-lang-globe{width:.35em;height:.35em}}footer.site-footer .site-footer-langs .select-lang .select-lang-arrow{width:.13em;height:.07em}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-langs .select-lang .select-lang-arrow{width:.25em;height:.13em}}footer.site-footer .site-footer-langs .select-lang .js-change-language{position:absolute;top:0;left:0;width:100%;height:100%;color:#000;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}footer.site-footer .site-footer-row_2{width:100%;max-width:2000px;padding:.36em 0 .48em;margin:auto}footer.site-footer .site-footer-platform{width:3.52em;margin:.26em auto 0}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-platform{width:5em;margin:.5em auto 0}}footer.site-footer .site-footer-copyrights{margin-top:.22em}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-copyrights{margin:.5em .3em 0}}footer.site-footer .site-footer-copyrights p{font-size:.11em;text-align:center;letter-spacing:.04em}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-copyrights p{font-size:.2em}}footer.site-footer .site-footer-copyrights .site-footer-copyrights-platforms img{display:inline;width:auto;vertical-align:middle}@media only screen and (max-width: 899.98px){footer.site-footer .site-footer-copyrights .site-footer-copyrights-platforms img{height:.9em}}footer.site-footer .site-footer-ci{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:.3em}footer.site-footer .site-footer-ci .site-footer-ci-cygames{width:1.04em}footer.site-footer .site-footer-ci .site-footer-ci-arcsystemworks{width:.4em;margin-left:.24em}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none!important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;tab-size:2}@media (prefers-reduced-motion:no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(:focus-visible){outline:3px solid CanvasText;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%)!important;height:1px!important;width:1px!important;overflow:hidden!important;position:absolute!important;white-space:nowrap!important;border:0!important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-feature-settings:"palt";font-family:Noto Sans JP,sans-serif;font-style:normal;font-size:5.2083333333vw}.maruGo{font-family:"M PLUS Rounded 1c",sans-serif}div.area-outside{position:fixed;width:100%;height:100vh;pointer-events:none;z-index:999}@media only screen and (max-width: 899.98px){div.area-outside{width:160%;-webkit-transform:translateX(-30vw);-moz-transform:translateX(-30vw);-o-transform:translateX(-30vw);-ms-transform:translateX(-30vw);transform:translate(-30vw);display:none}}div.area-outside>div{position:absolute;width:14%}@media only screen and (max-width: 899.98px){div.area-outside>div{width:20%}}div.area-outside--left{height:100%;top:0;left:0;background:url(/ac-bu/background/brick-left.png) center left/contain repeat-y}div.area-outside--right{height:100%;right:0;top:0;background:url(/ac-bu/background/brick-right.png) center left/contain repeat-y}.container{overflow:hidden;background-color:#00ff5f;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}main{width:70%;margin:0 auto;position:relative}@media only screen and (max-width: 899.98px){main{width:100%}}h2.section-ttl{width:32%;position:relative;z-index:2}h2.section-ttl img{pointer-events:none}img,a{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-moz-touch-callout:none;touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.spbr{display:none}@media only screen and (max-width: 899.98px){.spbr{display:block}}.modal__overlay{position:fixed;inset:0;background:#0009;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:999999}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);-moz-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);-o-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);-ms-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{-webkit-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);-moz-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);-o-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);-ms-animation:mmslideIn .3s cubic-bezier(0,0,.2,1);animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);-moz-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);-o-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);-ms-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{-webkit-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);-moz-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);-o-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);-ms-animation:mmslideOut .3s cubic-bezier(0,0,.2,1);animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}@-moz-keyframes mmfadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes mmfadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes mmfadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes mmfadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes mmfadeOut{0%{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes mmfadeOut{0%{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes mmfadeOut{0%{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes mmfadeOut{0%{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-o-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-o-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes mmslideIn{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-o-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes mmslideIn{0%{-webkit-transform:translateY(15%);-moz-transform:translateY(15%);-o-transform:translateY(15%);-ms-transform:translateY(15%);transform:translateY(15%)}to{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes mmslideOut{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}@-webkit-keyframes mmslideOut{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}@-o-keyframes mmslideOut{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}@keyframes mmslideOut{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-o-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}}.shindan{position:relative;width:100%;margin-bottom:20%;height:100%;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}@media only screen and (max-width: 899.98px){.shindan{margin-bottom:20%}}.shindan--background{position:absolute;top:0;object-fit:cover;object-position:top center;width:100%;height:100%;-webkit-animation:hueRotate 1s infinite linear;-moz-animation:hueRotate 1s infinite linear;-o-animation:hueRotate 1s infinite linear;-ms-animation:hueRotate 1s infinite linear;animation:hueRotate 1s infinite linear;z-index:2}.shindan--ufo{position:absolute;z-index:5;right:22%;top:18.5%;width:10%}@media only screen and (max-width: 899.98px){.shindan--ufo{right:23%;top:10%;width:12%}}.shindan--ufo img{position:absolute;top:0}.shindan--ufo img.ufo-beam{-webkit-animation:rotateY .5s linear infinite;-moz-animation:rotateY .5s linear infinite;-o-animation:rotateY .5s linear infinite;-ms-animation:rotateY .5s linear infinite;animation:rotateY .5s linear infinite}.shindan--header{position:absolute;z-index:4;right:0;width:100%;top:18%;pointer-events:none}@media only screen and (max-width: 899.98px){.shindan--header{top:9%}}.shindan--header .logo{position:absolute;width:24%;right:0;top:0}@media only screen and (max-width: 899.98px){.shindan--header .logo{top:1em}}.shindan--header .logo img{position:absolute}.shindan--header .kazari1{position:absolute;top:-2.3em}@media only screen and (max-width: 899.98px){.shindan--header .kazari1{top:-2.5em}}.shindan--header .kazari1.left1{left:0;width:13%;-webkit-animation:rotateZ2 1s infinite linear;-moz-animation:rotateZ2 1s infinite linear;-o-animation:rotateZ2 1s infinite linear;-ms-animation:rotateZ2 1s infinite linear;animation:rotateZ2 1s infinite linear}.shindan--header .kazari1.left2{left:14%;width:9.5%;-webkit-animation:rotateZ2 1s infinite linear reverse;-moz-animation:rotateZ2 1s infinite linear reverse;-o-animation:rotateZ2 1s infinite linear reverse;-ms-animation:rotateZ2 1s infinite linear reverse;animation:rotateZ2 1s infinite linear reverse}.shindan--header .kazari1.left3{left:25%;width:7%;-webkit-animation:rotateZ2 1s infinite linear;-moz-animation:rotateZ2 1s infinite linear;-o-animation:rotateZ2 1s infinite linear;-ms-animation:rotateZ2 1s infinite linear;animation:rotateZ2 1s infinite linear}.shindan--header .kazari1.right1{right:0;width:13%;-webkit-animation:rotateZ3 1s infinite linear reverse;-moz-animation:rotateZ3 1s infinite linear reverse;-o-animation:rotateZ3 1s infinite linear reverse;-ms-animation:rotateZ3 1s infinite linear reverse;animation:rotateZ3 1s infinite linear reverse}.shindan--header .kazari1.right2{right:14%;width:9.5%;-webkit-animation:rotateZ3 1s infinite linear;-moz-animation:rotateZ3 1s infinite linear;-o-animation:rotateZ3 1s infinite linear;-ms-animation:rotateZ3 1s infinite linear;animation:rotateZ3 1s infinite linear}.shindan--header .kazari1.right3{right:25%;width:7%;-webkit-animation:rotateZ3 1s infinite linear reverse;-moz-animation:rotateZ3 1s infinite linear reverse;-o-animation:rotateZ3 1s infinite linear reverse;-ms-animation:rotateZ3 1s infinite linear reverse;animation:rotateZ3 1s infinite linear reverse}.shindan:after{content:"";display:block;position:relative;aspect-ratio:20/19.5;z-index:3}@media only screen and (max-width: 899.98px){.shindan:after{aspect-ratio:1/1.2}}.shindan:before{content:"";display:block;aspect-ratio:14/2.4;width:120%;background:url(/ac-bu/background/shindan-bg-2.png) center center/contain no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);top:20%;z-index:1}.shindan #shindanchu{position:absolute;left:44.3%;top:30%;width:20%;display:none}@media only screen and (max-width: 899.98px){.shindan #shindanchu{width:25%;left:43%;top:32%}}.shindan--base{background:url(/ac-bu/background/shindan-bg-base.webp) top center/80% auto no-repeat;width:100%;height:72.8%;position:absolute;bottom:0;z-index:4;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}@media only screen and (max-width: 899.98px){.shindan--base{height:79%;background-size:105% auto;bottom:-4%}}.shindan--base .question_start{aspect-ratio:16/9;width:70%;margin:15% auto}@media only screen and (max-width: 899.98px){.shindan--base .question_start{width:97%;margin:17% auto}}.shindan--base .question_start img{display:block;object-fit:contain;width:100%;height:100%}.shindan--base #question_main{aspect-ratio:16/9;display:none;width:68%;margin:16% auto;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}@media only screen and (max-width: 899.98px){.shindan--base #question_main{top:4%;width:93%}}.shindan--base #question_main:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:.25em;z-index:2;border:.08em #f0f solid;background:#4b6cd2;background:-webkit-linear-gradient(90deg,#4b6cd2 0%,#001e85 25%);background:-moz-linear-gradient(90deg,#4b6cd2 0%,#001e85 25%);background:-o-linear-gradient(90deg,#4b6cd2 0%,#001e85 25%);background:-ms-linear-gradient(90deg,#4b6cd2 0%,#001e85 25%);background:linear-gradient(0deg,#4b6cd2,#001e85 25%)}@media only screen and (max-width: 899.98px){.shindan--base #question_main:before{border:.15em #f0f solid;width:98%;height:97%;inset:0;margin:auto;border-radius:.5em}}.shindan--base #question_main:after{content:"";display:block;position:absolute;width:calc(100% + .45em);height:calc(100% + .45em);border:.08em solid #f0f;border-radius:.4em;left:-.225em;top:-.225em;margin:auto;background-color:#051e81;z-index:1}@media only screen and (max-width: 899.98px){.shindan--base #question_main:after{border:.15em #f0f solid;border-radius:.6em}}.shindan--base #question_main .question_svg{fill:#00ff5f;display:none;z-index:2;position:relative;position:absolute}.shindan--base #question_main img{pointer-events:none}.shindan h2.section-ttl{position:absolute;top:16%;z-index:4}@media only screen and (max-width: 899.98px){.shindan h2.section-ttl{top:10%}}.shindan--be{position:absolute;height:100%;width:100%;pointer-events:none}.shindan--be img{pointer-events:none}.shindan--be img.be{display:block;width:25%;position:absolute;left:47%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);top:18%;height:auto;z-index:4}@media only screen and (max-width: 899.98px){.shindan--be img.be{width:33%;top:16%}}.shindan--be img.fukidashi{z-index:8;display:block;position:absolute;left:50%;top:19%;width:12%;-webkit-animation:tenmetsu .5s steps(1) infinite;-moz-animation:tenmetsu .5s steps(1) infinite;-o-animation:tenmetsu .5s steps(1) infinite;-ms-animation:tenmetsu .5s steps(1) infinite;animation:tenmetsu .5s steps(1) infinite}@media only screen and (max-width: 899.98px){.shindan--be img.fukidashi{left:52%;width:14%}}.shindan--be p.name-plate{position:absolute;z-index:9;font-weight:900;color:#000;left:44%;top:32%;font-size:.25em;background:#f0f;border:.18em solid #000;padding:0 .2em .1em;line-height:1.2}@media only screen and (max-width: 899.98px){.shindan--be p.name-plate{font-size:.5em;top:29.5%}}@media only screen and (max-width: 899.98px){.shindan.result{margin-bottom:65%}.shindan.result .shindan--base{height:120%;bottom:-45%}.shindan.result .shindan--footer{bottom:0%}.shindan.result .shindan--footer:after{bottom:-25%}.shindan.result .shindan--footer a.answer-button{bottom:30%}}.shindan #shindan.result-page{margin-top:2%}.shindan--footer{position:absolute;width:100%;aspect-ratio:19/4;z-index:12;bottom:0;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;-ms-transition:.5s;transition:.5s}@media only screen and (max-width: 899.98px){.shindan--footer{bottom:-10%}}.shindan--footer:after{content:"";display:block;width:120%;position:absolute;bottom:-89%;left:-10%;aspect-ratio:6/1;background:url(/ac-bu/background/shindan-footer.png) top center/auto 101% repeat-x}@media only screen and (max-width: 899.98px){.shindan--footer:after{bottom:-15%}}.shindan--footer a.answer-button{position:absolute;width:23%;height:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;bottom:-35%;z-index:2;aspect-ratio:596/520}.shindan--footer a.answer-button.disable{pointer-events:none}@media only screen and (max-width: 899.98px){.shindan--footer a.answer-button{bottom:40%}}.shindan--footer a.answer-button img{pointer-events:none;object-fit:cover;object-position:top center;width:100%;height:100%}.shindan--footer a.answer-button img.push{object-position:bottom center}.shindan--footer a.answer-button#hai{left:21%}.shindan--footer a.answer-button#iie{right:21%}.shindan--footer img.zannen{position:absolute;z-index:5;right:15%;bottom:0;width:32%;display:none}@media only screen and (max-width: 899.98px){.shindan--footer img.zannen{bottom:80%}}.shindan--footer .lever{position:absolute;width:20%;bottom:-30%;pointer-events:none;z-index:2;aspect-ratio:400/946}@media only screen and (max-width: 899.98px){.shindan--footer .lever{left:2%;bottom:35%;width:15%}}.shindan--footer .lever img{object-fit:cover;object-position:center center;height:100%}.shindan--footer .lever.lever-left.push img{object-position:left center}.shindan--footer .lever.lever-right{left:auto;right:0}.shindan--footer .lever.lever-right.push img{object-position:right center}@media only screen and (max-width: 899.98px){.shindan--footer .lever.lever-right{right:2%}}@-moz-keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@-webkit-keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@-o-keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes hueRotate{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@-moz-keyframes hueRotate2{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(540deg)}}@-webkit-keyframes hueRotate2{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(540deg)}}@-o-keyframes hueRotate2{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(540deg)}}@keyframes hueRotate2{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(540deg)}}@-moz-keyframes hueRotateSat{0%{filter:hue-rotate(0deg) saturate(3)}to{filter:hue-rotate(360deg) saturate(3)}}@-webkit-keyframes hueRotateSat{0%{filter:hue-rotate(0deg) saturate(3)}to{filter:hue-rotate(360deg) saturate(3)}}@-o-keyframes hueRotateSat{0%{filter:hue-rotate(0deg) saturate(3)}to{filter:hue-rotate(360deg) saturate(3)}}@keyframes hueRotateSat{0%{filter:hue-rotate(0deg) saturate(3)}to{filter:hue-rotate(360deg) saturate(3)}}@-moz-keyframes inverts{0%{filter:invert(0)}50%{filter:invert(1)}to{filter:invert(1)}}@-webkit-keyframes inverts{0%{filter:invert(0)}50%{filter:invert(1)}to{filter:invert(1)}}@-o-keyframes inverts{0%{filter:invert(0)}50%{filter:invert(1)}to{filter:invert(1)}}@keyframes inverts{0%{filter:invert(0)}50%{filter:invert(1)}to{filter:invert(1)}}@-moz-keyframes kakuge{0%{object-position:top center}50%{object-position:bottom center}to{object-position:top center}}@-webkit-keyframes kakuge{0%{object-position:top center}50%{object-position:bottom center}to{object-position:top center}}@-o-keyframes kakuge{0%{object-position:top center}50%{object-position:bottom center}to{object-position:top center}}@keyframes kakuge{0%{object-position:top center}50%{object-position:bottom center}to{object-position:top center}}@-moz-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}10%{-webkit-transform:translateX(-3px) rotate(-3deg);-moz-transform:translateX(-3px) rotate(-3deg);-o-transform:translateX(-3px) rotate(-3deg);-ms-transform:translateX(-3px) rotate(-3deg);transform:translate(-3px) rotate(-3deg)}20%{-webkit-transform:translateX(3px) rotate(5deg);-moz-transform:translateX(3px) rotate(5deg);-o-transform:translateX(3px) rotate(5deg);-ms-transform:translateX(3px) rotate(5deg);transform:translate(3px) rotate(5deg)}30%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}40%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}50%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}60%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}70%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}80%{-webkit-transform:translateX(3px) rotate(2deg);-moz-transform:translateX(3px) rotate(2deg);-o-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}90%{-webkit-transform:translateX(-5px) rotate(-2deg);-moz-transform:translateX(-5px) rotate(-2deg);-o-transform:translateX(-5px) rotate(-2deg);-ms-transform:translateX(-5px) rotate(-2deg);transform:translate(-5px) rotate(-2deg)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}10%{-webkit-transform:translateX(-3px) rotate(-3deg);-moz-transform:translateX(-3px) rotate(-3deg);-o-transform:translateX(-3px) rotate(-3deg);-ms-transform:translateX(-3px) rotate(-3deg);transform:translate(-3px) rotate(-3deg)}20%{-webkit-transform:translateX(3px) rotate(5deg);-moz-transform:translateX(3px) rotate(5deg);-o-transform:translateX(3px) rotate(5deg);-ms-transform:translateX(3px) rotate(5deg);transform:translate(3px) rotate(5deg)}30%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}40%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}50%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}60%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}70%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}80%{-webkit-transform:translateX(3px) rotate(2deg);-moz-transform:translateX(3px) rotate(2deg);-o-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}90%{-webkit-transform:translateX(-5px) rotate(-2deg);-moz-transform:translateX(-5px) rotate(-2deg);-o-transform:translateX(-5px) rotate(-2deg);-ms-transform:translateX(-5px) rotate(-2deg);transform:translate(-5px) rotate(-2deg)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@-o-keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}10%{-webkit-transform:translateX(-3px) rotate(-3deg);-moz-transform:translateX(-3px) rotate(-3deg);-o-transform:translateX(-3px) rotate(-3deg);-ms-transform:translateX(-3px) rotate(-3deg);transform:translate(-3px) rotate(-3deg)}20%{-webkit-transform:translateX(3px) rotate(5deg);-moz-transform:translateX(3px) rotate(5deg);-o-transform:translateX(3px) rotate(5deg);-ms-transform:translateX(3px) rotate(5deg);transform:translate(3px) rotate(5deg)}30%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}40%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}50%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}60%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}70%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}80%{-webkit-transform:translateX(3px) rotate(2deg);-moz-transform:translateX(3px) rotate(2deg);-o-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}90%{-webkit-transform:translateX(-5px) rotate(-2deg);-moz-transform:translateX(-5px) rotate(-2deg);-o-transform:translateX(-5px) rotate(-2deg);-ms-transform:translateX(-5px) rotate(-2deg);transform:translate(-5px) rotate(-2deg)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}10%{-webkit-transform:translateX(-3px) rotate(-3deg);-moz-transform:translateX(-3px) rotate(-3deg);-o-transform:translateX(-3px) rotate(-3deg);-ms-transform:translateX(-3px) rotate(-3deg);transform:translate(-3px) rotate(-3deg)}20%{-webkit-transform:translateX(3px) rotate(5deg);-moz-transform:translateX(3px) rotate(5deg);-o-transform:translateX(3px) rotate(5deg);-ms-transform:translateX(3px) rotate(5deg);transform:translate(3px) rotate(5deg)}30%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}40%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}50%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}60%{-webkit-transform:translateX(3px) rotate(3deg);-moz-transform:translateX(3px) rotate(3deg);-o-transform:translateX(3px) rotate(3deg);-ms-transform:translateX(3px) rotate(3deg);transform:translate(3px) rotate(3deg)}70%{-webkit-transform:translateX(-5px) rotate(-3deg);-moz-transform:translateX(-5px) rotate(-3deg);-o-transform:translateX(-5px) rotate(-3deg);-ms-transform:translateX(-5px) rotate(-3deg);transform:translate(-5px) rotate(-3deg)}80%{-webkit-transform:translateX(3px) rotate(2deg);-moz-transform:translateX(3px) rotate(2deg);-o-transform:translateX(3px) rotate(2deg);-ms-transform:translateX(3px) rotate(2deg);transform:translate(3px) rotate(2deg)}90%{-webkit-transform:translateX(-5px) rotate(-2deg);-moz-transform:translateX(-5px) rotate(-2deg);-o-transform:translateX(-5px) rotate(-2deg);-ms-transform:translateX(-5px) rotate(-2deg);transform:translate(-5px) rotate(-2deg)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0)}}@-moz-keyframes rotateY{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes rotateY{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}}@-o-keyframes rotateY{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotateY{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0)}to{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);-ms-transform:rotateY(360deg);transform:rotateY(360deg)}}@-moz-keyframes rotateX{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-o-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}@-webkit-keyframes rotateX{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-o-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}@-o-keyframes rotateX{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-o-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}@keyframes rotateX{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);-ms-transform:rotateX(0deg);transform:rotateX(0)}to{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-o-transform:rotateX(360deg);-ms-transform:rotateX(360deg);transform:rotateX(360deg)}}@-moz-keyframes rotateZ{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotate(360deg)}}@-webkit-keyframes rotateZ{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotate(360deg)}}@-o-keyframes rotateZ{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotate(360deg)}}@keyframes rotateZ{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}to{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotate(360deg)}}@-moz-keyframes rotateZ2{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}50%{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}to{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}}@-webkit-keyframes rotateZ2{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}50%{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}to{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}}@-o-keyframes rotateZ2{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}50%{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}to{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}}@keyframes rotateZ2{0%{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}50%{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}to{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);transform:rotate(180deg)}}@-moz-keyframes rotateZ3{0%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}}@-webkit-keyframes rotateZ3{0%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}}@-o-keyframes rotateZ3{0%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}}@keyframes rotateZ3{0%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}50%{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);transform:rotate(-180deg)}to{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotate(0)}}@-moz-keyframes colorChange{0%{color:#00f}50%{color:purple}to{color:#00f}}@-webkit-keyframes colorChange{0%{color:#00f}50%{color:purple}to{color:#00f}}@-o-keyframes colorChange{0%{color:#00f}50%{color:purple}to{color:#00f}}@keyframes colorChange{0%{color:#00f}50%{color:purple}to{color:#00f}}@-moz-keyframes flash{0%{filter:brightness(1)}50%{filter:brightness(2)}to{filter:brightness(1)}}@-webkit-keyframes flash{0%{filter:brightness(1)}50%{filter:brightness(2)}to{filter:brightness(1)}}@-o-keyframes flash{0%{filter:brightness(1)}50%{filter:brightness(2)}to{filter:brightness(1)}}@keyframes flash{0%{filter:brightness(1)}50%{filter:brightness(2)}to{filter:brightness(1)}}@-moz-keyframes scaleFlash{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes scaleFlash{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@-o-keyframes scaleFlash{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@keyframes scaleFlash{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}@-moz-keyframes scaleFlash2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@-webkit-keyframes scaleFlash2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@-o-keyframes scaleFlash2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@keyframes scaleFlash2{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes scaleY{0%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-o-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2)}}@-webkit-keyframes scaleY{0%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-o-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2)}}@-o-keyframes scaleY{0%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-o-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2)}}@keyframes scaleY{0%{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}to{-webkit-transform:scaleY(1.2);-moz-transform:scaleY(1.2);-o-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2)}}@-moz-keyframes scaleXinvert{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes scaleXinvert{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@-o-keyframes scaleXinvert{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@keyframes scaleXinvert{0%{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}to{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}}@-moz-keyframes dropshadowRotate{0%{filter:drop-shadow(0 -3px 0 #b614ff)}12.5%{filter:drop-shadow(3px -3px 0 #b614ff)}25%{filter:drop-shadow(3px 0px 0 #b614ff)}37.5%{filter:drop-shadow(3px 3px 0 #b614ff)}50%{filter:drop-shadow(0 6px 0 #b614ff)}62.5%{filter:drop-shadow(-3px 3px 0 #b614ff)}75%{filter:drop-shadow(-3px 0 0 #b614ff)}87.5%{filter:drop-shadow(-3px -3px 0 #b614ff)}to{filter:drop-shadow(0 -3px 0 #b614ff)}}@-webkit-keyframes dropshadowRotate{0%{filter:drop-shadow(0 -3px 0 #b614ff)}12.5%{filter:drop-shadow(3px -3px 0 #b614ff)}25%{filter:drop-shadow(3px 0px 0 #b614ff)}37.5%{filter:drop-shadow(3px 3px 0 #b614ff)}50%{filter:drop-shadow(0 6px 0 #b614ff)}62.5%{filter:drop-shadow(-3px 3px 0 #b614ff)}75%{filter:drop-shadow(-3px 0 0 #b614ff)}87.5%{filter:drop-shadow(-3px -3px 0 #b614ff)}to{filter:drop-shadow(0 -3px 0 #b614ff)}}@-o-keyframes dropshadowRotate{0%{filter:drop-shadow(0 -3px 0 #b614ff)}12.5%{filter:drop-shadow(3px -3px 0 #b614ff)}25%{filter:drop-shadow(3px 0px 0 #b614ff)}37.5%{filter:drop-shadow(3px 3px 0 #b614ff)}50%{filter:drop-shadow(0 6px 0 #b614ff)}62.5%{filter:drop-shadow(-3px 3px 0 #b614ff)}75%{filter:drop-shadow(-3px 0 0 #b614ff)}87.5%{filter:drop-shadow(-3px -3px 0 #b614ff)}to{filter:drop-shadow(0 -3px 0 #b614ff)}}@keyframes dropshadowRotate{0%{filter:drop-shadow(0 -3px 0 #b614ff)}12.5%{filter:drop-shadow(3px -3px 0 #b614ff)}25%{filter:drop-shadow(3px 0px 0 #b614ff)}37.5%{filter:drop-shadow(3px 3px 0 #b614ff)}50%{filter:drop-shadow(0 6px 0 #b614ff)}62.5%{filter:drop-shadow(-3px 3px 0 #b614ff)}75%{filter:drop-shadow(-3px 0 0 #b614ff)}87.5%{filter:drop-shadow(-3px -3px 0 #b614ff)}to{filter:drop-shadow(0 -3px 0 #b614ff)}}@-moz-keyframes fingerAniamtion{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(-20%,-12%);-moz-transform:translate(-20%,-12%);-o-transform:translate(-20%,-12%);-ms-transform:translate(-20%,-12%);transform:translate(-20%,-12%)}}@-webkit-keyframes fingerAniamtion{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(-20%,-12%);-moz-transform:translate(-20%,-12%);-o-transform:translate(-20%,-12%);-ms-transform:translate(-20%,-12%);transform:translate(-20%,-12%)}}@-o-keyframes fingerAniamtion{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(-20%,-12%);-moz-transform:translate(-20%,-12%);-o-transform:translate(-20%,-12%);-ms-transform:translate(-20%,-12%);transform:translate(-20%,-12%)}}@keyframes fingerAniamtion{0%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}to{-webkit-transform:translate(-20%,-12%);-moz-transform:translate(-20%,-12%);-o-transform:translate(-20%,-12%);-ms-transform:translate(-20%,-12%);transform:translate(-20%,-12%)}}@-moz-keyframes tenmetsu{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes tenmetsu{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes tenmetsu{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:1;-ms-filter:none;filter:none}}@keyframes tenmetsu{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none}50%{opacity:1;-ms-filter:none;filter:none}to{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes int-txt2{0%{top:16%}50%{top:60%}to{top:16%}}@-webkit-keyframes int-txt2{0%{top:16%}50%{top:60%}to{top:16%}}@-o-keyframes int-txt2{0%{top:16%}50%{top:60%}to{top:16%}}@keyframes int-txt2{0%{top:16%}50%{top:60%}to{top:16%}}@-moz-keyframes int-txt3{0%{top:60%}50%{top:16%}to{top:60%}}@-webkit-keyframes int-txt3{0%{top:60%}50%{top:16%}to{top:60%}}@-o-keyframes int-txt3{0%{top:60%}50%{top:16%}to{top:60%}}@keyframes int-txt3{0%{top:60%}50%{top:16%}to{top:60%}}#shindan-result{position:absolute;top:15%;width:70%;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);aspect-ratio:16/9;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#shindan-result.single{opacity:1;-ms-filter:none;filter:none}@media only screen and (max-width: 899.98px){#shindan-result{width:95%;top:15%}}#shindan-result *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#shindan-result flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 auto;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:3% 0;position:relative;width:94%;height:100%}@media only screen and (max-width: 899.98px){#shindan-result flex{width:80%;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#shindan-result .result-bg{position:absolute;top:-5%;left:0;width:100%}@media only screen and (max-width: 899.98px){#shindan-result .result-bg{top:-15%}}#shindan-result .char{height:90%;width:35%;margin-right:.2em;z-index:2;position:relative;overflow:hidden}@media only screen and (max-width: 899.98px){#shindan-result .char{height:100%;width:100%}}#shindan-result .char img{object-fit:contain;object-position:center center;width:100%;height:100%}#shindan-result .text-area{z-index:2;width:60%;color:#00ff5f}@media only screen and (max-width: 899.98px){#shindan-result .text-area{width:100%;margin-top:-6%}}#shindan-result .text-area .your-type{background-color:#000;font-size:.25em;height:auto;max-inline-size:max-content;margin-bottom:.1em;margin-top:.2em}@media only screen and (max-width: 899.98px){#shindan-result .text-area .your-type{font-size:.48em;margin-bottom:.2em}}#shindan-result .text-area .name{font-weight:800;font-size:.8em;background-color:#000;margin-bottom:.1em;padding:.05em 0 .06em;line-height:.8;letter-spacing:-.12em}#shindan-result .text-area .name svg{fill:#00ff5f;background-position:center center;background-size:100% 100%}@media only screen and (max-width: 899.98px){#shindan-result .text-area .name{margin-bottom:.2em}}#shindan-result .text-area .desc{font-weight:900;font-size:.25em;background-color:#000;padding:.1em;line-height:1.4}@media only screen and (max-width: 899.98px){#shindan-result .text-area .desc{font-size:.57em}}
