html:lang(de) body,html:lang(en) body,html:lang(es) body,html:lang(fr) body,html:lang(it) body{font-family:"Crimson Text",serif!important;line-height:1.4}html:lang(de) body .asterisk>li,html:lang(en) body .asterisk>li,html:lang(es) body .asterisk>li,html:lang(fr) body .asterisk>li,html:lang(it) body .asterisk>li{padding-left:.5em;text-indent:-.5em}html:lang(de) body .asterisk>li::before,html:lang(en) body .asterisk>li::before,html:lang(es) body .asterisk>li::before,html:lang(fr) body .asterisk>li::before,html:lang(it) body .asterisk>li::before{content:"*"}@media screen and (min-width:768px){html:lang(de) body,html:lang(en) body,html:lang(es) body,html:lang(fr) body,html:lang(it) body{font-size:1.4vw}html:lang(de) body .contents-body>section .container .feature-text h2 span,html:lang(en) body .contents-body>section .container .feature-text h2 span,html:lang(es) body .contents-body>section .container .feature-text h2 span,html:lang(fr) body .contents-body>section .container .feature-text h2 span,html:lang(it) body .contents-body>section .container .feature-text h2 span{font-size:250%}html:lang(de) body .section-outline .section-block.chara .chara-text h4,html:lang(en) body .section-outline .section-block.chara .chara-text h4,html:lang(es) body .section-outline .section-block.chara .chara-text h4,html:lang(fr) body .section-outline .section-block.chara .chara-text h4,html:lang(it) body .section-outline .section-block.chara .chara-text h4{font-size:200%}html:lang(de) body .section-outline .section-block.chara .character-images .chara-text-container .chara-text,html:lang(en) body .section-outline .section-block.chara .character-images .chara-text-container .chara-text,html:lang(es) body .section-outline .section-block.chara .character-images .chara-text-container .chara-text,html:lang(fr) body .section-outline .section-block.chara .character-images .chara-text-container .chara-text,html:lang(it) body .section-outline .section-block.chara .character-images .chara-text-container .chara-text{width:33%;padding:1em}html:lang(de) body .modal-outline .modal-wrap .outline__name,html:lang(en) body .modal-outline .modal-wrap .outline__name,html:lang(es) body .modal-outline .modal-wrap .outline__name,html:lang(fr) body .modal-outline .modal-wrap .outline__name,html:lang(it) body .modal-outline .modal-wrap .outline__name{font-size:clamp(0vw,4vw,46px);line-height:1;margin-bottom:5%}html:lang(de) body .modal-outline .modal-wrap .outline__cv,html:lang(en) body .modal-outline .modal-wrap .outline__cv,html:lang(es) body .modal-outline .modal-wrap .outline__cv,html:lang(fr) body .modal-outline .modal-wrap .outline__cv,html:lang(it) body .modal-outline .modal-wrap .outline__cv{font-size:clamp(0vw,2.5vw,26px)}html:lang(de) body .container-subchara .chara-text h4,html:lang(en) body .container-subchara .chara-text h4,html:lang(es) body .container-subchara .chara-text h4,html:lang(fr) body .container-subchara .chara-text h4,html:lang(it) body .container-subchara .chara-text h4{font-size:170%!important}html:lang(de) body .section-products ul.products-tab li,html:lang(en) body .section-products ul.products-tab li,html:lang(es) body .section-products ul.products-tab li,html:lang(fr) body .section-products ul.products-tab li,html:lang(it) body .section-products ul.products-tab li{font-size:150%;width:16em;padding:1em 2em}html:lang(de) body .top-visual .main a:nth-of-type(1),html:lang(en) body .top-visual .main a:nth-of-type(1),html:lang(es) body .top-visual .main a:nth-of-type(1),html:lang(fr) body .top-visual .main a:nth-of-type(1),html:lang(it) body .top-visual .main a:nth-of-type(1){font-size:160%}}html:lang(de) .button-style-buy,html:lang(de) .button-style-rich,html:lang(de) .chara-text h4,html:lang(de) .feature-text h2,html:lang(de) .feature-text h3,html:lang(de) .hell h3,html:lang(de) .product-item-inner .info-detail,html:lang(de) .section-movie .section-block h3,html:lang(de) .section-products ul.products-tab li,html:lang(de) .section-system h5,html:lang(de) .section-world .container .text-box h3,html:lang(en) .button-style-buy,html:lang(en) .button-style-rich,html:lang(en) .chara-text h4,html:lang(en) .feature-text h2,html:lang(en) .feature-text h3,html:lang(en) .hell h3,html:lang(en) .product-item-inner .info-detail,html:lang(en) .section-movie .section-block h3,html:lang(en) .section-products ul.products-tab li,html:lang(en) .section-system h5,html:lang(en) .section-world .container .text-box h3,html:lang(es) .button-style-buy,html:lang(es) .button-style-rich,html:lang(es) .chara-text h4,html:lang(es) .feature-text h2,html:lang(es) .feature-text h3,html:lang(es) .hell h3,html:lang(es) .product-item-inner .info-detail,html:lang(es) .section-movie .section-block h3,html:lang(es) .section-products ul.products-tab li,html:lang(es) .section-system h5,html:lang(es) .section-world .container .text-box h3,html:lang(fr) .button-style-buy,html:lang(fr) .button-style-rich,html:lang(fr) .chara-text h4,html:lang(fr) .feature-text h2,html:lang(fr) .feature-text h3,html:lang(fr) .hell h3,html:lang(fr) .product-item-inner .info-detail,html:lang(fr) .section-movie .section-block h3,html:lang(fr) .section-products ul.products-tab li,html:lang(fr) .section-system h5,html:lang(fr) .section-world .container .text-box h3,html:lang(it) .button-style-buy,html:lang(it) .button-style-rich,html:lang(it) .chara-text h4,html:lang(it) .feature-text h2,html:lang(it) .feature-text h3,html:lang(it) .hell h3,html:lang(it) .product-item-inner .info-detail,html:lang(it) .section-movie .section-block h3,html:lang(it) .section-products ul.products-tab li,html:lang(it) .section-system h5,html:lang(it) .section-world .container .text-box h3{font-family:"Big Shoulders",sans-serif;line-height:1.1!important}html:lang(de) .feature-text h2::first-line,html:lang(de) .feature-text h3::first-line,html:lang(en) .feature-text h2::first-line,html:lang(en) .feature-text h3::first-line,html:lang(es) .feature-text h2::first-line,html:lang(es) .feature-text h3::first-line,html:lang(fr) .feature-text h2::first-line,html:lang(fr) .feature-text h3::first-line,html:lang(it) .feature-text h2::first-line,html:lang(it) .feature-text h3::first-line{font-size:100%!important}html:lang(de) .product-item-inner .info-detail,html:lang(en) .product-item-inner .info-detail,html:lang(es) .product-item-inner .info-detail,html:lang(fr) .product-item-inner .info-detail,html:lang(it) .product-item-inner .info-detail{font-size:120%}html:lang(de) .section-outline .section-block.chara .character-images .chara-text-container .chara-text .chara-cv a.button-style-main,html:lang(en) .section-outline .section-block.chara .character-images .chara-text-container .chara-text .chara-cv a.button-style-main,html:lang(es) .section-outline .section-block.chara .character-images .chara-text-container .chara-text .chara-cv a.button-style-main,html:lang(fr) .section-outline .section-block.chara .character-images .chara-text-container .chara-text .chara-cv a.button-style-main,html:lang(it) .section-outline .section-block.chara .character-images .chara-text-container .chara-text .chara-cv a.button-style-main{margin:1em 0 0}html:lang(de) .section-outline .section-block.chara .chara-text .chara-cv,html:lang(en) .section-outline .section-block.chara .chara-text .chara-cv,html:lang(es) .section-outline .section-block.chara .chara-text .chara-cv,html:lang(fr) .section-outline .section-block.chara .chara-text .chara-cv,html:lang(it) .section-outline .section-block.chara .chara-text .chara-cv{line-height:1.1;margin:.5em 0;font-size:80%}html:lang(de) .section-outline .section-block.story .container-story p,html:lang(en) .section-outline .section-block.story .container-story p,html:lang(es) .section-outline .section-block.story .container-story p,html:lang(fr) .section-outline .section-block.story .container-story p,html:lang(it) .section-outline .section-block.story .container-story p{line-height:1.5}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a{height:3vh;width:auto;border-width:0 0 0 .4vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.shunobon,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.shunobon,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.shunobon,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.shunobon,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.shunobon{margin-top:83vh;margin-left:15vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.yamabiko,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.yamabiko,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.yamabiko,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.yamabiko,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.yamabiko{margin-top:65vh;margin-left:-3vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.ningyo,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.ningyo,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.ningyo,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.ningyo,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.ningyo{margin-top:75vh;margin-left:25vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.gokusotsuki,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.gokusotsuki,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.gokusotsuki,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.gokusotsuki,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.gokusotsuki{margin-top:85vh;margin-left:20vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.otoroshi,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.otoroshi,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.otoroshi,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.otoroshi,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.otoroshi{margin-top:42vh;margin-left:5vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.kyokotsu,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.kyokotsu,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.kyokotsu,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.kyokotsu,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.kyokotsu{margin-top:60vh;margin-left:15vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.mikoshinyudou,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.mikoshinyudou,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.mikoshinyudou,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.mikoshinyudou,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.mikoshinyudou{margin-top:30vh;margin-left:-10vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.sunakakebaba,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.sunakakebaba,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.sunakakebaba,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.sunakakebaba,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.sunakakebaba{margin-top:55vh;margin-left:30vh}html:lang(de) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.jakotsubaba,html:lang(en) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.jakotsubaba,html:lang(es) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.jakotsubaba,html:lang(fr) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.jakotsubaba,html:lang(it) .section-outline .section-block.yokai .yokai-image .yokai-wrap .yokai-names a.jakotsubaba{margin-top:40vh;margin-left:-10vh}html:lang(de) .section-outline .section-block.yokai .feature-text h2,html:lang(en) .section-outline .section-block.yokai .feature-text h2,html:lang(es) .section-outline .section-block.yokai .feature-text h2,html:lang(fr) .section-outline .section-block.yokai .feature-text h2,html:lang(it) .section-outline .section-block.yokai .feature-text h2{font-size:min(5vh,130%)}html:lang(de) .section-system .section-block.playstyle .playstyle-body .playstyle-info .weapon .info-weapons .weapon-container .weapon-item h6,html:lang(en) .section-system .section-block.playstyle .playstyle-body .playstyle-info .weapon .info-weapons .weapon-container .weapon-item h6,html:lang(es) .section-system .section-block.playstyle .playstyle-body .playstyle-info .weapon .info-weapons .weapon-container .weapon-item h6,html:lang(fr) .section-system .section-block.playstyle .playstyle-body .playstyle-info .weapon .info-weapons .weapon-container .weapon-item h6,html:lang(it) .section-system .section-block.playstyle .playstyle-body .playstyle-info .weapon .info-weapons .weapon-container .weapon-item h6{font-weight:100}html:lang(de) .section-system .section-block.playstyle .playstyle-body .playstyle-info .action .info-actions .action-item .action-text,html:lang(en) .section-system .section-block.playstyle .playstyle-body .playstyle-info .action .info-actions .action-item .action-text,html:lang(es) .section-system .section-block.playstyle .playstyle-body .playstyle-info .action .info-actions .action-item .action-text,html:lang(fr) .section-system .section-block.playstyle .playstyle-body .playstyle-info .action .info-actions .action-item .action-text,html:lang(it) .section-system .section-block.playstyle .playstyle-body .playstyle-info .action .info-actions .action-item .action-text{line-height:1.3}@media screen and (max-width:767px){html:lang(de),html:lang(en),html:lang(es),html:lang(fr),html:lang(it){font-size:4vw}html:lang(de) .contents-body>section .container-chara .feature-text p,html:lang(en) .contents-body>section .container-chara .feature-text p,html:lang(es) .contents-body>section .container-chara .feature-text p,html:lang(fr) .contents-body>section .container-chara .feature-text p,html:lang(it) .contents-body>section .container-chara .feature-text p{width:70%;margin-left:30%}}html:lang(de) .section-products .container>div a.button-table,html:lang(en) .section-products .container>div a.button-table,html:lang(es) .section-products .container>div a.button-table,html:lang(fr) .section-products .container>div a.button-table,html:lang(it) .section-products .container>div a.button-table{font-family:"Big Shoulders",sans-serif!important;font-size:100%;white-space:normal}html:lang(en) .asterisk::before{content:"Note: "}html:lang(en) .asterisk>li{padding-left:.5em;text-indent:-.5em}html:lang(en) .asterisk>li::before{content:"- "}html:lang(en) .esrb{width:150px}html:lang(en) .top-visual .page-top_rating{position:absolute;top:3rem;right:.8rem;width:10%;max-width:200px}html:lang(zh-cmn-Hant) body{font-family:"Noto Serif TC",serif!important}html:lang(zh-cmn-Hans) body{font-family:"Noto Serif SC",serif!important}html:lang(de) .feature-text h2 span,html:lang(en) .feature-text h2 span,html:lang(es) .feature-text h2 span,html:lang(fr) .feature-text h2 span,html:lang(it) .feature-text h2 span{font-size:200%!important}@media screen and (max-width:767px){html:lang(en) .top-visual .page-top_rating{top:.8rem;left:.8rem;width:20%;max-width:20%}html:lang(de) .feature-text h2 span,html:lang(en) .feature-text h2 span,html:lang(es) .feature-text h2 span,html:lang(fr) .feature-text h2 span,html:lang(it) .feature-text h2 span{font-size:120%!important}}html:lang(fr) .top-visual .main a.button-style-main{font-size:95%}html:lang(es) a.button-style-main{font-size:120%}