.ac-error-page{display:flex;flex-direction:column;height:100%}.ac-error-page__main{z-index:100;font-size:62px;flex:1}.--is-dark .ac-error-page__main{background-color:#19140f}.--is-light .ac-error-page__main{background-color:#fff}.ac-error-page__content{display:flex;flex-direction:column;align-items:center;padding-top:36%;position:relative}.ac-error-page__hint{text-align:center;font-size:14px}.--is-dark .ac-error-page__hint{color:#fff4bf}.--is-light .ac-error-page__hint{color:#000}.ac-error-page__icon{align-self:flex-start;width:100px;margin-right:6px;margin-bottom:24px}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.ac-toast{position:fixed;left:50%;top:30%;transform:translate3d(-50%,-50%,0)}.ac-toast__content.--default{padding:5px 10px;background-color:rgba(0,0,0,.7);border-radius:3px;color:#fff}.ac-virtual-list{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}html[client-type=pc] .ac-virtual-list{overflow-y:auto}html[client-type=pc] .ac-virtual-list::-webkit-scrollbar-thumb{background-color:#a6a6a6}html[client-type=pc] .ac-virtual-list::-webkit-scrollbar-track{background-color:#e5e5e5}html[client-type=pc] .ac-virtual-list::-webkit-scrollbar{width:3px}html[client-type=pc] .ac-virtual-list::-webkit-scrollbar-thumb,html[client-type=pc] .ac-virtual-listl::-webkit-scrollbar-track{border-left:2px solid transparent}html[client-type=pc] .ac-virtual-list::-webkit-scrollbar-track{background-color:transparent}.ac-share-trigger{position:fixed;text-align:center;cursor:pointer}.ac-share-trigger img{width:1.2rem}.ac-share-trigger__text{color:#fff;text-align:center;background-image:url(../../../common/votedetail/img/share-trigger-label-bg.c38938a0.png);background-size:100% 100%;height:.92rem;line-height:.92rem;padding:.1rem .1rem 0;min-width:2rem;transform:translateY(-.8rem)}.ac-share-trigger__share-icon{min-height:1.36rem}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ac-router__view{width:100%;position:relative}.ac-router__view.--below{position:absolute;left:0;top:0}.ac-view{height:100%;display:flex;flex-direction:column}.ac-view.--without-animate.animated{-webkit-animation-name:none!important;animation-name:none!important}.ac-view__main{flex:1;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}.ac-view__main,html[client-type=pc] .ac-view__main{overflow-y:auto}html[client-type=pc] .ac-view__main::-webkit-scrollbar-thumb{background-color:#a6a6a6}html[client-type=pc] .ac-view__main::-webkit-scrollbar-track{background-color:#e5e5e5}html[client-type=pc] .ac-view__main::-webkit-scrollbar{width:3px}html[client-type=pc] .ac-view__main::-webkit-scrollbar-thumb,html[client-type=pc] .ac-view__mainl::-webkit-scrollbar-track{border-left:2px solid transparent}html[client-type=pc] .ac-view__main::-webkit-scrollbar-track{background-color:transparent}.ac-form-item__message{padding-top:.15rem}.ac-form-item__message.--warn{color:orange}.ac-form-item__message.--error{color:red}.ac-form-item__error-icon{width:.3rem}html:not([dir=rtl]) .ac-form-item__error-icon{margin-right:.1rem}html[dir=rtl] .ac-form-item__error-icon{margin-left:.1rem}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.ac-drawer{width:100%;height:100%;left:0;top:0;overflow:hidden}.ac-drawer,.ac-drawer__main{position:absolute}.ac-drawer__main.--top{top:0;width:100%}.ac-drawer__main.--bottom{bottom:0;width:100%}.ac-drawer__main.--left{bottom:0;left:0;height:100%}.ac-drawer__main.--right{bottom:0;right:0;height:100%}.ac-share{min-height:100px;box-shadow:0 -2px 18px hsla(0,0%,100%,.5);min-height:2.5rem;width:100%;background-color:#fff;bottom:0;left:0;background-color:rgba(0,0,0,.7);display:flex;flex-direction:column}.ac-share__title{text-align:center;color:#fff;padding-top:15px;font-size:.28rem;align-items:center;display:flex;justify-content:center}.ac-share__title:after,.ac-share__title:before{content:"";display:block;flex:1;height:1px;margin:0 10px}html[dir=rtl] .ac-share__title:after{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}html[dir=rtl] .ac-share__title:before{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}html:not([dir=rtl]) .ac-share__title:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff)}html:not([dir=rtl]) .ac-share__title:after{background-image:linear-gradient(270deg,hsla(0,0%,100%,0),#fff)}.ac-share__icons{align-items:center;display:flex;justify-content:center;flex:1}.ac-share__button{min-width:3rem;background-size:100% 100%;height:.8rem;padding:.1rem .6rem;display:flex;align-items:center}.ac-share__button img{width:.4rem}.ac-share__button>div{margin:0 .2rem;text-align:center;color:#fff;flex:1}.ac-share__icon{width:1.2rem;margin:0 10px}.ac-mask{background-color:rgba(0,0,0,.7)}.ac-mask,.ac-mask__background,.ac-mask__main,.ac-modal{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.ac-modal{align-items:center;display:flex;justify-content:center}.ac-modal__main{position:relative}.download-modal{justify-content:center;display:flex;flex-wrap:wrap}.download-modal__store-icon{width:300px;margin:10px 20px}html[client-type=pc] * .ac-header{max-width:600px;left:50%;transform:translateX(-50%)}.ac-header{position:relative;width:100%;height:1rem;display:flex;justify-content:space-between;background-size:100% 100%;overflow:hidden}.ac-header.--is-light{background-color:#000;color:#fff}.ac-header.--is-dark{background-color:#19140f;color:#d3c7b2}.ac-header__btn-back{width:60px;height:1rem;display:flex;justify-content:center;align-items:center}.ac-header__btn-back img{position:relative;left:-10%}.--is-light .ac-header__btn-back img{height:100%}.--is-dark .ac-header__btn-back img{height:50%}html[dir=rtl] .ac-header__btn-back img{transform:rotateY(180deg)}.ac-header__btn-back:active{opacity:.6}.ac-header__right{min-width:60px}.ac-header__main{line-height:1rem;height:100%;font-size:.3rem!important;font-weight:700;letter-spacing:2px;flex:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ac-header.--is-iphonex{padding-top:30px;height:80px;background-size:auto 80px}html[dir=rtl] * .ac-header .ac-header__back{transform:rotate(180deg)}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}}.animated{--animate-duration:1s;--animate-delay:1s}