@charset "utf-8";


/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    英語サイト専用                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
body *{
  letter-spacing: -0.01em;
}
body{
  font-size: 95%;
}

    .Button.Back a{
      padding-left: 3em;
    }
    .ImageHeader{}
        .ImageHeader .Heading{}
            .ImageHeader .Heading .Image{}
                .ImageHeader .Heading .Text{
                  display: none;
                }



/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    common_elements                               */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
.Heading{
  letter-spacing: 0;
}




/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    format                                        */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
.MainMenuBlock .MainMenu li a .Label .Main{
  letter-spacing: -0.05em;
  font-size: 70%!important;
  transform: scale(0.95,1);
}
                        #HeaderDivision .MenuContents .LanguagePulldown ul li a{
                          letter-spacing: -0.05em;
                          font-size: 75%;
                        }



/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    トップページ                                  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
.TopPage #ContentsDivision .Button.Color.Moveon{
  font-size: 90%!important;
}
.TopPage .AreaSearchArea .MapSelectBlock .BlockContents .MapBox .inner .MainImageMap:not(.Zoom) .inner a{
  letter-spacing: -0.1em;
}
.TopPage .AreaSearchArea .MapSelectBlock .BlockContents .MapBox .inner .MainImageMap:not(.Zoom) .inner a{
  font-size: 45%;
}
.TopPage .Movie360Area .Movie360Block .BlockHeader{
  padding: 65px 0 85px;
}
    .rsbp-over-bp3.TopPage .Movie360Area .Movie360Block .BlockHeader .Heading img {
      height: 100px;
    }

