@charset 'UTF-8';
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@font-face{font-family:'Noto Serif CJK jp';font-style:normal;font-weight:400;src:url("/assets/fonts/NotoSerifCJKjp-Regular.woff") format('woff'),url("/assets/fonts/NotoSerifCJKjp-Regular.ttf") format('truetype');font-display:swap}@font-face{font-family:'Noto Serif CJK jp';font-style:normal;font-weight:500;src:url("/assets/fonts/NotoSerifCJKjp-Medium.woff") format('woff'),url("/assets/fonts/NotoSerifCJKjp-Medium.ttf") format('truetype');font-display:swap}@font-face{font-family:'Noto Serif CJK jp';font-style:normal;font-weight:700;src:url("/assets/fonts/NotoSerifCJKjp-SemiBold.woff") format('woff'),url("/assets/fonts/NotoSerifCJKjp-SemiBold.ttf") format('truetype');font-display:swap}html{height:100%;font-size:2.666666666666667vw;}@media screen and (min-width:48em){html{font-size:10px}}body{font-family:'游明朝体','Yu Mincho',YuMincho,'ヒラギノ明朝 Pro','Hiragino Mincho Pro','MS P明朝','MS PMincho',serif;font-size:1.5rem;font-weight:normal;color:#404040;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}_:lang(x)::-ms-backdrop,h1,h2,h3,h4,p,a,span,li,dt,dd{-webkit-transform:rotate(.028deg);transform:rotate(.028deg)}h1,h2,h3,h4{font-weight:normal;margin:0;padding:0}p{font-size:1.5rem;line-height:2;margin:0}a{-webkit-transition:opacity .4s;transition:opacity .4s;text-decoration:none;}a:hover{opacity:.6}_:lang(x)::-ms-backdrop,h1,h2,h3,h4{font-weight:700;transform:rotate(.028deg);transform:rotate(.028deg)}ul,li,dl,dt,dd{margin:0;padding:0}@media screen and (min-width:795px) and (max-width:1088px){html{font-size:.9615384615384616vw}}.l-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;box-lines:multiple;}.l-col--1,.l-col--2,.l-col--3,.l-col--4,.l-col .l-col__item{-webkit-box-sizing:border-box;box-sizing:border-box;}@media screen and (max-width:47.9375em){.l-col--1,.l-col--2,.l-col--3,.l-col--4,.l-col .l-col__item{width:100%}}@media screen and (min-width:48em){.l-col--3 .l-col__item{width:31.767955801104975%}}.c-btn{display:inline-block;background:transparent;width:400px;font-size:1.4rem;padding:10px;border:1px solid #000;position:relative;z-index:0;}.c-btn:before{content:'';display:block;width:calc(100% + 4px);height:calc(100% + 4px);border:1px solid #000;position:absolute;top:-3px;left:-3px;z-index:1}.c-text__long{-webkit-transform:scale(.9,1);transform:scale(.9,1)}.ffxi__modal__overlay{position:fixed;opacity:0;z-index:0;top:0;bottom:0;left:0;right:0;background-color:#000;visibility:hidden;-webkit-transition:ease .25s opacity,ease .25s visibility;transition:ease .25s opacity,ease .25s visibility;}.ffxi__modal__overlay.is-show{z-index:10;opacity:.5;visibility:visible}.ffxi__modal__content{position:fixed;opacity:0;z-index:0;}.ffxi__modal__content.is-show{overflow:auto;top:0;bottom:0;left:0;right:0;z-index:11;opacity:1}.ffxi__modal__close{position:absolute;z-index:0;width:50px;height:50px;-webkit-transition:ease .25s opacity;transition:ease .25s opacity;}.ffxi__modal__close:before,.ffxi__modal__close:after{content:'';position:absolute;display:inline-block;top:12px;left:24px;width:3px;height:25px;background-color:#fff}.ffxi__modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ffxi__modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ffxi__modal__close.is-show{top:-60px;right:0;z-index:12;opacity:1;}@media screen and (min-width:48em){.ffxi__modal__close.is-show{top:-14px;right:-60px}}.ffxi__modal__wrap{position:relative;opacity:0;z-index:0;}.ffxi__modal__wrap.is-show{z-index:12;opacity:1;left:50%;top:50%;width:80%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ffxi__modal__inner{width:100%;padding-top:56.25%}.ffxi__modal__movie iframe{position:absolute;top:0;bottom:0;left:0;right:0}.ffxi-scroll__nav{position:fixed;left:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:ease .5s opacity;transition:ease .5s opacity;}.ffxi-scroll__nav.is-active{opacity:1}.ffxi-scroll__nav__list__item{border:solid 1px #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px;height:5px;opacity:.3;-webkit-transition:ease .5s background-color,ease .5s opacity;transition:ease .5s background-color,ease .5s opacity;}.ffxi-scroll__nav__list__item.is-active{background-color:#000;opacity:1}.ffxi-scroll__nav__list__item + .ffxi-scroll__nav__list__item{margin-top:20px}.ffxi-opening{-webkit-transition:5s ease;transition:5s ease;opacity:0;}.ffxi-opening__content{width:100vw;height:100vh;}.ffxi-opening__content__kv{background:url("/assets/images/ffxi_opening_pc.png") no-repeat 50% 50%;background-size:cover;height:100%}.ffxi-opening.is-show{opacity:1}.ffxi-kv{-webkit-transition:5s ease;transition:5s ease;}.ffxi-kv__content{width:100vw;height:calc(100vh - 50px);position:relative;overflow:hidden;}@media screen and (min-width:48em){.ffxi-kv__content{width:100vw;height:calc(100vh - 37px)}}.ffxi-kv__content__visual{position:absolute;top:0;left:-10vw;right:-10vw;opacity:0;-webkit-transition:2s ease top;transition:2s ease top;background:url("/assets/images/kv_sp.jpg") no-repeat 50% 50%;background-size:cover;height:110vh;}@media screen and (min-width:48em){.ffxi-kv__content__visual{background:url("/assets/images/kv_pc.jpg") no-repeat 50% 50%;background-size:cover}}.ffxi-kv__content__visual.is-show{opacity:1;top:-10vh;}@media screen and (min-width:48em){.ffxi-kv__content__visual.is-show{top:-10vh}}.ffxi-kv__content__hdg{opacity:0;background:url("/assets/images/kv_logo_sp.png") no-repeat 50% 50%;background-size:100% auto;position:absolute;top:41.48073022312373%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:88%;height:0;padding-top:42.13333333333333%;-webkit-transition:3s ease;transition:3s ease;}@media screen and (min-width:48em){.ffxi-kv__content__hdg{background:url("/assets/images/kv_logo_pc.png") no-repeat 50% 50%;background-size:100% auto;position:absolute;top:45%;max-width:663px;width:48.535871156661784%;max-height:277px;min-height:100%;height:41.77978883861237%;padding-top:0}}.ffxi-kv__content__hdg.is-show{opacity:1}.ffxi-kv__content__lead{opacity:0;background:url("/assets/images/kv_text_sp.png") no-repeat 50% 50%;background-size:100% auto;position:absolute;top:55.6%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:3s ease;transition:3s ease;width:84%;padding-top:14.969135802469136%;}@media screen and (min-width:48em){.ffxi-kv__content__lead{background:url("/assets/images/kv_text_pc.png") no-repeat 50% 50%;background-size:100% auto;top:64%;max-width:370px;width:27.086383601756953%;padding-top:4.099560761346998%}}.ffxi-kv__content__lead.is-show{opacity:1}@media screen and (max-width:47.9375em){.ffxi-kv__content__bottom{display:none}}@media screen and (min-width:48em){.ffxi-kv__content__bottom{position:fixed;background:#f4f4f4;bottom:0;width:100%;height:46px;background:#000;z-index:10}}.ffxi-kv__content__bottom__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ffxi-kv__content__official a:hover:after{opacity:.6}.ffxi-kv__content__copyright{margin-left:2.049780380673499%;}@media screen and (max-width:47.9375em){.ffxi-kv__content__copyright{display:none}}.ffxi-kv__content__copyright p{font-size:11px;line-height:20px;color:#aaa;letter-spacing:1px}.ffxi-kv__content__btn{display:-webkit-box;display:-ms-flexbox;display:flex;width:466px;margin-left:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media screen and (max-width:47.9375em){.ffxi-kv__content__btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.ffxi-kv__content__btn .c-btn{background:#062563}.ffxi-kv__content__btn .ffxi__btn--return{max-width:232px;width:49.78540772532189%;padding-top:9.871244635193133%}.ffxi-kv__content__btn .ffxi__btn--trial{max-width:232px;width:49.78540772532189%;padding-top:9.871244635193133%}.ffxi-kv__content__btn a:hover{opacity:.8}.ffxi-kv__content__scroll{position:absolute;left:50%;top:75.52870090634441%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation-name:scrollArrow;animation-name:scrollArrow;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}@media screen and (min-width:48em){.ffxi-kv__content__scroll{top:82.98755186721992%}}.ffxi-kv__content__scroll p{font-size:10px;color:#fff}.ffxi-kv__content__scroll__figure{background:url("/assets/images/fig_scroll_pc.png") no-repeat 50% 50%;background-size:100% auto;width:62px;height:40px}@-webkit-keyframes scrollArrow{0%{margin-top:0}100%{margin-top:20px}}@keyframes scrollArrow{0%{margin-top:0}100%{margin-top:20px}}.ffxi-kv__content__particle{width:100vw;-webkit-transition:3s ease;transition:3s ease;}.ffxi-kv__content__particle--1,.ffxi-kv__content__particle--2,.ffxi-kv__content__particle--3{opacity:0;position:absolute;width:100%;height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.ffxi-kv__content__particle--1.is-show,.ffxi-kv__content__particle--2.is-show,.ffxi-kv__content__particle--3.is-show{opacity:1}.ffxi-kv__content__particle--1{background:url("/assets/images/img_particle01.png") no-repeat 50% 50%;background-size:cover;}.ffxi-kv__content__particle--1.is-show{-webkit-animation:kv-particle 15s linear infinite normal;animation:kv-particle 15s linear infinite normal}.ffxi-kv__content__particle--2{background:url("/assets/images/img_particle02.png") no-repeat 50% 50%;background-size:cover;}.ffxi-kv__content__particle--2.is-show{-webkit-animation:kv-particle 20s linear infinite normal;animation:kv-particle 20s linear infinite normal}.ffxi-kv__content__particle--3{background:url("/assets/images/img_particle03.png") no-repeat 50% 50%;background-size:cover;}.ffxi-kv__content__particle--3.is-show{-webkit-animation:kv-particle 24s linear infinite normal;animation:kv-particle 24s linear infinite normal}@media screen and (max-width:47.9375em){.ffxi__social--twitter{background:url("/assets/images/img_twitter_square_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:43px;padding-top:22px}}@media screen and (min-width:48em){.ffxi__social--twitter{background:url("/assets/images/img_twitter_square_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:42px;height:22px}}@media screen and (max-width:47.9375em){.ffxi__social--youtube{background:url("/assets/images/img_youtube_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:158px;height:0;padding-top:18px}}@media screen and (min-width:48em){.ffxi__social--youtube{background:url("/assets/images/img_youtube_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:161px;height:18px;margin-bottom:2px}}@media screen and (min-width:48em){.ffxi__btn--official{background:url("/assets/images/btn_official_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:247px;height:46px}}.ffxi__btn--play{background:url("/assets/images/btn_play_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;}@media screen and (max-width:47.9375em){.ffxi__btn--play{width:100%;height:0;padding-top:21.846153846153847%}}@media screen and (min-width:48em){.ffxi__btn--play{background:url("/assets/images/btn_play_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:212px;height:46px}}.ffxi__btn--purchase{background:url("/assets/images/btn_purchase_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;}@media screen and (max-width:47.9375em){.ffxi__btn--purchase{width:100%;height:0;padding-top:21.23076923076923%}}@media screen and (min-width:48em){.ffxi__btn--purchase{background:url("/assets/images/btn_purchase_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:228px;padding-top:20.175438596491226%}}.ffxi__btn--return{background:url("/assets/images/btn_return_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;}@media screen and (min-width:48em){.ffxi__btn--return{background:url("/assets/images/btn_return_pc.jpg") no-repeat 50% 50%;background-size:100% auto;width:232px;height:0;padding-top:19.82758620689655%}}.ffxi__btn--trial{background:url("/assets/images/btn_trial_sp.png") no-repeat 50% 50%;background-size:100% auto;}@media screen and (min-width:48em){.ffxi__btn--trial{background:url("/assets/images/btn_trial_pc.jpg") no-repeat 50% 50%;background-size:100% auto;display:block;width:232px;height:0;padding-top:19.82758620689655%}}.ffxi__btn--open{background:url("/assets/images/btn_open_sp.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:100%;height:0;}@media screen and (max-width:47.9375em){.ffxi__btn--open{padding-top:21.846153846153847%}}@media screen and (min-width:48em){.ffxi__btn--open{background:url("/assets/images/btn_open_pc.png") no-repeat 50% 50%;background-size:100% auto;display:block;width:212px;height:46px}}.ffxi-content{position:relative;background:#e0e0e0;}@media screen and (min-width:48em){.ffxi-content{width:100%;overflow:hidden}}.ffxi__inner{width:86.66666666666667%;margin:auto;}@media screen and (min-width:48em){.ffxi__inner{max-width:1320px}}@media screen and (min-width:48em){.ffxi__inner .l-col--3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ffxi__section{background:#fcfcfc;width:100%;margin:auto;padding-bottom:24%;}@media screen and (min-width:48em){.ffxi__section{background:#fff;max-width:1600px;margin:auto;padding-bottom:10%}}@media screen and (min-width:1600px){.ffxi__section{padding-bottom:10%}}.ffxi__section:last-child{padding-bottom:0}@media screen and (max-width:47.9375em){.ffxi__section#story{padding-bottom:0}}.ffxi__section__bgGray{background:#e6e9ed;}.ffxi__section__bgGray.ffxi__section{padding-bottom:6.4%}.ffxi__section__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:7.692307692307693%;}.ffxi__section__button a{margin-bottom:5.538461538461538%;}.ffxi__section__button a:last-child{margin-bottom:0}.ffxi__section .ffxi__btn--return{width:100%;padding-top:21.23076923076923%}.ffxi__section .ffxi__btn--trial{width:100%;padding-top:21.23076923076923%}.ffxi__section .ffxi__btn--purchase{width:100%;padding-top:21.23076923076923%}.ffxi__section h2{font-family:'Times New Roman';font-weight:bold;font-size:48px;line-height:1.2;color:#000;letter-spacing:5px;-webkit-transform:scale(.9,1);transform:scale(.9,1);}@media screen and (min-width:48em){.ffxi__section h2{font-size:64px;line-height:1.1}}@media screen and (max-width:47.9375em){.ffxi__section h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_sp.png") no-repeat 50% top;background-size:100% auto;width:59.53846153846154%;height:0;padding-top:2.153846153846154%;margin:3.076923076923077% auto}}.ffxi__section__lead{font-size:22px;line-height:1.8;letter-spacing:2px;}@media screen and (min-width:48em){.ffxi__section__lead{margin-bottom:3.676470588235294%}}@media screen and (min-width:1600px){.ffxi__section__lead{margin-bottom:40px}}.ffxi__section__wrap{width:100%;height:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ffxi__section__kv{width:100vw;position:relative;}.ffxi__section__kv__wrap{width:100%;height:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ffxi__section__kv.ffxi-about{background:url("/assets/images/bg_about_sp.jpg") no-repeat 50% bottom;background-size:100% auto;width:100%;height:0;padding-top:138.66666666666669%;margin-bottom:12%;}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about{background:url("/assets/images/bg_about_pc.jpg") no-repeat 50% top;background-size:100% auto;padding-top:56.22254758418741%;margin-bottom:7.320644216691069%}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-about .ffxi__section__kv__wrap{text-align:center}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-about .ffxi__section__hdg{letter-spacing:2px}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about .ffxi__section__hdg{margin:6% 0 0 8.75%;letter-spacing:2px;-webkit-transform-origin:top left;transform-origin:top left}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-about .ffxi__section__lead{font-size:20px;letter-spacing:2px;width:86.66666666666667%;margin:0 auto 5.333333333333334%}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about .ffxi__section__lead{margin:6px 0 0 8.75%;font-size:20px;letter-spacing:2.5px}}.ffxi__section__kv.ffxi-about .ffxi__section__btn{display:none;}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-about .ffxi__section__btn{width:86.66666666666667%;margin:0 auto}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about .ffxi__section__btn{margin:1.875% 0 0 8.75%}}.ffxi__section__kv.ffxi-about h2{font-size:35px;}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about h2{font-size:56px}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_about_pc.png") no-repeat 50% top;background-size:100% auto;width:489px;height:5px;margin:8px auto 0 0}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-about .ffxi__btn--play{cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.ffxi__section__kv.ffxi-about .ffxi__btn--play:hover{opacity:.6}}.ffxi__section__kv.ffxi-story{background:url("/assets/images/bg_story_sp.jpg") no-repeat 50% bottom;background-size:100% auto;width:100%;height:0;padding-top:233.6%;}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story{background:url("/assets/images/bg_story_pc.jpg") no-repeat 50% bottom;background-size:100% auto;width:100%;height:0;background-position:50% bottom;padding-top:59.150805270863835%}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story h2{font-size:62px;line-height:1}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-story h2 span{margin-left:12px}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_story_pc.png") no-repeat 50% top;background-size:100% auto;width:286px;height:5px;margin:8px auto 0 0}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__hdg{-webkit-transform-origin:top left;transform-origin:top left}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-story .ffxi__section__title{text-align:center;margin-bottom:3.692307692307693%}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__title{width:39.59484346224678%;margin-right:20px}}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-story .ffxi__section__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__lead{margin:6px 0 0;font-size:20px;letter-spacing:2.5px}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__sentence{width:56.16942909760589%}}.ffxi__section__kv.ffxi-story .ffxi__section__sentence p{font-size:15px;line-height:1.8;letter-spacing:.15rem;margin-bottom:8%;}@media screen and (max-width:47.9375em){.ffxi__section__kv.ffxi-story .ffxi__section__sentence p{text-align:justify}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__sentence p{font-size:14px;line-height:2.4;letter-spacing:1.4px;margin-bottom:3%}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__section__sentence .ffxi__btn--open{width:212px;height:46px}}@media screen and (min-width:48em){.ffxi__section__kv.ffxi-story .ffxi__btn--open{cursor:pointer;-webkit-transition:opacity .4s;transition:opacity .4s}.ffxi__section__kv.ffxi-story .ffxi__btn--open:hover{opacity:.6}}.ffxi__section__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:23.076923076923077%;}@media screen and (max-width:47.9375em){.ffxi__section__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:48em){.ffxi__section__list{margin-bottom:9.191176470588236%}}@media screen and (min-width:1600px){.ffxi__section__list{margin-bottom:100px}}.ffxi__section__list.ffxi__slider{margin-bottom:0}.ffxi__section__list__thumb{width:100%;}@media screen and (min-width:48em){.ffxi__section__list__thumb{width:60.957642725598525%}}.ffxi__section__list__thumb img{width:100%}.ffxi__section__list__thumb video{width:100%;z-index:1;}@media screen and (max-width:47.9375em){.ffxi__section__list__thumb video{marign:0 -6.666666666666667%}}.ffxi__section__list.l-col--3 .ffxi__section__list__thumb{width:100%}.ffxi__section__list.l-col--3 img{width:100%}.ffxi__section__list__detail{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;}@media screen and (min-width:48em){.ffxi__section__list__detail{width:39.042357274401475%}}@media screen and (max-width:47.9375em){.ffxi__section__list__detail p{font-size:20px;line-height:1.8}}.ffxi__section__list__detail p.ffxi__section__list__detail__adjust{line-height:1.4}.ffxi__section__list.l-col--3 .ffxi__section__list__detail{width:100%}@media screen and (max-width:47.9375em){.ffxi__section__list .l-col__item{margin-bottom:24.615384615384617%}}@media screen and (max-width:47.9375em){.ffxi__section__list .l-col__item:last-child{margin-bottom:0}}@media screen and (min-width:48em){.ffxi__section__list p{font-size:20px;line-height:1.75}}.ffxi__section__list__visual{width:100%;}@media screen and (min-width:48em){.ffxi__section__list__visual{width:50%}}@media screen and (max-width:47.9375em){.ffxi__section__list__visual:nth-child(1){display:none}}.ffxi__section__list__category{font-size:12px;font-weight:bold;line-height:1;letter-spacing:3px;color:#202020;margin-top:-3px}.ffxi__section__list__count{font-size:38px;line-height:1;font-weight:bold;letter-spacing:10px;color:#000;}.ffxi__section__list__count:after{content:'';display:block;background:url("/assets/images/img_shape_count_sp.png") no-repeat 50% top;background-size:100% auto;}@media screen and (max-width:47.9375em){.ffxi__section__list__count:after{width:11.466666666666667%;height:0;padding-top:.8%;margin:2px auto 4px}}@media screen and (min-width:48em){.ffxi__section__list__count:after{width:58px;height:4px;margin:4px auto 6px}}@media screen and (min-width:48em){.ffxi__section__list__desc{line-height:1.7;letter-spacing:2.5px}}.ffxi__section__list__desc:after{content:'';display:block;background:url("/assets/images/img_shape_desc_sp.png") no-repeat 50% top;background-size:100% auto;}@media screen and (max-width:47.9375em){.ffxi__section__list__desc:after{width:8.307692307692308%;height:0;padding-top:3.076923076923077%;margin:6px auto}}@media screen and (min-width:48em){.ffxi__section__list__desc:after{width:36px;height:13px;margin:6px auto 10px}}@media screen and (min-width:48em){.ffxi__section__list.l-col--2:nth-child(even) .ffxi__section__list__thumb{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.ffxi__section .l-col--1{text-align:center;}@media screen and (max-width:47.9375em){.ffxi__section .l-col--1{overflow:hidden}}.ffxi__section .l-col--1 .ffxi__section__list__thumb{width:100%;font-size:0;}.ffxi__section .l-col--1 .ffxi__section__list__thumb > img{width:100%}.ffxi__section .l-col--1 .ffxi__section__list__detail{width:100%;}@media screen and (max-width:47.9375em){.ffxi__section .l-col--1 .ffxi__section__list__detail{width:86.66666666666667%;margin:auto}}.ffxi__visual--01{background:url("/assets/images/bg_visual_01_pc.jpg") no-repeat 50% 0;background-size:100% auto;width:100%;height:0;padding-top:99.26793557833089%}@media screen and (max-width:47.9375em){.ffxi__visual--02__content{position:relative;width:100%;background:url("/assets/images/bg_visual_02_sp.png") no-repeat 50% 0;background-size:100% auto;height:0;padding-top:132.8%}}@media screen and (min-width:48em){.ffxi__visual--02__content{width:80.08784773060029%;margin:12% auto auto;background:url("/assets/images/bg_visual_02_pc.jpg") no-repeat 50% 0;background-size:100% auto;height:0;padding-top:47.14494875549048%}}@media screen and (max-width:47.9375em){.ffxi__visual--02__content__wrap{width:100%;height:100%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:47.9375em){.ffxi__visual--02__content__inner{width:86.66666666666667%;margin:60% auto 0}}@media screen and (min-width:48em){.ffxi__visual--02__content__inner{margin:1.464128843338214% auto 0;width:91.40767824497257%}}@media screen and (max-width:47.9375em){.ffxi__visual--02__content__text--main{font-size:19px !important;line-height:1.6 !important;text-align:center;margin-bottom:4.307692307692307%;letter-spacing:2px}}@media screen and (min-width:48em){.ffxi__visual--02__content__text--main{font-size:1.5rem !important;line-height:2 !important}}@media screen and (min-width:48em) and (max-width:1086px){.ffxi__visual--02__content__text--main{font-size:1.4rem !important;letter-spacing:-.1px;line-height:1.6 !important}}@media screen and (max-width:47.9375em){.ffxi__visual--02__content__text--sub{font-size:12px !important;line-height:1.8 !important;margin-bottom:6.153846153846154%}}@media screen and (min-width:48em){.ffxi__visual--02__content__text--sub{font-size:1.2rem !important;line-height:1.8 !important}}@media screen and (min-width:48em) and (max-width:1086px){.ffxi__visual--02__content__text--sub{font-size:1.1rem !important}}@media screen and (min-width:48em) and (max-width:920px){.ffxi__visual--02__content{margin-top:8%}}@media screen and (min-width:48em) and (max-width:840px){.ffxi__visual--02__content{margin-top:3%}}@media screen and (min-width:48em){.ffxi__visual--02 .ffxi__btn--purchase{width:228px;height:48px;padding-top:0;margin:4.705882352941177% auto 0}}@media screen and (min-width:48em) and (max-width:800px){.ffxi__visual--02 .ffxi__btn--purchase{margin:4.705882352941177% auto 0}}#about .l-col--1{margin-bottom:0;}@media screen and (min-width:48em){#about .l-col--1{padding:0 1.464128843338214%}}.ffxi-battle{text-align:center;}.ffxi-battle h2 span{margin-left:8px;}@media screen and (min-width:48em){.ffxi-battle h2 span{margin-left:10px}}@media screen and (min-width:48em){.ffxi-battle .ffxi__section__lead{font-size:22px}}.ffxi-battle .ffxi__section__list__detail{width:86.66666666666667%;margin:20px auto 0;}@media screen and (min-width:48em){.ffxi-battle .ffxi__section__list__detail{width:96.63865546218487%;margin:5px auto 0}}@media screen and (min-width:48em){.ffxi-battle .ffxi__section__list p{font-size:19px;line-height:1.5}}@media screen and (min-width:48em){.ffxi-battle .ffxi__section__list__desc:after{margin:3px auto 10px}}@media screen and (max-width:47.9375em){.ffxi__section__list__desc .ffxi__inner{margin-bottom:5.333333333333334%}}@media screen and (min-width:48em){.ffxi__section__list__desc h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_battle_pc.png") no-repeat 50% top;background-size:100% auto;width:253px;height:7px;margin:10px auto}}.ffxi-faith{text-align:center;}.ffxi-faith h2 span{margin-left:10px;}@media screen and (min-width:48em){.ffxi-faith h2 span{margin-left:20px}}@media screen and (min-width:48em){.ffxi-faith h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_faith_pc.png") no-repeat 50% top;background-size:100% auto;width:195px;height:7px;margin:4px auto 6px}}@media screen and (max-width:47.9375em){.ffxi-faith .ffxi__section__lead{margin-bottom:5.333333333333334%}}@media screen and (min-width:48em){.ffxi-faith .ffxi__section__lead{font-size:22px;letter-spacing:1.5px}}@media screen and (max-width:47.9375em){.ffxi-faith .ffxi__section__lists .ffxi__section__list:last-child{margin-bottom:0}}@media screen and (min-width:48em){.ffxi-faith .ffxi__section__lists .ffxi__section__list:last-child{margin-bottom:0}}.ffxi-faith .ffxi__section__list__detail{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ffxi-slowlife{text-align:center;}@media screen and (min-width:48em){.ffxi-slowlife h2:after{content:'';display:block;background:url("/assets/images/img_shape_title_slow_pc.png") no-repeat 50% top;background-size:100% auto;width:195px;height:7px;margin:10px auto}}@media screen and (max-width:47.9375em){.ffxi-slowlife .ffxi__section__lead{margin-bottom:5.333333333333334%}}@media screen and (min-width:48em){.ffxi-slowlife .ffxi__section__lead{font-size:22px;letter-spacing:1.5px}}.ffxi-slowlife .ffxi__section__lists .ffxi__section__list:last-child{margin-bottom:0}.ffxi-slowlife .ffxi__section__list__detail{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.ffxi-end{padding-bottom:0;}@media screen and (min-width:48em){.ffxi-end .ffxi__section__list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ffxi-social{background:#000;border-top:1px solid #333;height:98px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media screen and (max-width:47.9375em){.ffxi-social{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:48em){.ffxi-social{height:76px;width:100%}}.ffxi-social p{color:#a6a6a6;font-size:12px;}@media screen and (min-width:48em){.ffxi-social p{font-size:14px;margin-right:20px}}@media screen and (max-width:47.9375em){.ffxi-social__text{margin-bottom:3.2%}}@media screen and (max-width:47.9375em){.ffxi-social__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:48em){.ffxi-social__link a{display:inline-block}}.ffxi-social .ffxi__social--twitter{margin-right:8%;}@media screen and (min-width:48em){.ffxi-social .ffxi__social--twitter{margin-right:20px}}.font-times{font-family:'Times'}.font-times-new-Roman{font-family:'Times New Roman'}#end .ffxi__section__list{margin-bottom:0}@media screen and (max-width:47.9375em){.is-menu-open .ffxi-nav.ffxi-about{visibility:visible;display:block;height:100%;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transform:translate(0,60px);transform:translate(0,60px)}}@media screen and (min-width:48em){_:lang(x)::-ms-backdrop,#about,#story,#battle,#faith,#slowlife{margin-top:-60px;padding-top:60px}}@-webkit-keyframes kv-particle{0%{top:50%;opacity:1}20%{top:25%}40%{top:0}60%{top:-25%}80%{top:-50%;opacity:1}82%{top:-60%;opacity:0}100%{top:50%;opacity:0}}@keyframes kv-particle{0%{top:50%;opacity:1}20%{top:25%}40%{top:0}60%{top:-25%}80%{top:-50%;opacity:1}82%{top:-60%;opacity:0}100%{top:50%;opacity:0}}.ffxi-nav{position:absolute;top:-120px;z-index:5;-webkit-transition:all .4s ease;transition:all .4s ease;}@media screen and (min-width:48em){.ffxi-nav{width:100%}}.ffxi-nav.is-fixed{position:fixed;top:0;left:0;opacity:1}.ffxi-nav__inner{width:100vw;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 24px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#000;}@media screen and (min-width:48em){.ffxi-nav__inner{width:100%;background:#fff;padding:7px 7px 7px 16.5px;border-bottom:1px solid #e3e3e3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width:47.9375em){.ffxi-nav__logo{background:url("/assets/images/logo_ipn_b.gif") no-repeat 50% 50%;background-size:100% auto;width:132px;height:28px}}@media screen and (min-width:48em){.ffxi-nav__logo{background:url("/assets/images/logo_ffxi_pc.png") no-repeat 50% 50%;background-size:100% auto;width:163px;height:27px}}@media screen and (max-width:47.9375em){.ffxi-nav__menu{background:#f1f1f1;width:100vw;height:100%;position:fixed;top:0;left:0;z-index:2;overflow:hidden;-webkit-transform:translate(-100%,60px);transform:translate(-100%,60px);-webkit-transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1);transition:transform .4s cubic-bezier(.215,.61,.355,1), -webkit-transform .4s cubic-bezier(.215,.61,.355,1);-webkit-transition:.6s ease;transition:.6s ease}}@media screen and (min-width:48em){.ffxi-nav__menu{width:100%;width:73.9385065885798%}}@media screen and (max-width:47.9375em){.ffxi-nav__menu ul{width:86.66666666666667%;margin:50px auto 0}}@media screen and (min-width:48em){.ffxi-nav__menu ul{margin-left:4.392386530014641%;margin-top:4px}}.ffxi-nav__menu li{-webkit-transform:scale(.9,1);transform:scale(.9,1);font-weight:bold;letter-spacing:3px;}@media screen and (max-width:47.9375em){.ffxi-nav__menu li{display:block;color:#333;font-size:40px;font-family:'Times New Roman';font-weight:bold;margin-bottom:30px}.ffxi-nav__menu li:before{display:inline-block;font-size:15px;font-weight:normal;color:#85878a;top:50%;left:50%;margin-right:20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2rem}.ffxi-nav__menu li:nth-child(1):before{content:'I'}.ffxi-nav__menu li:nth-child(2):before{content:'II'}.ffxi-nav__menu li:nth-child(3):before{content:'III'}.ffxi-nav__menu li:nth-child(4):before{content:'IV'}.ffxi-nav__menu li:nth-child(5):before{content:'V'}}@media screen and (min-width:48em){.ffxi-nav__menu li{display:inline-block;color:#333;font-size:14px;font-family:'Times';margin-right:2.196193265007321%}.ffxi-nav__menu li:last-child{margin-right:0}}.ffxi-nav__menu li a{color:#333;}.ffxi-nav__menu li a:after{content:'';display:block;-webkit-transition:all 1s ease;transition:all 1s ease;border-bottom:1px solid #a0a0a0;margin-top:4px;opacity:0}.ffxi-nav__menu li a:hover:after{opacity:1}.ffxi-nav__purchase{background:url("/assets/images/btn_purchase_02_pc.png") no-repeat 50% 50%;background-size:100% auto;width:171px;height:46px}.ffxi-nav__official{background:url("/assets/images/btn_official_sp.png") no-repeat 50% 50%;background-size:100% auto;width:56.53333333333334%;height:0;padding-top:13.846153846153847%;position:fixed}.p-sp-nav{width:84px;height:60px;padding:22px;background-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:-100px;-webkit-transition:all .4s ease;transition:all .4s ease;z-index:10;}@media screen and (min-width:48em){.p-sp-nav{display:none}}.p-sp-nav__title{font-size:.8rem;text-align:center;color:#fff}.p-sp-nav__toggle,.p-sp-nav__toggle span{display:inline-block;-webkit-transition:all .3s;transition:all .3s;-webkit-box-sizing:border-box;box-sizing:border-box}.p-sp-nav__toggle{position:relative;width:40px;height:16px;}.p-sp-nav__toggle span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;}.p-sp-nav__toggle span:nth-of-type(1){top:0}.p-sp-nav__toggle span:nth-of-type(2){top:7px}.p-sp-nav__toggle span:nth-of-type(3){bottom:0}.p-sp-nav__toggle.active span:nth-of-type(1){-webkit-transform:translateY(7px) rotate(-30deg);transform:translateY(7px) rotate(-30deg)}.p-sp-nav__toggle.active span:nth-of-type(2){opacity:0}.p-sp-nav__toggle.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(30deg);transform:translateY(-7px) rotate(30deg)}.p-sp-nav__toggle:after{font-size:10px;position:absolute;bottom:-16px;left:50%;width:30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;font-family:'游ゴシック体',YuGothic,'游ゴシック Medium','Yu Gothic Medium','游ゴシック','Yu Gothic','メイリオ',sans-serif}a.p-sp-nav__toggle{opacity:1;}a.p-sp-nav__toggle.active{opacity:.6}@media screen and (max-width:47.9375em){.is-menu-open .ffxi-nav__menu{visibility:visible;display:block;height:100%;-webkit-transition:.6s ease;transition:.6s ease;-webkit-transform:translate(0,60px);transform:translate(0,60px)}}.ffxi-nav.is-fixed .p-sp-nav{position:fixed;top:0;right:0}header#sqexHeader-black_rsp{border-bottom:none}#sqexFooter p.sqex-footer-copyright{font-size:12px}.ffxi__slider{overflow:hidden;}@media screen and (max-width:47.9375em){.ffxi__slider__image{width:86.66666666666667% !important}}.slick-arrow{position:absolute;top:19.101123595505616%;left:50%;height:0;margin:auto;z-index:2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}@media screen and (min-width:48em){.slick-arrow{top:32.68101761252446%}}.slick-arrow:hover{opacity:.6}.slick-arrow:before{display:block;position:absolute;top:0;left:0;width:200%;height:200%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-25%,-25%) rotate(45deg);transform:translate(-25%,-25%) rotate(45deg);content:''}.slick-next{display:block;background:url("/assets/images/img_arrow_next_sp.png") no-repeat 50% top;background-size:100% auto;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);}@media screen and (max-width:47.9375em){.slick-next{width:38px;height:31px;left:calc(100% - 19px)}}@media screen and (min-width:48em){.slick-next{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:41px;margin-left:358px}}.slick-prev{-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%);display:block;background:url("/assets/images/img_arrow_prev_sp.png") no-repeat 50% top;background-size:100% auto;}@media screen and (max-width:47.9375em){.slick-prev{width:38px;height:31px;left:19px}}@media screen and (min-width:48em){.slick-prev{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:41px;margin-left:-358px}}.slick-track .slick-active p{color:#fff}.slick-track .slick-active.slick-current p{color:#000}@media screen and (min-width:48em){.slick-slide{width:595px;margin:auto 57px}}@media screen and (max-width:47.9375em){.slick-slide img{width:100%}}.is-aspect-2 .ffxi-kv__content__visual{height:150vh;top:-23vh}.is-aspect-2 .ffxi-kv__content__hdg{top:46%}.is-aspect-2 .ffxi-kv__content__lead{top:60%}.is-aspect-3 .ffxi-kv__content__visual{height:170vh}.is-aspect-3 .ffxi-kv__content__hdg{top:37%}.is-aspect-3 .ffxi-kv__content__lead{top:65%}@media screen and (min-width:48em){.u-spOnly{display:none !important}}@media screen and (max-width:47.9375em){.u-pcOnly{display:none !important}}