﻿
@import url("css-Oswald.css");


/*!  このファイルはSCSSからコンパイルされています。 */
/*=============================================================
 07_anime
=============================================================*/
/*!  .js-
================================================ */
body#home:before { position: absolute; top: 50%; left: 50%; z-index: 9999; width: 120px; height: 120px; background: url(../image/logo.png) no-repeat center top; background-size: contain;content: ""; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);  }
body#home.pace-done:before { opacity: 0; -webkit-transition: .3s; transition: .3s;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }
.pace { position: relative; }
.pace .pace-progress { position: fixed; top: 0; left: 0; z-index: 9998; width: 100%; height: 100%; background-color: #1f364d;-webkit-transform: translate3d(0px, 0px, 0px) !important; transform: translate3d(0px, 0px, 0px) !important;  }
.pace.pace-inactive .pace-progress { pointer-events: none; }
#mainimg { position: relative; width: 100%; height: 100vh;
  /* .loader
	-------------------------------------- */ }
#mainimg .vegas-timer { display: none; }
#mainimg .loader { position: absolute; left: 50%; z-index: 2; width: 1170px; height: 100%; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }
#mainimg .loaderBox , #mainimg .loaderLogo , #mainimg .loaderCopy { display: block; position: absolute; top: 49%; z-index: 9999; -webkit-transform: translate(0, -50%); transform: translate(0, -50%); }
#mainimg .loaderBox { display: block; left: 420px; width: 230px; height: 394px; background: #1f364d;opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }
#mainimg .loaderBox:before { display: block; position: absolute; top: -36px; width: 0; height: 0; border-width: 0 0 36px 230px; border-style: solid; border-color: transparent transparent #1f364d transparent;content: "";  }
#mainimg .loaderCopy { left: 280px; margin-top: -7px;opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";  }
#mainimg .loaderCopy .en { display: inline-block; position: relative; line-height: 1.18; margin: 0; font-family: "Oswald", sans-serif; font-weight: 500; font-size: 90px; letter-spacing: .03em; }
#mainimg .loaderCopy .en .line { color: #fff; }
#mainimg .loaderCopy .ja { margin-top: 7px; margin-left: 13px; color: #fff; font-weight: 700;font-size: 24px;  }
#mainimg .mainSlider { position: absolute; width: 100%; height: 100vh; }
#container { display: block;position: relative;  }
/* breakpoint */
.mediaQueries { display: none; font-family: "sp"; }
@media screen and (min-width: 600px) { .mediaQueries { font-family: "pc"; } }
/*# sourceMappingURL=maps/animation.css.map */