.contactusherosection-module__qOsctW__contactusheroimg{width:100%}.contactusherosection-module__qOsctW__ContactheroTextHeroSection{text-shadow:2px 2px 2px #fff;margin:0;padding:0;position:absolute;bottom:26%}.contactusherosection-module__qOsctW__ContactheroTextHeroSection h6{color:var(--blackColor);font-family:Noto Serif JP;font-size:2.4rem;font-weight:500;line-height:2.6rem}.contactusherosection-module__qOsctW__ContactheroTextHeroSection p{color:var(--blackColor);font-size:1.125rem}.contactusherosection-module__qOsctW__desktopShowHide{display:block}.contactusherosection-module__qOsctW__mobileShowHide{display:none}@media (max-width:1399px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection{bottom:15%}}@media (max-width:1299px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection{bottom:32%}}@media (max-width:1199px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection h6{padding-right:0;font-size:2rem;line-height:2rem}}@media (max-width:991.9px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection h6{font-size:1.5rem;line-height:1.5rem}.contactusherosection-module__qOsctW__ContactheroTextHeroSection{bottom:5%}.contactusherosection-module__qOsctW__ContactheroTextHeroSection p{font-size:1rem;line-height:1.1rem}}@media (max-width:767.9px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection{padding-left:1%;padding-right:10%;bottom:24%}.contactusherosection-module__qOsctW__ContactheroTextHeroSection h6{font-size:1.5rem;line-height:1.5rem}.contactusherosection-module__qOsctW__desktopShowHide{display:none}.contactusherosection-module__qOsctW__mobileShowHide{display:block}}@media (max-width:575px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection{padding-left:5%;bottom:1%}}@media (max-width:479.9px){.contactusherosection-module__qOsctW__ContactheroTextHeroSection{padding-left:6%;padding-right:3%}.contactusherosection-module__qOsctW__ContactheroTextHeroSection h6{margin:0;font-size:1.1rem;line-height:1.1rem}.contactusherosection-module__qOsctW__ContactheroTextHeroSection p{margin:0;font-size:.8rem}}
.contactusinfo-module__pzORJa__contactussec{background-color:#fff0dd;position:relative}.contactusinfo-module__pzORJa__contactinfo{background:#fff;border-radius:18px;grid-template-columns:repeat(2,1fr);width:100%;margin:10px 0;display:grid;position:relative;left:0}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo{padding:40px 50px;position:relative}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo:after{content:"";background-image:url(../media/contactus-curve.0hnpxnboh5htb.png);background-repeat:no-repeat;background-size:contain;width:141px;height:78px;position:absolute;bottom:0;right:0}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo h3{color:#f15d22;font-family:Noto Serif JP;font-size:2.1rem;font-weight:600}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo p{color:var(--blackColor);font-size:1.25rem}.contactusinfo-module__pzORJa__map{border-radius:0 18px 18px 0;width:100%;height:100%;overflow:hidden}.contactusinfo-module__pzORJa__map iframe{border:0;width:100%;height:100%;display:block}.contactusinfo-module__pzORJa__borderbottom{border-bottom:1px solid #dfdfdf;width:100%;height:1px;display:inline-block;position:relative}@media (max-width:1199px){.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo h3{font-size:2.375rem}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo p{font-size:1.125rem}.contactusinfo-module__pzORJa__contactinfo{margin:10px 0}.contactusinfo-module__pzORJa__map{height:auto}}@media (max-width:991.9px){.contactusinfo-module__pzORJa__contactinfo{grid-template-columns:repeat(1,1fr)}.contactusinfo-module__pzORJa__map{border-radius:0 0 18px 18px}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo{padding:20px 30px 50px}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo h3{font-size:1.5rem}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo p{font-size:1rem}.contactusinfo-module__pzORJa__contactinfo{margin:10px 0}}@media (max-width:767.9px){.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo:after{width:87px;height:48px}}@media (max-width:575.9px){.contactusinfo-module__pzORJa__contactinfo{margin:10px 0;top:0}.contactusinfo-module__pzORJa__map{height:auto}}@media (max-width:479.9px){.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo h3{font-size:1.125rem}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo{padding:30px 20px}.contactusinfo-module__pzORJa__contactinfo .contactusinfo-module__pzORJa__officeaddressinfo p{font-size:.8125rem}}
