/*! Writen by SCSS */@media screen and (max-width: 1080px){.vpc1080{display:none}}@media not screen, screen and (min-width: 1081px){.vsp1080{display:none}}@media screen and (max-width: 900px){.vpc900{display:none}}@media not screen, screen and (min-width: 901px){.vsp900{display:none}}@media screen and (max-width: 767px){.vpc767{display:none}}@media not screen, screen and (min-width: 768px){.vsp767{display:none}}@media screen and (max-width: 480px){.vpc480{display:none}}@media not screen, screen and (min-width: 481px){.vsp480{display:none}}.greeting-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.greeting-wrap{display:block}}.greeting-h2{padding-right:30px}@media screen and (max-width: 767px){.greeting-h2{padding-right:0}}.greeting-text{width:calc(100% - 254px)}@media screen and (max-width: 767px){.greeting-text{width:auto}}.greeting-text p{margin-bottom:0.75em}.greeting-lead{font-weight:bold;font-size:22px;margin-bottom:1em}@media screen and (max-width: 767px){.greeting-lead{font-size:18px}.greeting-lead br{display:none}}.greeting-name{margin-top:20px;color:#F28F60;text-align:right}.greeting-name-1{display:block;font-size:16px}.greeting-name-2{display:block;font-weight:bold;font-size:22px}@media screen and (max-width: 767px){.greeting-name-2{font-size:18px}}.company-table{border-top:solid 1px #E6DFDF}.company-table div{border-bottom:solid 1px #E6DFDF;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}@media screen and (max-width: 767px){.company-table div{display:block;font-size:14px}}.company-table div dt{background:#f7ede7;width:258px;padding:15px 20px}@media screen and (max-width: 767px){.company-table div dt{width:auto}}.company-table div dd{width:calc(100% - 258px);padding:15px 20px}@media screen and (max-width: 767px){.company-table div dd{width:auto}}.company-table-img{width:48.16%;max-width:522px;overflow:hidden;border-radius:20px;position:relative}@media screen and (max-width: 767px){.company-table-img{width:auto;margin:0 auto 10px}}.company-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.company-photos{max-width:522px;margin:0 auto -10px;display:block}}.company-photos-img{width:48.16%;max-width:522px;overflow:hidden;border-radius:20px;position:relative}@media screen and (max-width: 767px){.company-photos-img{width:auto;margin:0 auto 10px}}.access{margin:50px 30px 30px;position:relative}@media screen and (max-width: 1080px){.access{margin:30px 20px 20px}}.access-map{overflow:hidden;border-radius:20px;position:relative;margin-bottom:30px}@media screen and (max-width: 1080px){.access-map{margin-bottom:20px}}.access-map #map{display:block;width:100%;height:460px;max-height:75vh;position:relative}.access-map #map iframe{display:block;width:100%;height:100%;position:absolute}
