.sec_info > div {
    margin-top: 50px;
}
.sec_info .request h2 {
    background: url("../images/ico_park2.png") 0 center no-repeat !important;
    padding-left: 25px;
}
.inner_content .request-p p:last-child {
    margin-bottom: 10px !important;
    font-size: 15px;
}
.request table th:nth-child(5) {
    width: 120px;
}
.inner_content div p {
    color: #666;
    font-size: 17px;
    letter-spacing: 0.03em;
    display: block;
}
.inner_content >div p:last-child{
    margin-bottom: 30px;
    line-height: 23px;
}
table th:nth-child(1) {
    width: 130px;
}
table th:nth-child(2) {
    width: 250px;
}
table th:nth-child(4) {
    width: 135px;
}
table th:last-child {
    width: 80px;
}
table tr td > a {
    text-decoration: underline;
}
table tr td > a:hover {
    color: #333;
}
table tr td > a.btn {
    text-decoration: none;
}
table tr td > a.btn:hover {
    color: #fff;
}
.searchOption {
    float: right;
    display: inline-block;
}
.searchOption span {
    margin: 0 20px 0 50px;
}
.parkinginfo-box {
    width: 130px;
    border: 1px solid #b1b1b1;
}
.parkinginfo-box select{
     width: 150px;
     color: #666;
}
.parkinginfo-box:after {
    background-image: url(../images/ico_select_red.png);
}

#parkLotAwaitMap {
    width: 100%;
    height: 360px;
    box-sizing: border-box;
    border: 1px solid #ddd;
}