/*경로*/
.route-map-wrap .route-item{ border:0 !important; background:none !important; position:relative; padding-left:0; padding-top:0; margin-bottom:0 !important}
.route-map-wrap .route-item:after{content:''; position:absolute; height:100%; width:1px; left: 16px;
    z-index: -1;
    border-left: 1px dashed #ff6600;}
.route-map-wrap .route-item .toggle-photo-link{ color:#333 !important; letter-spacing:-1px; font-weight:500}
.route-map-wrap .route-line-item .route-icon{background:white !important; border:1px solid #ff6600; display:flex; justify-content:center; align-items:center}
.route-map-wrap .route-line-item .route-icon img{width:50%}
.route-map-wrap .last-item:after{display:none}
.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt #btn_wish{    display: flex
;
    border: 1px solid #222;
    border-radius: 30px;
    width: 80px;
    justify-content: center;
    align-items: center; height:30px; gap:10px}
.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt #btn_wish .fa{font-size:18px}	
.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt #btn_wish .btn_wish_num{position:relative; right:auto; bottom:auto}

.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt .on{ border:1px solid #ff8900 !important; background:rgba(255,137,0,.5) }

.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt .on .btn_wish_num{ background:none !important; color:white !important}
.wrap_m06 .wrap_m0606 #title .evt-list-h2 #sit_btn_opt .on .fa-heart-o:before {content:"\f004" !important}

#wrapper .wrap_m06 .wrap_m0606 .wrap_con .route-tab .tab-btn {
    padding: 16px 28px;
    background: background:rgba(255,137,0,.5);
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
    transition: background 0.2s;
}
#wrapper .wrap_m06 .wrap_m0606 .wrap_con .route-tab .tab-btn.active {
    background: #ff8900;
    color: #fff;
    border-color: #ff8900;
}