html:lang(en) .products__name,html:lang(fr) .products__name,html:lang(de) .products__name,html:lang(es) .products__name,html:lang(it) .products__name,html:lang(zh-cmn-Hant) .products__name,html:lang(zh-cmn-Hans) .products__name{border-right:none}html:lang(en) .asterisk::before{content:"Note: "}html:lang(en) .asterisk>li{padding-left:.5em;text-indent:-0.5em}html:lang(en) .asterisk>li::before{content:"- "}html:lang(en) .alpha-demo .page-top__bonus p{text-align:center;line-height:1}html:lang(en-us) .top .page-top__date{height:7rem}html:lang(en-us) .top .page-top__btn-wrap{margin-top:.5vw}html:lang(en-us) .top .action__prev .section-hl__body{height:7.5rem}html:lang(en-us) .lower-system .action .topics__tex,html:lang(en-us) .lower-system .modal__expln-tex,html:lang(en-us) .lower-system .system__sub-tex,html:lang(en-us) .lower-system .field__prev-tex{text-align:left !important}html:lang(en-us) .lower-system .action .topics__hl-tex-kengen{line-height:1.5}html:lang(en-us) .field__prev-tex span{width:100%}@media screen and (max-width: 767px){html:lang(en-us) .field__prev-tex span{display:inline-block;width:90%;margin-left:5%}}@media screen and (min-width: 768px){html:lang(en-us) .characreate .characreate__prev-tex{margin-left:2em}}html:lang(en-us) .top__tex span{line-height:2}@media screen and (max-width: 767px){html:lang(en-us) .lower-outline .chara .sub-chara__name{left:.5rem;transform:none}}html:lang(en-us) .lower-outline .stage .section-hl__body,html:lang(en-us) .lower-outline .chara .section-hl__body{height:6rem}@media screen and (max-width: 767px){html:lang(en-us) .lower-outline .stage .section-hl__body,html:lang(en-us) .lower-outline .chara .section-hl__body{height:4rem}}html:lang(en-us) .lower-outline .demons .section-hl__body{height:9rem}@media screen and (max-width: 767px){html:lang(en-us) .lower-outline .demons .section-hl__body{height:5.5rem}}html:lang(zh-cmn-Hant){font-family:"Noto Serif TC",serif !important}@media screen and (max-width: 767px){html:lang(zh-cmn-Hant) .top .action__video{top:-183vw}}@media screen and (max-width: 767px){html:lang(zh-cmn-Hant) .top .field__video{top:32vw}}html:lang(zh-cmn-Hant) .top .section-hl__field .section-hl__body{height:11rem}@media screen and (max-width: 767px){html:lang(zh-cmn-Hant) .top .section-hl__field .section-hl__body{height:9rem}}html:lang(zh-cmn-Hant) .card__title p .f-action{letter-spacing:0em}html:lang(zh-cmn-Hans){font-family:"Noto Serif SC",serif !important}html:lang(zh-cmn-Hans) .products__btn-tex{left:30%;transform:translate(-30%, -50%)}html:lang(zh-cmn-Hans) .products__btn-tex-bonus{left:30%;transform:translate(-30%, -50%)}html:lang(zh-cmn-Hans) .field__prev-tex span{width:100%}@media screen and (max-width: 767px){html:lang(zh-cmn-Hans) .field__prev-tex span{display:inline-block;width:90%;margin-left:5%}}html:lang(zh-cmn-Hans) .online .section-hl__body{height:4rem}html:lang(zh-cmn-Hans) .stage .section-hl__body,html:lang(zh-cmn-Hans) .chara .section-hl__body{height:4rem}@media screen and (max-width: 767px){html:lang(zh-cmn-Hans) .stage .section-hl__body,html:lang(zh-cmn-Hans) .chara .section-hl__body{height:3.5rem}}html:lang(zh-cmn-Hans) .demons .section-hl__body{height:8rem}@media screen and (max-width: 767px){html:lang(zh-cmn-Hans) .demons .section-hl__body{height:5.5rem}}html:lang(zh-cmn-Hans) .outline__tex,html:lang(zh-cmn-Hant) .outline__tex{right:9vw}@media screen and (max-width: 767px){html:lang(zh-cmn-Hans) .outline__tex,html:lang(zh-cmn-Hant) .outline__tex{left:50%;right:auto}}html:lang(zh-cmn-Hans) .outline__tex-hl,html:lang(zh-cmn-Hant) .outline__tex-hl{font-weight:400}html:lang(zh-cmn-Hans) .outline__tex-body,html:lang(zh-cmn-Hant) .outline__tex-body{font-weight:400}html:lang(zh-cmn-Hans) .screenshot__tex-hl,html:lang(zh-cmn-Hant) .screenshot__tex-hl{font-weight:400}html:lang(zh-cmn-Hans) .screenshot__tex-body,html:lang(zh-cmn-Hant) .screenshot__tex-body{font-weight:400}html:lang(fr) .field .section-contents__hl-bg{top:-4.5rem;height:5rem}@media screen and (max-width: 767px){html:lang(fr) .alpha-demo .page-top__title{height:2.4rem}}@media screen and (max-width: 767px){html:lang(it) .alpha-demo .page-top__title{height:2.2rem}}@media screen and (max-width: 767px){html:lang(de) .alpha-demo .page-top__title{height:2rem}}@media screen and (max-width: 767px){html:lang(es) .alpha-demo .page-top__title{height:2.2rem}}