/*! 事業拠点 */.map-container{position:relative;width:100%;max-width:67.5em;margin:0 auto}.map-image{width:100%;height:auto}.location-button{z-index:1;position:absolute;width:.75em;height:.75em;min-height:unset !important;border-radius:50%;background-color:#d83137;font-size:1em;text-decoration:underline;cursor:pointer}.location-button::after{-webkit-transform:translateY(-50%);z-index:10;position:absolute;padding-left:.5em;transform:translateY(-50%);color:#171213;font-weight:bold;white-space:nowrap;content:attr(aria-label)}.location-button::before{-webkit-transform:translateY(-50%) rotate(15deg);-webkit-transform-origin:left center;position:absolute;height:3px;transform:translateY(-50%) rotate(15deg);transform-origin:left center;background-color:#d83137;content:""}.location-button.-honsha{top:39.1%;left:32%}.location-button.-honsha::after{bottom:3em;left:2.5em;padding-left:0}.location-button.-honsha::before{-webkit-transform:translateY(-50%) rotate(-59deg);top:30%;left:78%;width:40px;transform:translateY(-50%) rotate(-59deg)}.location-button.-hiroshima-kita{top:39.1%;left:32%}.location-button.-hiroshima-kita::after{top:-2.5em;left:2em}.location-button.-hiroshima-nishi{top:47.9%;left:29.3%}.location-button.-hiroshima-nishi::after{bottom:.5em;left:-8em;padding-left:0}.location-button.-hiroshima-nishi::before{-webkit-transform:translateY(-50%) rotate(215deg);width:1.875em;transform:translateY(-50%) rotate(215deg)}.location-button.-hiroshima-higashi{top:43.4%;left:35.7%}.location-button.-hiroshima-higashi::after{padding-left:1em}.location-button.-hiroshima-minami{top:45.3%;left:31.1%}.location-button.-hiroshima-minami::after{top:3.7em;left:2.5em;padding-left:0}.location-button.-hiroshima-minami::before{-webkit-transform:translateY(-50%) rotate(55deg);width:3.125em;transform:translateY(-50%) rotate(55deg)}.location-button.-iwakuni{top:56.7%;left:27.4%}.location-button.-iwakuni::after{top:.4em;right:1.5em;padding-left:0}.location-button.-okayama{top:32.6%;right:38%}.location-button.-okayama::after{top:.4em;left:1em}.location-button.-amagasaki{top:26.2%;right:2%}.location-button.-amagasaki::after{top:-1.3em;left:-5em;padding-left:0}.locations-wrapper{padding:1em 0 5em}.locations-wrapper.-bg{padding:1em 0 5em;background-color:#eff0f1}.locations-btn{-webkit-box-pack:center;-ms-flex-pack:center;gap:1.25em;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.locations-btn.-map{display:none}@media screen and (max-width: 1440px){/*! 事業拠点 */}@media screen and (max-width: 1260px){/*! 事業拠点 */}@media screen and (max-width: 1100px){/*! 事業拠点 */}@media screen and (max-width: 840px){/*! 事業拠点 */.locations-btn.-map{-ms-grid-columns:1fr 1fr 1fr 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:2.5em .5em;background-color:#171213}}@media screen and (max-width: 480px){/*! 事業拠点 */.location-button{width:.5em;height:.5em}.location-button::after{font-size:.9em}.location-button::before{height:2px}.location-button.-honsha{top:45.1%;left:20%}.location-button.-hiroshima-kita{top:45.1%;left:20%}.location-button.-hiroshima-nishi{top:49.9%;left:16.3%}.location-button.-hiroshima-nishi::after{bottom:2.2em;left:-4.3em}.location-button.-hiroshima-nishi::before{-webkit-transform:translateY(-50%) rotate(235deg);width:2.5em;transform:translateY(-50%) rotate(235deg)}.location-button.-hiroshima-higashi{top:47.4%;left:23.7%}.location-button.-hiroshima-higashi::after{top:2em;left:3em;padding-left:0}.location-button.-hiroshima-higashi::before{-webkit-transform:translateY(-50%) rotate(35deg);width:2.5em;transform:translateY(-50%) rotate(35deg)}.location-button.-hiroshima-minami{top:50.3%;left:19.1%}.location-button.-iwakuni{left:13.4%}.location-button.-iwakuni::after{top:1.8em;right:-1em}.location-button.-okayama{top:42.6%;right:49%}.location-button.-okayama::after{top:.3em;left:.5em}.location-button.-amagasaki{top:39.2%;right:10%}.location-button.-amagasaki::after{left:-3em}.locations-btn{-ms-flex-wrap:wrap;flex-wrap:wrap}.locations-btn.-map{-ms-grid-columns:1fr 1fr !important;grid-template-columns:1fr 1fr !important}}
/*# sourceMappingURL=page-locations.css.map */
