/* contact-1 추가 */
.booking-asinfo-1 {
    display: flex;
    flex-wrap: wrap;
    row-gap: min(6.2vw, 50px);
}
.booking-asinfo-1 .booking-1 {
    width: 100%;
}
.booking-asinfo-1 .booking-1 .conbox-1 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: min(6.2vw, 50px);
}
.booking-asinfo-1 .booking-1 .conbox-1 h5 {
    width: 100%;
    text-align: center;
    font-weight: 700;
    line-height: 1.2;
}
.booking-asinfo-1 .booking-1 .conbox-1 h5 span {
    color: #1744a3;
}
.booking-asinfo-1 .booking-1 .conbox-1 .img-box-1 {
    width: 100%;
}
.booking-asinfo-1 .booking-1 .conbox-1 .img-box-1 img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}
.booking-asinfo-1 .booking-2 {
    width: 100%;
}
.booking-asinfo-1 .booking-2 .conbox-2 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: min(3.2vw, 30px);
    background-color: #efefef;
    padding: 3% 3%;
}
.booking-asinfo-1 .booking-2 .conbox-2 h6 {
    display: block;
    margin: 0 auto;
    padding-left: 35px;
    line-height: 1.2;
    background-image: url(../../theme/ybusiness_1/img/icon/caution-sign.svg);
    background-position: 0 50%;
    background-size: auto 22px;
    background-repeat: no-repeat;
}
.booking-asinfo-1 .booking-2 .conbox-2 ul {
    width: 100%;
    justify-content: space-between;
    row-gap: 10px;
}
.booking-asinfo-1 .booking-2 .conbox-2 ul li {
    flex: unset;
    width: 49%;
    padding: 1.5% 2.5%;
    background-color: #fff;
    border-radius: 10px;
    font-size: min(2.9166666666666665vw,16px);
    word-break: keep-all;
}
.booking-asinfo-1 .booking-3 {
    width: 100%;
}
.booking-asinfo-1 .booking-3 .conbox-3 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: min(3.2vw, 30px);
    background-color: #efefef;
    padding: 3% 3%;
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: min(4.4vw, 20px);
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic {
    width: 32%;
    justify-content: space-between;
    align-content: start;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic > div {
    width: 100%;
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic > div span {
    font-weight: 700;
    padding-left: 28px;
    background-position: 0 50%;
    background-size: auto 100%;
    background-repeat: no-repeat;
    color: #323232;
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic > p {
    line-height: 1.2;
    word-break: keep-all;
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic:nth-child(1) > div span {
    background-image: url(../../theme/ybusiness_1/img/icon/round.svg);
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic:nth-child(2) > div span {
    background-image: url(../../theme/ybusiness_1/img/icon/clock.svg);
}
.booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic:nth-child(3) > div span {
    background-image: url(../../theme/ybusiness_1/img/icon/round-2.svg);
}
@media only screen and (min-width: 992px) {
}
@media only screen and (max-width: 991px) {
    .booking-asinfo-1 .booking-2 .conbox-2 ul li {
        width: 100%;
    }
    .booking-asinfo-1 .booking-3 .conbox-3 .guide-opt .traffic {
        width: 100%;
    }
}
@media only screen and (max-width: 480px) {
    .booking-asinfo-1 .booking-2 .conbox-2 {
        padding: 5% 5%;
    }
    .booking-asinfo-1 .booking-2 .conbox-2 ul li {
        padding: 2% 3%;
        font-size: min(3.611111111111111vw,14px);
    }
    .booking-asinfo-1 .booking-3 .conbox-3 {
        padding: 5% 5%;
    }
}
@media screen and (max-width: 360px) {
	.booking-asinfo-1 .booking-2 .conbox-2 ul li {
        font-size: min(3.611111111111111vw,13px);
    }
}
