.another_course_title_box .title,.course_list .extra,.course_list .title,.course_title{font-family:"Times New Roman",Times,serif}.main_img{background-color:#ccc;height:360px;background-position:center;background-repeat:no-repeat;background-size:cover}.main_img.east{background-image:url("/images/bustour/east/top_img.jpg?v=7")}.main_img.west,.main_img.west_2025{background-image:url("/images/bustour/west/top_img_southwest.jpg?v=7")}.main_img.south{background-image:url("/images/bustour/south/top_img.jpg?v=7")}.course_box{padding:20px 12px}.course_title_box{padding:20px;width:100%;float:left}.course_title{font-size:28px;color:#333;color:var(--basic-color);font-weight:700;padding-bottom:6px}.course_title_text{font-size:13px;color:#333;color:var(--basic-color)}.btn_res_bustour_box{float:left;display:none}.btn_res_bustour{padding-top:20px;padding-right:10px}.btn_res_bustour a{padding:8px 24px;border-radius:20px;box-shadow:0 2px 5px 0 rgb(0 0 0 / 50%);background:#257fef;color:var(--basic-color);color:#fff;color:var(--controls-white);font-style:italic;font-size:20px;font-weight:700}.btn_res_bustour a:hover{background:#169dff}.price_box_layer{clear:both;overflow:hidden;padding:20px}.price_box{float:right;padding-left:8px;position:relative}.price_box .price_part{display:inline-block;vertical-align:bottom;font-weight:700;font-size:21px;color:#8a8a8a;font-style:italic}.price_box .price_basic .pkind{font-size:14px;color:#8a8a8a;font-style:italic}.line_discount{position:absolute;max-width:88px;width:100%;top:14px;left:0;z-index:2}.price_box .price_dis{font-size:26px;color:#333;color:var(--basic-color);padding-left:16px}.price_box .price_dis .pkind{font-size:17px;color:#333;color:var(--basic-color)}.price_box .price_dis .per{font-size:17px;color:#8a8a8a;padding-left:4px}.sep{border-top:1px solid #e8e8e8;border-top:1px solid var(--border-e6e6e6-color);height:1px}.tour_feat_box_layer{padding:20px}.tour_feat_list{padding:20px;overflow:hidden}.tour_feat_list li{padding-bottom:4px;clear:both}.tour_feat_list .title{font-size:14px;color:#333;color:var(--basic-color);font-weight:700;width:160px;float:left}.tour_feat_list .title img{height:13px;margin-right:4px;margin-bottom:4px}.tour_feat_list .text{font-size:14px;color:#838a9a;padding-left:6px;width:calc(100% - 160px);float:left}.tour_feat_list .time22{background-image:url("/images/bustour/ic_24.png");height:13px;background-position:left center;background-repeat:no-repeat}.course_list .img img,.map img,.price_refund_table{width:100%}.map_b{text-align:center;margin:0 auto}.course_list_box{padding:20px;background:#257fef}.course_list{padding:20px;background:#fff;background:var(--background-color);border-radius:10px}.course_list li{padding-bottom:50px;background:#fff;background:var(--background-color);position:relative;padding-left:22px;overflow:hidden}.course_list li.course_spot{background-image:url("/images/bustour/dots2.png");background-position:6px 4px;background-repeat:repeat-y}.course_list li.course_spot.last{background-image:none}.course_list .spot{position:absolute;top:4px;left:0}.course_list .spot img{width:100%;max-width:16px}.course_list .title{font-size:24px;font-weight:700}.course_list .explain{padding-top:4px;padding-bottom:6px}.course_list .extra{color:#169dff;font-size:16px;padding-top:6px}@media print,screen and (min-width:640px){.course_title_box{max-width:calc(100% - 180px)}.btn_res_bustour_box{display:block;width:180px}}@media print,screen and (min-width:861px){.main_img{height:500px}.tour_feat_box{float:left;width:calc(100% - 440px)}.tour_feat_list{padding:0}.map_a{float:left;width:440px}.map_b{max-width:600px}.course_list .explain{float:left;width:calc(100% - 408px);padding-right:8px}.course_list .img{float:left;width:400px}}@media print,screen and (max-width:640px){.main_img.east{background-image:url("/images/bustour/east/top_img.jpg?v=7")}.main_img.west,.main_img.west_2025{background-image:url("/images/bustour/west/top_img_southwest.jpg?v=7")}.main_img.south{background-image:url("/images/bustour/south/top_img.jpg?v=7")}}.price_regulation{clear:both;padding:0 12px}.pickup_schedule_layer dt222,.price_regulation_title{padding:10px 20px;font-family:"Times New Roman",Times,serif;font-weight:700}.price_regulation_title{background:#e1dddc;background:var(--border-d1d1d1-color);background:var(--background-f4f4f4-bar);background:var(--background-e1dddc-bar);font-size:18px}.price_regulation_table{padding:20px;border:1px solid #e7e7e7}.price_refund_table thead th{display:table-cell;padding:8px 0;text-align:center;border-bottom:0 solid #e7e7e7;border-right:1px solid #e7e7e7;background:#fff;background:var(--background-color);color:#1f1f1f;color:var(--basic-color);font-weight:400;border-top:0 solid #fff}.price_refund_table thead th.end,.price_refund_table thead tr:first-child th{border-right:0 solid #e7e7e7}.price_refund_table td{display:table-cell;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7}.price_refund_table td>div{text-align:center;color:#4a4a4a;color:var(--basic-color);padding:8px}.price_refund_table td.price_refund_table_td_01{width:40%}.price_refund_table td.price_refund_table_td_02{width:20%}.price_refund_table tbody tr td:first-child{background:#f2f2f2;background:var(--background-f2f2f2-bar)}.price_refund_table tbody tr td:first-child>div{text-align:left;padding-left:24px}.price_refund_table tbody tr:last-child td{border-bottom:1px solid #e7e7e7}.price_refund_table_add_text{padding-top:8px;padding-left:4px;font-size:12px;color:#ff6947;text-align:left;font-weight:400}.another_course_box,.pickup_schedule_layer{padding:0 12px}.pickup_schedule_layer dt222{font-size:24px}.pickup_schedule_layer .text{padding-left:4px;padding-bottom:4px}.pickup_schedule_layer .text::before{content:"• ";color:#333;color:var(--basic-color)}.grid_box{max-width:640px}.another_cell{position:relative;margin:4px}.another_cell img{width:100%;filter:brightness(50%)}.another_cell:hover img{filter:brightness(100%)}.another_course_title_box{position:absolute;top:0;left:0;width:100%;height:100%}.another_course_title_box .box{width:100%;height:100%;display:flex;justify-content:center}.another_course_title_box .inner_box{height:60px;padding-top:70px;width:200px}.another_course_title_box .title{color:#fff;color:var(--controls-white);font-weight:700;font-size:28px;text-align:center}.another_course_title_box .week{padding-top:8px;color:#fff;color:var(--controls-white);font-weight:700;font-size:16px;text-align:center}.another_course_title_box .tripadvisor_text{color:#fff;color:var(--controls-white);font-size:14px;text-align:center;padding-top:30px;font-weight:400}