/* 英語ページ追加CSS */
/* body.lang-en つける！ */

body.lang-en .header__navRgt-contents{
  width: 80%;
}

body.lang-en .footer__navRgt-contents{
   width: 80%;
}

body.lang-en .en-none{
  display: none;
}

.en-space{
  display: none;
}

body.lang-en .en-space{
  display: inline;
  padding-left: 1em;
}

.en-only{
  display: none;
}

body.lang-en .en-only{
  display: block;
}

body.lang-en .intro__text-wrap__inner{
  width: 92%;
  max-width: 813px;
  display: block;
}
body.lang-en .intro__text-wrap .vertical{
  writing-mode: horizontal-tb;
}
body.lang-en .intro__heading{
  padding-left: 0;
  font-size: 30px;
  height: auto;
  line-height: 1.5;
  letter-spacing: 0.2em;
  right: auto;
}
body.lang-en .intro__text-wrap01 .intro__textBox{
  padding-top: 10%;
}


body.lang-en .origin__title{
  width: 28px;
  margin: 50px auto 50px auto;
  padding: 0;
}
body.lang-en .origin__title .img.pc{
  display: none;
}
body.lang-en .origin__title .img.sp{
  display: block;
}
body.lang-en .origin__Textwrap{
  display: block;
  max-width: 450px;
  margin:0 auto ;
}
body.lang-en .origin__text{
  margin-top: 20px;
  writing-mode: horizontal-tb;
}
body.lang-en .origin__text:not(:last-child){
  margin-left: 0;
}
body.lang-en .access__address .address__map-btn{
  width: 250px;
}


body.lang-en img.ja-img{
  display: none;
}

body.lang-en img.en-img{
  display: block;
}

body.lang-en .room__historyLink{
  max-width: 557px;
  margin-left: auto;
  margin-right: auto;
}

body.lang-en .address__contents-text br.br-980{
  display: block;
}



@media screen and (max-width: 750px) {

  body.lang-en .footer__navRgt-contents{
    width: 100%;
    max-width: 400px;
  }
  body.lang-en .address__contents{
    width: 90%;
  }


    body.lang-en .intro__text-wrap__inner {
        width: calc(100% - 104px);
        max-width: 513px;
        margin: 0 auto;
    }
    body.lang-en .intro__heading {
      line-height: 1.2;
      letter-spacing: 0.12em;
      position: relative;
      top:0;
      margin-bottom: 50px;
    }
    body.lang-en .intro__text {
        line-height: 2;
    }


    body.lang-en .origin__Textwrap{
      margin-top: 50px;
    }
    body.lang-en .origin__text {
      max-width:100%;
      margin: 20px auto 0 auto;
    }
}