@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

body {
  overflow-x: hidden;
  -webkit-text-size-adjust: 100%;
}

img {
  color: #fff;
}

main {
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

.center {
  text-align: center;
}

.hover {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.hover img {
  position: absolute;
  bottom: 0;
}
.hover img:hover {
  top: 0;
}

html, body {
  height: 100%;
}

iframe[name="google_conversion_frame"] {
  position: absolute;
  height: 0;
  width: 0;
}

.disp-none {
  display: none;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
  background: #000;
}

a {
  display: inline-block;
}

.container {
  width: 100%;
  height: 100%;
  margin: auto;
  background: #000;
  position: relative;
}
@media (min-width: 1920px) {
  .container {
    width: 1920px;
    height: 1080px;
  }
  .container.other {
    height: 100%;
  }
}

.images {
  width: 90%;
  height: 90%;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
.images li {
  width: 100%;
  height: 100%;
  display: none;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.images li:nth-child(1) {
  background-image: url('../img/ps4/01.png?1469702539');
}
.images li:nth-child(2) {
  background-image: url('../img/ps4/02.png?1469702539');
}
.images li:nth-child(3) {
  background-image: url('../img/ps4/03.png?1469702539');
}
.images li:nth-child(4) {
  background-image: url('../img/ps4/04.png?1469702539');
}
.images li:nth-child(5) {
  background-image: url('../img/ps4/05.png?1469702539');
}
.images li:nth-child(6) {
  background-image: url('../img/ps4/06.png?1469702539');
}
.images li:nth-child(7) {
  background-image: url('../img/ps4/07.png?1469702539');
}
.images li:nth-child(8) {
  background-image: url('../img/ps4/08.png?1469702539');
}
.images li:nth-child(9) {
  background-image: url('../img/ps4/09.png?1469702539');
}
.images li:nth-child(10) {
  background-image: url('../img/ps4/10.png?1469702539');
}
.images li:nth-child(11) {
  background-image: url('../img/ps4/11.png?1469702539');
}
.images li:nth-child(12) {
  background-image: url('../img/ps4/12.png?1469702539');
}
.images li:nth-child(13) {
  background-image: url('../img/ps4/13.png?1469702539');
}
.images li:nth-child(14) {
  background-image: url('../img/ps4/14.png?1469702539');
}
.images li:nth-child(15) {
  background-image: url('../img/ps4/15.png?1469702539');
}
.images li:nth-child(16) {
  background-image: url('../img/ps4/16.png?1469702539');
}
.images li:nth-child(17) {
  background-image: url('../img/ps4/17.png?1469702539');
}
.images li:nth-child(18) {
  background-image: url('../img/ps4/18.png?1469702539');
}
.images li:nth-child(19) {
  background-image: url('../img/ps4/19.png?1469702539');
}
.images li:nth-child(20) {
  background-image: url('../img/ps4/20.png?1469702539');
}
.images li:nth-child(21) {
  background-image: url('../img/ps4/21.png?1469702539');
}
.images li:nth-child(22) {
  background-image: url('../img/ps4/22.png?1469702539');
}
.images li:nth-child(23) {
  background-image: url('../img/ps4/23.png?1469702539');
}
.images li:nth-child(24) {
  background-image: url('../img/ps4/24.png?1469702539');
}
.images li:nth-child(25) {
  background-image: url('../img/ps4/25.png?1469702539');
}
.images li:nth-child(26) {
  background-image: url('../img/ps4/26.png?1469702539');
}
.images li:nth-child(27) {
  background-image: url('../img/ps4/27.png?1469702539');
}
.images li:nth-child(28) {
  background-image: url('../img/ps4/28.png?1469702539');
}
.images li:nth-child(29) {
  background-image: url('../img/ps4/29.png?1469702539');
}
.images li:nth-child(30) {
  background-image: url('../img/ps4/30.png?1469702539');
}
.images li:nth-child(31) {
  background-image: url('../img/ps4/31.png?1469702539');
}
.images li:nth-child(32) {
  background-image: url('../img/ps4/32.png?1469702539');
}
.images li:nth-child(33) {
  background-image: url('../img/ps4/33.png?1469702539');
}
.images li:nth-child(34) {
  background-image: url('../img/ps4/34.png?1469702539');
}
.images li:nth-child(35) {
  background-image: url('../img/ps4/35.png?1470222646');
}
.images li:nth-child(36) {
  background-image: url('../img/ps4/36.png?1469702539');
}
.images li:nth-child(37) {
  background-image: url('../img/ps4/37.png?1469702539');
}
.images li:nth-child(38) {
  background-image: url('../img/ps4/38.png?1469702539');
}
.images li:nth-child(39) {
  background-image: url('../img/ps4/39.png?1469702539');
}
.images li:nth-child(40) {
  background-image: url('../img/ps4/40.png?1469702539');
}
.images li:nth-child(41) {
  background-image: url('../img/ps4/41.png?1469702539');
}
.images li:nth-child(42) {
  background-image: url('../img/ps4/42.png?1469702539');
}
.images li:nth-child(43) {
  background-image: url('../img/ps4/43.png?1469702539');
}
.images li:nth-child(44) {
  background-image: url('../img/ps4/44.png?1469702539');
}
.images li:nth-child(45) {
  background-image: url('../img/ps4/45.png?1469702539');
}
.images li:nth-child(46) {
  background-image: url('../img/ps4/46.png?1470222646');
}
.images li:nth-child(47) {
  background-image: url('../img/ps4/47.png?1469702539');
}
.images li:nth-child(48) {
  background-image: url('../img/ps4/48.png?1469702539');
}
.images li:nth-child(49) {
  background-image: url('../img/ps4/49.png?1469702539');
}
.images li:nth-child(50) {
  background-image: url('../img/ps4/50.png?1469702539');
}
.images li:nth-child(51) {
  background-image: url('../img/ps4/51.png?1469702539');
}
.images li:nth-child(52) {
  background-image: url('../img/ps4/52.png?1469702539');
}
.images li:nth-child(53) {
  background-image: url('../img/ps4/53.png?1469702539');
}
.images .current {
  display: block;
}

.arrows {
  position: absolute;
  z-index: 100;
  width: 100%;
  height: 100%;
  top: 0;
}
.arrows a {
  position: absolute;
}
.arrows .prev {
  background: url('../img/prev_btn.png?1469418649') no-repeat;
  width: 242px;
  height: 78px;
  top: 15px;
  left: 40px;
  display: none;
}
.arrows .next {
  background: url('../img/next_btn.png?1469418649') no-repeat;
  width: 251px;
  height: 68px;
  top: 15px;
  right: 40px;
}
.arrows .next.to-top {
  background: url('../img/to_top_btn.png?1470144649') no-repeat;
}
.arrows .prev-area {
  width: 290px;
  height: 100%;
  left: 0;
  display: none;
}
.arrows .next-area {
  width: 290px;
  height: 100%;
  right: 0;
}
