@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");
main section#FV {
  box-sizing: border-box;
  overflow: hidden;
  background-position: center 0;
  background-repeat: no-repeat;
}
main section#FV > div.FV_inner {
  position: relative;
}
main section#FV > div.FV_inner > h3 {
  position: absolute;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
main section#FV > div.FV_inner > h3 > div.h3_inner {
  position: relative;
  width: 100%;
  text-align: center;
}
main section#FV > div.FV_inner > h3 > div.h3_inner::before, main section#FV > div.FV_inner > h3 > div.h3_inner::after {
  display: block;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  background-size: 100% auto;
  background-repeat: no-repeat;
  content: "";
}
main section#FV > div.FV_inner > h3 > div.h3_inner::before {
  top: 0;
}
main section#FV > div.FV_inner > h3 > div.h3_inner::after {
  bottom: 0;
}
main section#FV > div.FV_inner > h3 > div.h3_inner > span {
  display: inline-block;
  color: #f2f2f2;
  word-break: keep-all;
}
main section#FV > div.FV_inner > div.dusk_battles {
  position: absolute;
  word-break: keep-all;
}
main section#FV > div.FV_inner > div.dusk_battles > h2 {
  color: #f2f2f2;
}
main section#FV > div.FV_inner > div.dusk_battles > p {
  color: #f2f2f2;
}
main section#FV > div.FV_inner > div.dusk_battles > p > span {
  color: #ffca9a;
}

/* 他言語対応 */

@media all and (min-width: 1921px) {
  main section#FV {
    max-height: 2003px;
  }
  main section#FV else {
    max-height: 0;
  }
  main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV.jpg");
  }
  main section#FV {
    background-size: 2560px auto;
  }
  main section#FV > div.FV_inner {
    height: 1463px;
  }
  main section#FV > div.FV_inner else {
    height: 0;
  }
  main section#FV > div.FV_inner {
    margin-bottom: 540px;
  }
  main section#FV > div.FV_inner else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 {
    top: 144px;
  }
  main section#FV > div.FV_inner > h3 else {
    top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-top: 60px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-bottom: 42px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    width: 1571px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    height: 14px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top.png");
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    width: 1552px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    height: 1px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom.png");
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span {
    font-size: 26px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    top: 649px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    top: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    left: 271px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    left: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    width: 887px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    width: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    font-size: 60px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    margin-bottom: 68px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p {
    margin-bottom: 70px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p {
    font-size: 26px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span {
    font-size: 34px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span else {
    font-size: 0;
  }
}

@media all and (min-width: 1281px) and (max-width: 1920px) {
  main section#FV {
    max-height: 1502px;
  }
  main section#FV else {
    max-height: 0;
  }
  main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg");
  }
  main section#FV {
    background-size: 1920px auto;
  }
  main section#FV > div.FV_inner {
    height: 1097px;
  }
  main section#FV > div.FV_inner else {
    height: 0;
  }
  main section#FV > div.FV_inner {
    margin-bottom: 405px;
  }
  main section#FV > div.FV_inner else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 {
    top: 108px;
  }
  main section#FV > div.FV_inner > h3 else {
    top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-top: 45px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-bottom: 32px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    width: 1178px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    height: 11px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png");
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    width: 1164px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    height: 1px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png");
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span {
    font-size: 20px;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    top: 487px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    top: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    left: 203px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    left: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    width: 665px;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    width: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    font-size: 45px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    margin-bottom: 51px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p {
    margin-bottom: 53px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p {
    font-size: 20px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span {
    font-size: 26px;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span else {
    font-size: 0;
  }
}

@media all and (min-width: 768px) and (max-width: 1280px) {
  main section#FV {
    max-height: 117.36vw;
  }
  main section#FV else {
    max-height: 0;
  }
  main section#FV {
    background-size: 150vw auto;
  }
  main section#FV > div.FV_inner {
    height: 85.72vw;
  }
  main section#FV > div.FV_inner else {
    height: 0;
  }
  main section#FV > div.FV_inner {
    margin-bottom: 31.64vw;
  }
  main section#FV > div.FV_inner else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 {
    top: 8.44vw;
  }
  main section#FV > div.FV_inner > h3 else {
    top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-top: 3.52vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-bottom: 2.46vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    width: 92.05vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    height: 0.82vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    width: 90.94vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    height: 0.06vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    height: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span {
    font-size: 1.52vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    top: 38.03vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    top: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    left: 15.88vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    left: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    width: 51.97vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    width: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    font-size: 3.52vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    margin-bottom: 3.98vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p {
    margin-bottom: 4.1vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p {
    font-size: 1.52vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span {
    font-size: 1.99vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span else {
    font-size: 0;
  }
}

@media all and (max-width: 767px) {
  main section#FV {
    max-height: 243.28vw;
  }
  main section#FV else {
    max-height: 0;
  }
  html.webp main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.webp");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV.webp") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV.webp") 3x);
  }
  html.no-webp main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.jpg");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.75x.jpg") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV.jpg") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.5x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV@0.75x.jpg") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/background_FV.jpg") 3x);
  }
  main section#FV {
    background-size: 100% auto;
  }
  main section#FV > div.FV_inner {
    height: 243.28vw;
  }
  main section#FV > div.FV_inner else {
    height: 0;
  }
  main section#FV > div.FV_inner {
    margin-bottom: 45.89vw;
  }
  main section#FV > div.FV_inner else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 {
    top: 9.22vw;
  }
  main section#FV > div.FV_inner > h3 else {
    top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-top: 8.23vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-top: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    padding-bottom: 6.98vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner else {
    padding-bottom: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner {
    width: auto;
    margin-right: 9.79vw;
    margin-left: 9.79vw;
    text-align: left;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    width: 127.71vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    height: 1.3vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before else {
    height: 0;
  }
  html.webp main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.webp");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top.webp") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top.webp") 3x);
  }
  html.no-webp main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top.png") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_top.png") 3x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    width: 128.65vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    width: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    height: 0.26vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after else {
    height: 0;
  }
  html.webp main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.webp");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom.webp") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.webp") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.75x.webp") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom.webp") 3x);
  }
  html.no-webp main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom.png") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/sp/decoration_FV_text_bottom.png") 3x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span {
    font-size: 3.33vw;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner > span:last-child {
    margin-top: 7.29vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    top: 135.26vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    top: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    left: 5.57vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    left: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles else {
    width: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles {
    width: auto;
    margin-right: 6.04vw;
    margin-left: 6.04vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    font-size: 7.29vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 {
    margin-bottom: 7.14vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p {
    margin-bottom: 7.29vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > h2 + p else {
    margin-bottom: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p {
    font-size: 3.33vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p else {
    font-size: 0;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p {
    margin-left: 0.4em;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span {
    font-size: 3.85vw;
  }
  main section#FV > div.FV_inner > div.dusk_battles > p > span else {
    font-size: 0;
  }
}

@media all and (min-width: 851px) and (max-width: 1280px) {
  main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV.jpg") 2x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV.jpg") 2x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top.png") 2x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top.png") 2x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom.png") 2x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom.png") 2x);
  }
}

@media all and (min-width: 768px) and (max-width: 850px) {
  main section#FV {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.5x.jpg");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.5x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV.jpg") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.5x.jpg") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV@0.75x.jpg") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/background_FV.jpg") 3x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::before {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.5x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top.png") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_top.png") 3x);
  }
  main section#FV > div.FV_inner > h3 > div.h3_inner::after {
    background-image: url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.5x.png");
    background-image: -webkit-image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom.png") 3x);
    background-image: image-set(url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.5x.png") 1x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom@0.75x.png") 2x, url("https://media.fromsoftware.jp/theduskbloods/campaign/resources/networktest/images/gameplayguide/FV/pc/decoration_FV_text_bottom.png") 3x);
  }
}

@media all and (min-width: 768px) {
  body.fontfamily_alfa main section#FV > div.FV_inner > h3 {
    width: calc(100% - 4em);
  }
}