#body_rental .item #item-body p.imageholder{text-align:center;display:table;margin:0 auto}#body_rental .item #item-body p.bottomlineholder{text-align:center;display:table;margin:0 auto;padding:5px 0}#body_rental .item #item-body .airport-details-pc{width:auto;margin:10px 0;padding:0 10px;font-size:16px;display:block}#body_rental .item #item-body .airport-details-pc .airport-row{width:100%;padding:5px 0;border-bottom:1px solid #CCC}#body_rental .item #item-body .airport-details-pc .airport-row:first-child{border-top:1px solid #CCC}#body_rental .item #item-body .airport-details-pc .col-airport-location{float:left;width:100px;text-align:left;padding-left:5px}#body_rental .item #item-body .airport-details-pc .col-airport-name{float:left;width:35%;text-align:left}#body_rental .item #item-body .airport-details-pc .col-working-hours{float:left;width:130px;text-align:left}#body_rental .item #item-body .airport-details-pc .col-working-days{float:left;width:205px;text-align:left}#body_rental .item #item-body .airport-details-pc .col-map{width:100px;display:inline-block;text-align:center}#body_rental .item #item-body .airport-details-pc .col-map .map_link{width:100px}#body_rental .item #item-body .col-map .map_link a{display:inline-block;font-size:14px;color:#fff;padding:6px;text-align:center;background:rgba(0,153,0,.91);border:2px solid rgba(0,153,0,.91)}#body_rental .item #item-body .airport-details-sp{width:auto;margin:10px 0;padding:0;font-size:15px;display:none}#body_rental .item #item-body .airport-details-sp .airport-row{width:100%;padding:5px 0;border-bottom:1px solid #CCC}#body_rental .item #item-body .airport-details-sp .airport-row:first-child{border-top:1px solid #CCC}#body_rental .item #item-body .airport-details-sp .col-airport-location{width:auto;text-align:left;padding-left:5px}#body_rental .item #item-body .airport-details-sp .col-airport-name{text-align:left;padding-left:5px}#body_rental .item #item-body .airport-details-sp .col-map{width:100%;display:block;text-align:center;padding:5px 0;margin:0 auto}#body_rental .item #item-body .airport-details-sp .col-map .maplink{padding:5px!important;border:2px solid #8bbf36;font-weight:400;font-size:15px;background-color:#FFF!important;margin:0}#body_rental .item #item-body .airport-details-sp .col-working-time{width:auto;text-align:left;float:none;clear:both;padding-left:5px}#body_rental .item #item-body p#deliverysteps{background:url(../img/rentalsteps/Delivery-Steps-pc.jpg) center no-repeat;background-size:contain;min-height:200px}@media only screen and (max-width:480px){#body_rental .item #item-body .airport-details-sp .col-airport-name{word-break:break-all}}@media only screen and (max-width:960px){#body_rental .item #item-body p.imageholder img{width:90%}#body_rental .item #item-body .airport-details-pc{display:none!important}#body_rental .item #item-body .airport-details-sp{display:block!important}}@media only screen and (max-width:701px){#body_rental .item #item-body p#deliverysteps{background:url(../img/rentalsteps/Delivery-Steps-sp.jpg) center no-repeat;background-size:contain;min-height:110px}.col-4{padding-top:25px}#body_rental .item #item-body p.imageholder img{width:auto}}#body_rental .item #item-body .btn-reserve{width:200px;height:36px;margin:0 auto}