.subpage-h1{background-image:url(../img/access/img_main.jpg)}.parking-detail{margin-top:clamp(55px,9vw,114px);margin-inline:auto;max-width:1000px}@media only screen and (max-width: 1100px){.parking-detail{padding-inline:20px}}.parking-detail__lead{margin-top:30px}.parking-detail__price{background-color:#d6f7ff;padding:10px;border-radius:5px;margin-top:30px}.parking-detail__price li{margin:10px 0}.parking-detail__text{margin-top:10px}.parking-detail__caution{margin-top:50px;font-size:18px;color:red;border:1px solid red;border-radius:5px;padding:10px}.parking-detail--section{margin-top:100px}.parking-detail--section--image{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 600px){.parking-detail--section--image{display:block}}.parking-detail--section--image .item{width:49%}@media only screen and (max-width: 600px){.parking-detail--section--image .item{width:100%;margin-bottom:30px}}.parking-detail--section--image .item--text{margin-top:10px}.parking-detail__map{margin-top:30px}.parking-detail__map__image{margin-top:20px;max-width:560px}