/* 상단 메뉴 이동  */
.fixed-menu { position: fixed !important; top: 0; width: 100%; z-index: 1000; }

/* 여행 상품 상세 */
.AB-tour-detail { margin-top: 20px; }
.AB-tour-detail .tour-detail-thumb { }
.AB-tour-detail .tour-detail-thumb li { float: left; border: 1px solid #ccc; margin: 0 11px 0 0; }
.AB-tour-detail .tour-detail-thumb li.last { margin: 0; }

.AB-tour-detail .AB-infomation P { margin-top: 20px; }
.AB-tour-detail .AB-infomation P label { display: block; font-weight: bold; font-size: 14px; }
.AB-tour-detail h1 { font-size: 15px; font-weight: bold; }
.AB-tour-detail h2 { margin-top: 20px; font-size: 14px; font-weight: bold; margin-bottom: 5px; }
.AB-tour-detail .AB-amount { margin-top: 10px; }

.AB-tour-detail .ABA-article-contents { background: #f7f7f7; border: 1px solid #ddd; border-radius: 10px; }
.AB-tour-detail .ABA-article-contents h3 { font-size: 13px; color: #3F8823; font-weight: bold; margin: 10px 0; }

table.tour-schedule-list { border: 1px solid #ddd; width: 100%; border-collapse: collapse; }
table.tour-schedule-list th { border: 1px solid #ddd; background: #f7f7f7; height: 30px; font-weight: bold; }
table.tour-schedule-list td { border: 1px solid #ddd; height: 30px; text-align: center; }


div.AB-schedule-detail-wrap { padding: 15px; border: 1px solid #ddd; background: #f7f7f7; border-radius: 10px; }
div.AB-schedule-detail-item { margin-bottom: 20px; }

/* 여행 상품 목록 */
div.AB-tour-wrap { }
div.AB-tour-wrap .ABA-album-thumb { width: 205px; }
div.AB-tour-wrap .ABA-album-thumb .AB-LF-current-article { background: none; padding: 0; }
div.AB-tour-wrap .ABA-album-thumb .BDU_amount { color: red; }