@media screen and (min-width:768px){.cmn72_access{column-gap:2%;display:grid;grid-template-columns:44% 54%;grid-template-rows:auto auto;row-gap:62px}}.cmn72_access .info{grid-column:1/2;grid-row:1/2}@media screen and (max-width:767px){.cmn72_access .info{padding-left:12px}}.cmn72_access .info .company{font-size:2.2rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:767px){.cmn72_access .info .company{font-size:1.8rem}}.cmn72_access .info .address{margin-bottom:20px}@media screen and (max-width:767px){.cmn72_access .info .address{margin-bottom:30px}}.cmn72_access .info .add dl{border-left:2px solid #000;margin:0;padding:4px 0 4px 12px}.cmn72_access .info .add dl:not(:last-child){margin-bottom:26px}.cmn72_access .info .add dl dt{font-size:1.8rem;font-weight:700;margin:0 0 2px}.cmn72_access .info .add dl dd{margin:0}@media screen and (max-width:767px){.cmn72_access .info .add dl dd{font-size:1.5rem}}.cmn72_access .info .add dl dd a{color:inherit;text-decoration:none}.cmn72_access .sub{grid-column:1/2;grid-row:2/3}@media screen and (max-width:767px){.cmn72_access .sub{margin-top:10px}}.cmn72_access .sub .outline{margin-bottom:20px}.cmn72_access .sub .map-link{font-size:1.8rem;margin:0}@media screen and (max-width:767px){.cmn72_access .sub .map-link{font-size:1.6rem;text-align:center}}.cmn72_access .sub .map-link a{color:#da8f3b}.cmn72_access .map{grid-column:2/3;grid-row:1/3;text-align:center}@media screen and (max-width:767px){.cmn72_access .map{margin-top:28px}}