.color_yellow {
color:#ffe957;	
}
/* line 5, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
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, 
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:middle; }

/* line 22, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }



/* line 26, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* line 120, icon/*.png */
.icon-sprite, .icon-ardown, .icon-arleft, .icon-arright, .icon-facebook, .icon-hambtn, .icon-headerLogo, .icon-parrow, .icon-report, .icon-watch, .icon-youtube {
  background-image: url('../images/icon-sfcaaeef5e2.png');
  background-repeat: no-repeat; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-ardown {
  background-position: 0 0;
  height: 182px;
  width: 258px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arleft {
  background-position: 0 -182px;
  height: 21px;
  width: 11px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-arright {
  background-position: 0 -203px;
  height: 21px;
  width: 11px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-facebook {
  background-position: 0 -224px;
  height: 17px;
  width: 17px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-hambtn {
  background-position: 0 -241px;
  height: 20px;
  width: 28px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-headerLogo {
  background-position: 0 -261px;
  height: 41px;
  width: 105px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-parrow {
  background-position: 0 -283px;
  height: 12px;
  width: 8px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-report {
  background-position: 0 -295px;
  height: 22px;
  width: 19px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-watch {
  background-position: 0 -317px;
  height: 15px;
  width: 23px; }

/* line 84, ../../../Ruby193/lib/ruby/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/utilities/sprites/_base.scss */
.icon-youtube {
  background-position: 0 -332px;
  height: 17px;
  width: 17px; }

/* line 33, ../component/sass/style.scss */
* {
  margin: 0;
  padding: 0; }

/* line 40, ../component/sass/style.scss */
html,
body {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */ }

/* line 50, ../component/sass/style.scss */
body {
  font-family: "Helvetica Neue", "Heiti TC", "Microsoft JhengHei", "Arial", sans-serif;
  font-size: 0.8rem;
  background: black; }

/* line 62, ../component/sass/style.scss */
h1 {
  font-size: 1.6rem;
  line-height: 1.8rem; }

/* line 67, ../component/sass/style.scss */
a {
  text-decoration: none; }

/* line 72, ../component/sass/style.scss */
a:hover, a:visited, a:focus, a:active {
  text-decoration: none; }

/* line 75, ../component/sass/style.scss */
.osmfont {
  font-family: "Oswald", sans-serif; }

/* line 79, ../component/sass/style.scss */
.black {
  color: black; }

/* line 83, ../component/sass/style.scss */
.wrapper {
  position: relative;
  min-height: 100%;
  height: auto;
  font-size: 0.875rem;
  line-height: 1.2rem; }

/* line 94, ../component/sass/style.scss */
.container {
  max-width: 1140px; }

/* line 101, ../component/sass/style.scss */
.ico {
  display: inline-block; }

/* line 105, ../component/sass/style.scss */
.animate, .purplebutton, .navMenu a, .rightmenu a, .mobileSidebar, .footer .footerMenu a {
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -ms-transition: all .3s;
  -ms-transition: all .3s;
  transition: all .3s;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  /* Chrome and Safari */
  -moz-backface-visibility: hidden;
  /* Firefox */
  -ms-backface-visibility: hidden;
  /* Internet Explorer */ }

/* line 117, ../component/sass/style.scss */
.bold {
  font-weight: bold; }

/* line 11, ../component/sass/_modules.scss */
.main {
  background: url(../images/mbk.jpg) no-repeat center bottom fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

/* line 20, ../component/sass/_modules.scss */
.App {
  background: url(../images/vrbk.jpg) no-repeat center bottom fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

/* line 29, ../component/sass/_modules.scss */
.Register {
  background: url(../images/formbk.jpg) no-repeat left bottom fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }

/* line 44, ../component/sass/_modules.scss */
.purplebutton {
  background-image: -moz-linear-gradient(90deg, #39195a 0%, #6a31a5 100%);
  background-image: -webkit-linear-gradient(90deg, #39195a 0%, #6a31a5 100%);
  background-image: -ms-linear-gradient(90deg, #39195a 0%, #6a31a5 100%);
  display: inline-block;
  padding: 7px 30px;
  color: white;
  cursor: pointer; }
  /* line 54, ../component/sass/_modules.scss */
  .purplebutton:hover {
    background-image: -moz-linear-gradient(90deg, #39195a 0%, #340664 100%);
    background-image: -webkit-linear-gradient(90deg, #39195a 0%, #340664 100%);
    background-image: -ms-linear-gradient(90deg, #39195a 0%, #340664 100%);
    color: white; }

/* line 63, ../component/sass/_modules.scss  上方白色底*/
.topmenu {
  position: relative;
  height: 60px;
  background: rgba(255, 255, 255, 0.3);
  width: 100%; }

/* line 71, ../component/sass/_modules.scss */
.headerLogo {
  position: relative;
  top: 5px;
  left: 15px; }

/* line 78, ../component/sass/_modules.scss */
.navMenu {
  cursor: pointer;
  margin-left: 50px; }
  /* line 81, ../component/sass/_modules.scss */
  .navMenu a {
    position: relative;
    display: inline-block;
    padding: 20px 20px;
    color: #000000;
    font-size: 15px;
    letter-spacing: 2px; }
    /* line 90, ../component/sass/_modules.scss */
    .navMenu a:hover {
      background: #ffa800;
      color: white; }
    /* line 95, ../component/sass/_modules.scss */
    .navMenu a.active {
      background: #ffa800;
      color: white; }

/* line 106, ../component/sass/_modules.scss */
.fbshare {
  position: absolute;
  right: 0;
  top: 40%; }

/* line 113, ../component/sass/_modules.scss */
.privacy {
  line-height: 1.5em;
  letter-spacing: 2px;
  padding-bottom: 100px; }
  /* line 118, ../component/sass/_modules.scss */
  .privacy h3 {
    font-size: 20px;
    margin: 15px 0; }

/* line 126, ../component/sass/_modules.scss */
.toprivacy, .toprivacy:hover {
  color: #ba73c6; }

/* line 130, ../component/sass/_modules.scss */
.TitleArea {
	position: absolute;
	right: 10%;
	top: 17%;
	width: 320px;
	color: white;
	text-align: center
}
  /* line 137, ../component/sass/_modules.scss */
  .TitleArea .appier {
    font-size: 15px;
    text-align: justify;
    line-height: 1.7em;
    margin-top: 10px; }
  /* line 144, ../component/sass/_modules.scss */
  .TitleArea.blacky {
    background: rgba(0, 0, 0, 0.8);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 25px;
    width: 100%;
    max-width: 450px; }
  /* line 152, ../component/sass/_modules.scss */
  .TitleArea.purky {
    background: rgba(119, 31, 143, 0.8);
    background: -moz-linear-gradient(top, rgba(119, 31, 143, 0.85) 0%, rgba(74, 0, 97, 0.85) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(119, 31, 143, 0.85)), color-stop(100%, rgba(74, 0, 97, 0.85)));
    background: -webkit-linear-gradient(top, rgba(119, 31, 143, 0.85) 0%, rgba(74, 0, 97, 0.85) 100%);
    background: -o-linear-gradient(top, rgba(119, 31, 143, 0.85) 0%, rgba(74, 0, 97, 0.85) 100%);
    background: -ms-linear-gradient(top, rgba(119, 31, 143, 0.85) 0%, rgba(74, 0, 97, 0.85) 100%);
    background: linear-gradient(to bottom, rgba(119, 31, 143, 0.85) 0%, rgba(74, 0, 97, 0.85) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#771f8f', endColorstr='#4a0061', GradientType=0 );
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 25px;
    width: 100%;
    max-width: 450px; }

/* line 168, ../component/sass/_modules.scss */
.bigT {
  background: #2c0637;
  font-size: 30px;
  display: inline-block;
  padding: 20px;
  margin-left: -25px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-bottom: 10px; }

/* line 179, ../component/sass/_modules.scss */
.rightmenu {
  color: #a8a8a8;
  padding: 15px 15px;
  vertical-align: middle;
  position: absolute;
  right: 5px;
  top: 0px; }
  /* line 187, ../component/sass/_modules.scss */
  .rightmenu i {
    vertical-align: middle; }
  /* line 191, ../component/sass/_modules.scss */
  .rightmenu a {
    vertical-align: middle;
    color: #a8a8a8;
    padding: 0 15px;
    font-size: 14px;
    cursor: pointer; }
    /* line 200, ../component/sass/_modules.scss */
    .rightmenu a:last-child {
      border: none; }
    /* line 204, ../component/sass/_modules.scss */
    .rightmenu a:hover {
      color: white; }

/* line 211, ../component/sass/_modules.scss */
.mobileMenu {
  display: none;
  position: relative;
  padding: 17px; }

/* line 219, ../component/sass/_modules.scss */
.mobileSidebar {
  position: fixed;
  width: 300px;
  right: 0;
  top: 0;
  height: 100%;
  background: #1b1b1b;
  z-index: 2; }
  /* line 231, ../component/sass/_modules.scss */
  .mobileSidebar ul a {
    padding: 20px;
    font-size: 14px;
    display: block;
    color: white; }
  /* line 239, ../component/sass/_modules.scss */
  .mobileSidebar ul li {
    border-bottom: 1px solid #2a2a2a; }
  /* line 244, ../component/sass/_modules.scss */
  .mobileSidebar.closed {
    right: -300px; }
  /* line 248, ../component/sass/_modules.scss */
  .mobileSidebar .btnSwitch {
    padding-top: 10px; }

/* line 255, ../component/sass/_modules.scss */
.lightbox {
  display: none;
  background: rgba(75, 0, 97, 0.85);
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 3;
  color: white;
  overflow: auto; }
  /* line 268, ../component/sass/_modules.scss */
  .lightbox .container {
    padding-top: 5%;
    position: relative;
    display: none; }
  /* line 275, ../component/sass/_modules.scss */
  .lightbox h2 {
    font-size: 45px; }
  /* line 279, ../component/sass/_modules.scss */
  .lightbox a {
    color: #ba73c6; }
  /* line 283, ../component/sass/_modules.scss */
  .lightbox hr {
    opacity: .5; }
  /* line 287, ../component/sass/_modules.scss */
  .lightbox .closeB {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 30px; }

/* line 296, ../component/sass/_modules.scss */
.signupForm {
  max-width: 520px; }
  /* line 299, ../component/sass/_modules.scss */
  .signupForm input, .signupForm select {
    background: none;
    color: white; }
  /* line 305, ../component/sass/_modules.scss */
  .signupForm .sselect {
    appearance: none;
    -moz-appearance: none;
    /* Firefox */
    -webkit-appearance: none;
    /* Safari and Chrome */ }
  /* line 311, ../component/sass/_modules.scss */
  .signupForm option {
    color: black; }

/* line 316, ../component/sass/_modules.scss */
.tvcBlock {
  max-width: 700px;
  padding-top: 70px !important; }

/* line 322, ../component/sass/_modules.scss */
.tutorialBlock {
  max-width: 635px;
  line-height: 23px; }
  /* line 325, ../component/sass/_modules.scss */
  .tutorialBlock .step {
    font-size: 17px; }
    /* line 328, ../component/sass/_modules.scss */
    .tutorialBlock .step span {
      width: 40px;
      display: inline-block; }
  /* line 334, ../component/sass/_modules.scss */
  .tutorialBlock .sep {
    line-height: 70px; }

/* line 339, ../component/sass/_modules.scss */
.midd {
  vertical-align: middle; }

/* line 347, ../component/sass/_modules.scss */
.secitonBlock {
  width: 100vw;
  height: 100vh;
  position: relative; }
  /* line 352, ../component/sass/_modules.scss */
  .secitonBlock h1 {
    font-size: 35px;
    margin-bottom: 25px; }
  /* line 356, ../component/sass/_modules.scss */
  .secitonBlock h2 {
    font-size: 16px; }
  /* line 360, ../component/sass/_modules.scss */
  .secitonBlock .appier {
    font-size: 14px; }

/* line 366, ../component/sass/_modules.scss */
.mapblock {
  background: #ececec;
  padding: 40px 0;
  color: black;
  line-height: 20px;
  border-top: 1px solid #cecece; }
  /* line 374, ../component/sass/_modules.scss */
  .mapblock h1 {
    font-size: 35px;
    margin-bottom: 25px; }
  /* line 378, ../component/sass/_modules.scss */
  .mapblock .slogan {
    font-size: 18px; }
  /* line 382, ../component/sass/_modules.scss */
  .mapblock .img-responsive.cenI {
    margin-left: auto;
    margin-right: auto;
    border: 2px solid white; }
  /* line 389, ../component/sass/_modules.scss */
  .mapblock .mapimg {
    -webkit-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.44);
    -moz-box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.44);
    box-shadow: 0px 3px 5px 0px rgba(50, 50, 50, 0.44); }

/* line 396, ../component/sass/_modules.scss */
.rwdhi {
  height: 50px; }

/* line 423, ../component/sass/_modules.scss */
.carfe01 {
  background: url(../images/room1/p01.jpg)  no-repeat center top; background-size:cover; -webkit-background-size:100% 100%; -webkit-animation:10s bg forwards ease;
  }
  
  @-webkit-keyframes bg{ 
	0%{ background-size:110% 110%; }
	100%{ background-size:100% 100%; } 
}

/* line 431, ../component/sass/_modules.scss */
.carfe02 {
  background: url(../images/room1/p02.jpg) no-repeat center top; background-size:cover; -webkit-background-size:100% 100%; -webkit-animation:10s bg forwards ease;
  }

/* line 439, ../component/sass/_modules.scss */
.carfe03 {
  background: url(../images/room1/p03.jpg) no-repeat center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover; }



/* line 463, ../component/sass/_modules.scss */
.navSide {
  position: fixed;
  right: 20px;
  top: 50%;
  margin-top: -130px;
  z-index: 3; }
  /* line 470, ../component/sass/_modules.scss */
  .navSide li {
    display: block;
    width: 16px;
    height: 16px;
    background: #ababab;
    border-radius: 8px;
    margin: 15px 0; }
    /* line 477, ../component/sass/_modules.scss */
    .navSide li.active {
      background: #222222;
      border: 3px solid #ababab; }

/* line 484, ../component/sass/_modules.scss */
.footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  text-align: center;
  z-index: 5;
  background: url('../images/bottom_bg.png') ;
   }
  /* line 495, ../component/sass/_modules.scss */
  .footer.fixed {
    position: fixed;
    bottom: 0;
    min-height: 0; }
  /* line 502, ../component/sass/_modules.scss */
  .footer .copyright {
    font-size: 12px;
    color: grey;
    padding: 0 0;

	color:#FFFFFF;
	}
  /* line 509, ../component/sass/_modules.scss */
  .footer .footerMenu {
    background: url(../images/ripbk.html) repeat-x;
    font-size: 16px;
    letter-spacing: 0.2em; }
    /* line 515, ../component/sass/_modules.scss */
    .footer .footerMenu a {
      padding: 0px 0px;
      color: white;
      cursor: pointer;
      border-right: 1px solid black; }
      /* line 521, ../component/sass/_modules.scss */
      .footer .footerMenu a:hover {
        background: rgba(255, 255, 255, 0.2);
        box-shadow: inset 0 5px 0 #ba73c6; }
      /* line 527, ../component/sass/_modules.scss */
      .footer .footerMenu a.active {
        background: rgba(255, 255, 255, 0.2);
        box-shadow: inset 0 5px 0 #ba73c6; }
      /* line 535, ../component/sass/_modules.scss */
      .footer .footerMenu a:last-child {
        border-right: none; }

/* line 543, ../component/sass/_modules.scss */
.closed {
  right: -295px; }

/* line 547, ../component/sass/_modules.scss */
.fPurple {
  background: #ba73c6;
  color: #222222; }

@media only screen and (max-width: 1366px) {
  /* line 582, ../component/sass/_modules.scss */
  .signF {
    right: 10% !important; } }
@media only screen and (max-width: 1280px) {
  /* line 589, ../component/sass/_modules.scss */
  .signF {
    right: 2% !important; } }
@media only screen and (max-width: 768px) {
  body {
	  min-height: 645px;
  }
  .lightbox .container {
	  padding-top: 40px;
  }
  /* line 597, ../component/sass/_modules.scss */
  .navMenu, .hidMid {
    display: none !important; }

  /* line 601, ../component/sass/_modules.scss */
  .mobileMenu {
    display: block; }

  /* line 606, ../component/sass/_modules.scss */
  .mapblock h1 {
    font-size: 25px;
    margin-bottom: 25px; }
  /* line 610, ../component/sass/_modules.scss */
  .mapblock .slogan {
    font-size: 13px; } }
@media only screen and (max-width: 667px) {
  /* line 625, ../component/sass/_modules.scss */
  .footerMenu {
    font-size: 13px !important; }

  /* line 633, ../component/sass/_modules.scss */
  .qMenu {
    top: 50px !important;
    right: 0px !important; }

  /* line 638, ../component/sass/_modules.scss */
  .qMenu.closed {
    right: -295px !important; } }
@media only screen and (max-width: 375px) {
  /* line 647, ../component/sass/_modules.scss */
  .TitleArea {
    -moz-transform: scale(0.8, 0.8);
    -ms-transform: scale(0.8, 0.8);
    -webkit-transform: scale(0.8, 0.8);
    transform: scale(0.8, 0.8);
    position: absolute !important;
    left: -25px !important;
    top: 70px !important; } }
/* line 656, ../component/sass/_modules.scss */
.navigation {
  list-style: none;
  width: 100%;
  position: fixed;
  top: 40px;
  height: 0;
  overflow: hidden;
  z-index: 3;
  transition: all 0.5s; }
  /* line 668, ../component/sass/_modules.scss */
  .navigation a {
    display: block;
    background: rgba(0, 0, 0, 0.85) url(../images/arrow_right.html) no-repeat right center;
    padding: 15px 30px;
    border-bottom: 1px solid #5a5a5a;
    color: white; }
    /* line 676, ../component/sass/_modules.scss */
    .navigation a:hover {
      background-color: rgba(255, 255, 255, 0.7);
      color: blue; }
    /* line 683, ../component/sass/_modules.scss */
    .navigation a.hoverup {
      background-color: rgba(255, 255, 255, 0.7);
      color: blue; }
  /* line 692, ../component/sass/_modules.scss */
  .navigation .enditem {
    position: absolute;
    bottom: 30px; }

/* line 698, ../component/sass/_modules.scss */
.nav-trigger {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

/* line 703, ../component/sass/_modules.scss */
label[for="nav-trigger"] {
  position: absolute;
  top: 22px;
  right: 30px;
  z-index: 4;
  width: 30px;
  height: 30px;
  cursor: pointer;
  color: black;
  fill: black; }

/* line 722, ../component/sass/_modules.scss */
.nav-trigger:checked ~ .navigation {
  height: 250px;
  top: 60px; }

/* Portrait */
@media only screen and (orientation: portrait) {
  /* line 741, ../component/sass/_modules.scss */
  .wrapper.main {
    background: url(../images/mobk.jpg) no-repeat center bottom fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 750, ../component/sass/_modules.scss */
  .wrapper.App {
    background: url(../images/vrmbk.jpg) no-repeat center bottom fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; }

  /* line 759, ../component/sass/_modules.scss */
  .wrapper.Register {
    background: url(../images/formbk_mo.jpg) no-repeat center bottom;
    -webkit-background-size: 100%;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
    min-height: 600px; }

  /* line 769, ../component/sass/_modules.scss */
  .purky {
    position: static !important;
    margin-top: -50px; }

  /* line 775, ../component/sass/_modules.scss */
  .titleArea {
    display: static !important;
    margin-top: -220px !important; } }
/* Landscape */
/* line 790, ../component/sass/_modules.scss */
.preload {
  position: fixed;
  left: 50%;
  z-index: 100;
  top: 50%;
  margin-left: -31px;
  margin-top: -31px;
  display: none; }
