.contact,.contactEn{position:relative;overflow:hidden;background-color:#f1f5f8}.contactEn .pageHead__heading,.contactEn .pageHead__text,.contactEn .contactForm__progressStep,.contactEn .contactForm__label{line-height:1.3;letter-spacing:0em}.contact__head .pageHeadMotif_item{z-index:-1}.contact__inner{position:relative;z-index:1}.contact__bgMotif01,.contact__bgMotif02{position:absolute;z-index:0;height:auto}.contact__bgMotif01 img,.contact__bgMotif02 img{width:100%}.contact__form{background-color:#fff}@media screen and (min-width: 850px){.contactEn .pageHead__text{font-size:1.03vw}.contact__head{padding-top:13.47vw}.contact__inner{margin:5.86vw 19.4vw 8.79vw 8.2vw}.contact__bgMotif01{top:-6.36vw;left:-8.19vw;width:14.35vw;-webkit-transform:rotate(39.107deg);transform:rotate(39.107deg);z-index:-1}.contact__bgMotif02{bottom:-13.98vw;right:-28.55vw;width:95.61vw;z-index:-1}.contact__form{border-radius:.74vw;padding:5.86vw 3.52vw 8.79vw}}@media screen and (max-width: 849px){.contactEn .pageHeadMotif_item.--item02,.contactEn .pageHeadMotif_item.--item03,.contactEn .pageHead__text{display:none}.contact__head{padding-top:22.4vw}.contact__head .pageHeadMotif_item.--item02.--contact,.contact__head .pageHeadMotif_item.--item03.--contact,.contact__head .pageHead__text{display:none}.contact__inner{margin:14.14vw 4.27vw 21.34vw}.contact__bgMotif01,.contact__bgMotif02{display:none}.contact__form{border-radius:2.67vw;padding:6.4vw 4.27vw}}
