.fullscreen-opactity-filter {
  display: none;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.7;
  position: fixed;
  top: 0;
  z-index: 9;
  cursor: pointer;
}
.fullscreen-opactity-filter.active {
  display: block;
}
.content-container#inedo-jp {
  display: none;
  height: 370px;
  background: no-repeat url(../jp/images/geo-back.png) #9d1b2b right;
  background-size: auto 500px;
  position: fixed;
  top: 30px;
  z-index: 10;
  padding: 100px 0;
  min-width: 1000px;
}
.content-container#inedo-jp .content {
  position: relative;
  text-align: center;
  min-width: 700px;
}
.content-container#inedo-jp .content .logo,
.content-container#inedo-jp .content .close-button {
  position: absolute;
  top: -120px;
  width: auto;
  cursor: pointer;
}
.content-container#inedo-jp .content .logo {
  left: 0;
  height: 40px;
}
.content-container#inedo-jp .content .close-button {
  right: 0;
  height: 19px;
}
.content-container#inedo-jp .content a {
  color: #FFFFFF;
  text-align: center;
  font-weight: 100;
  font-size: 25px;
  display: inline-block;
  margin: 20px auto;
  padding: 10px 50px;
  background-color: #690029;
  border: 2px solid #FFFFFF;
}
.content-container#inedo-jp .content .copy-container {
  text-align: left;
  margin: 60px 0 0 120px;
}
.content-container#inedo-jp .content .copy-container h2,
.content-container#inedo-jp .content .copy-container p {
  color: #FFFFFF;
  margin: 0;
}
.content-container#inedo-jp .content .copy-container h2,
.content-container#inedo-jp .content .copy-container p {
  font-family: Raleway;
  font-weight: 300;
}
.content-container#inedo-jp .content .copy-container h2 {
  font-size: 90px;
}
.content-container#inedo-jp .content .copy-container p {
  font-size: 30px;
}
.content-container#inedo-jp.active {
  display: block;
}
@font-face {
  font-family: "yu gothic";
  font-style: normal;
  font-weight: 400;
  src: local(yugothic), url(/jp/fonts/yugothic.ttf) format("truetype");
}
@font-face {
  font-family: "yu gothic";
  font-style: normal;
  font-weight: 700;
  src: local(yugothic bold), url(/jp/fonts/yugothib.ttf) format("truetype");
}
@font-face {
  font-family: "yu gothic";
  font-style: normal;
  font-weight: 300;
  src: local(yugothic light), url(/jp/fonts/yugothil.ttf) format("truetype");
}
@font-face {
  font-family: "raleway";
  font-style: normal;
  font-weight: 300;
  src: local('raleway'), url(/jp/fonts/Raleway-Light.ttf) format("truetype");
}
