.cate_meta_wrap{margin:30px 0 15px 0;}
.cate_meta_wrap .root_box{position:relative;color:#ccc;}
.cate_meta_wrap .root_box a{color:#666;}
.cate_meta_wrap .root_box a:hover{text-decoration:underline;color:#232323;}
.cate_meta_wrap .root_box span.cate_current{position:relative;z-index:1;display:inline-block;*zoom:1;*display:inline;height:14px;line-height:14px;padding:5px 40px 5px 10px;margin-right:4px;
letter-spacing:-1px;font-size:14px;color:#828282;cursor:pointer;border:1px solid #ddd;}
.cate_meta_wrap .root_box span.cate_current .line{position:absolute;width:1px;height:17px;background:#e6e6e6;top:3px;right:18px;}
.cate_meta_wrap .root_box span.cate_current .arrow{position:absolute;width:0px;height:0px;top:9px;right:5px;border-color:#bbb transparent transparent transparent;border-width:4px;border-style:solid;}
.cate_meta_wrap .root_box span.cate_list{position:absolute;z-index:10;display:none;top:24px;left:-1px;padding:5px;border:1px solid #ddd;background:#fff;}
.cate_meta_wrap .root_box span.cate_list a{display:block;min-width:150px;padding:4px 10px 4px 3px;color:#828282;}
.cate_meta_wrap .root_box span.cate_list a:hover{color:#BA162F;}
.cate_meta_wrap .root_box span.cate_list .act{font-weight:bold;color:#BA162F;}

.item_inquiry_form{padding:10px;margin-top:15px;border:2px solid #336BA9;}
.item_inquiry_form .form_btn_box{padding:20px 0;text-align:center;}
.item_inquiry_form .form_btn_box .btn{padding:10px 24px;}
.item_inquiry_form .btn_box{padding:30px 0;}
.item_inquiry_form .btn_box .btn{padding:13px 28px;}

.item_inquiry_list .item_inquiry_status{color:#999;}
.item_inquiry_list .item_inquiry_status_1{color:#fc5a70;font-weight:bold;}
.item_inquiry_list .item_inquiry_status_2{color:#418ccc;font-weight:bold;}

.schedule_wrap{display:none;margin-top:10px;}

.schedule_wrap .basic_wrap .row{border-top-style:solid;border-top-width:2px;border-bottom-style:solid;border-bottom-width:2px;}

.schedule_wrap .days_wrap .date_wrap{overflow:hidden;width:100%;border-top:1px solid #eee;border-bottom:1px solid #e2e2e2;}
.schedule_wrap .days_wrap .date_btn{float:left;display:block;width:13%;height:15px;font-size:15px;line-height:15px;padding:13px 0;text-align:center;color:#999;font-weight:bold;cursor:pointer;background:#f4f4f8;}
.schedule_wrap .days_wrap .date_btn:hover{color:#333;}
.schedule_wrap .days_wrap .month_wrap{position:relative;overflow:hidden;float:left;width:74%;}
.schedule_wrap .days_wrap .month{position:relative;width:400%;}
.schedule_wrap .days_wrap .month ul{float:left;width:25%;}
.schedule_wrap .days_wrap .month ul li{float:left;width:25%;}
.schedule_wrap .days_wrap .month ul li div{padding:13px 0;height:15px;text-align:center;font-family:'verdana';font-size:15px;line-height:15px;color:#787878;font-weight:bold;cursor:pointer;}
.schedule_wrap .days_wrap .month ul li.act div,
.schedule_wrap .days_wrap .month ul li div:hover{color:#418ccc;}
.schedule_wrap .days_wrap table.day{margin-top:10px;}
.schedule_wrap .days_wrap table.day th{padding:5px 0;color:#727272;border:1px solid #d9e3ff;background:#eaefff;}
.schedule_wrap .days_wrap table.day th.week6{color:#5495e5;}
.schedule_wrap .days_wrap table.day th.week7{color:#f46e6e;}
.schedule_wrap .days_wrap table.day td{padding:7px 0;text-decoration:line-through;color:#ddd;border:1px solid #ddd;background:#f4f4f4;}
.schedule_wrap .days_wrap table.day td.act{color:#323238;cursor:pointer;font-weight:bold;text-decoration:none;background:#fff;}
.schedule_wrap .days_wrap .row_num{padding:15px 0 0 5px;font-size:13px;}
.schedule_wrap .days_wrap table.schedule{margin-top:10px;}
.schedule_wrap .days_wrap table.schedule td{padding-top:4px;padding-bottom:4px;}
.schedule_wrap .days_wrap table.schedule td img{margin-bottom:3px;}

.itinerary_view .day_wrap{margin-bottom:20px;font-size:15px;line-height:15px;background:#fff;}
.itinerary_view .day_wrap dt{float:left;width:240px;padding:14px 0;text-align:center;font-weight:bold;}
.itinerary_view .day_wrap dd{position:relative;padding:14px 13px 14px 13px;margin-left:240px;color:#333;}
.itinerary_view .date_box{position:relative;}
.itinerary_view .date_box dt{color:#fff;}
.itinerary_view .date_box dd{font-weight:bold;}
.itinerary_view .box{line-height:24px;border-right:1px solid #ddd;border-bottom:1px solid #eee;border-left:1px solid #ddd;}
.itinerary_view .place_box{background:#f6f6fe;}
.itinerary_view .place_box.narrow_box{margin-top:-20px;}
.itinerary_view .place_box dt{margin-top:15px;}
.itinerary_view .place_box .inner_wrap{padding:15px;border:1px solid #ddd;background:#fff;}
.itinerary_view .place_box .inner_wrap:hover{border-color:#418ccc;}
.itinerary_view .place_box .img_box{padding-bottom:6px;}
.itinerary_view .place_box .img_box .img_col_wrap{overflow:hidden;}
.itinerary_view .place_box .img_box .img_col{float:left;}
.itinerary_view .place_box .img_box .img_col .img_inner_box{position:relative;}
.itinerary_view .place_box .img_box .img_col img{width:100%;border-radius:5px;}
.itinerary_view .place_box .img_box_1 .img_col{float:none;}
.itinerary_view .place_box .img_box_1 .img_col .img_inner_box{margin:0 0 10px 0;}
.itinerary_view .place_box .img_box_2 .img_col_wrap{width:calc(100% + 20px);margin-left:-10px;}
.itinerary_view .place_box .img_box_2 .img_col{width:50%;}
.itinerary_view .place_box .img_box_2 .img_col .img_inner_box{height:0;padding-bottom:66%;margin:0 10px 10px 10px;}
.itinerary_view .place_box .img_box_2 .img_col img{position:absolute;top:0;left:0;height:100%;}
.itinerary_view .place_box .img_box_3 .img_col_wrap{width:calc(100% + 20px);margin-left:-10px;}
.itinerary_view .place_box .img_box_3 .img_col{width:33.33%;}
.itinerary_view .place_box .img_box_3 .img_col .img_inner_box{height:0;padding-bottom:66%;margin:0 10px 10px 10px;}
.itinerary_view .place_box .img_box_3 .img_col img{position:absolute;top:0;left:0;height:100%;}
.itinerary_view .place_box .img_box_4 .img_col_wrap{width:calc(100% + 20px);margin-left:-10px;}
.itinerary_view .place_box .img_box_4 .img_col{width:25%;}
.itinerary_view .place_box .img_box_4 .img_col .img_inner_box{height:0;padding-bottom:66%;margin:0 10px 10px 10px;}
.itinerary_view .place_box .img_box_4 .img_col img{position:absolute;top:0;left:0;height:100%;}
.itinerary_view .place_box .name_box{padding-bottom:15px;color:#333;font-weight:bold;}
.itinerary_view .custom_content_box{background:#f6f6fe;}
.itinerary_view .custom_content_box dt{margin-top:15px;}
.itinerary_view .custom_content_box .inner_wrap{padding:15px;border:1px solid #ddd;background:#fff;}
.itinerary_view .custom_content_box .inner_wrap:hover{border-color:#418ccc;}
.itinerary_view .custom_content_box .name_box{padding-bottom:15px;color:#333;font-weight:bold;}
.itinerary_view .txt_box{overflow:hidden;}

.itinerary_view.basic .date_box dt{background:#426677;}
.itinerary_view.basic .date_box dd{background:#dddfe0;}

.view_schedule .info_section .info_wrap_outer{padding:19px;border:1px solid #ddd;border-top:3px solid #336BA9;}
.view_schedule .info_section .info_wrap{overflow:hidden;}
.view_schedule .info_section .slide.basic .slick-dots button{width:10px;height:10px;margin:0 3px;}
.view_schedule .info_section .slide.basic .img_box{position:relative;padding-bottom:66%;}
.view_schedule .info_section .slide.basic .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}
.view_schedule .info_section .left_box{float:left;width:45%;}
.view_schedule .info_section .left_box .btn_box{padding:10px 0 20px 0;text-align:right;}
.view_schedule .info_section .name_box{padding:2px 0 10px 4px;}
.view_schedule .info_section .name_box .icon span{display:inline-block;padding:3px 4px;margin-right:1px;font-size:11px;font-weight:normal;color:#fff;background:#666;border-radius:3px;}
.view_schedule .info_section .name_box .name{margin-top:7px;font-size:15px;font-weight:bold;}
.view_schedule .info_section .name_box .short_desc{margin-top:6px;line-height:20px;color:#999;}
.view_schedule .info_section .info{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:5px;border:1px solid #e6e6e6;}
.view_schedule .info_section .info th{padding:13px 0 13px 12px;border-bottom:1px solid #e6e6e6;background:#f8f8fa;}
.view_schedule .info_section .info td{padding:13px 0 13px 12px;border-bottom:1px solid #e6e6e6;}
.view_schedule .info_section .info .start td div{margin-top:3px;}
.view_schedule .info_section .info .start .icon{display:inline-block;padding:5px 7px;line-height:13px;border-radius:3px;}
.view_schedule .info_section .info .airline_img{max-width:25px;}
.view_schedule .info_section .info .expense_box .expense{font-size:20px;color:#EB5036;font-weight:bold;}
.view_schedule .info_section .sns{margin:15px 10px 0 0;text-align:right;}
.view_schedule .info_section .sns a{cursor:pointer;}
.view_schedule .info_section .right_box{float:right;width:51%;}
.view_schedule .info_section .right_box ul.btn_wrap{width:calc(100% + 4px);margin:30px 0 20px -2px;text-align:right;overflow:hidden;}
.view_schedule .info_section .right_box ul.btn_wrap .btn{display:block;width:auto;padding:15px 0;margin:2px;font-size:15px;font-weight:bold;text-align:center;}

.view_schedule .info_section .exchange_wrap dl{overflow:hidden;}
.view_schedule .info_section .exchange_wrap dt{float:left;width:28%;font-size:15px;font-weight:bold;}
.view_schedule .info_section .exchange_wrap dd{float:right;width:70%;margin-top:3px;text-align:right;font-size:12px;font-weight:normal;color:#999;}
.view_schedule .info_section .exchange_wrap ul{padding:6px 8px;margin-top:6px;border:1px solid #ddd;overflow:hidden;}
.view_schedule .info_section .exchange_wrap li{float:left;width:50%;padding:4px 0;color:#767676;}

.view_schedule .info_section .mb_wrap{margin-bottom:15px;}
.view_schedule .info_section .mb_box{padding:10px;border-top:2px solid #333;border-bottom:1px solid #ddd;background:#f4f4f4;overflow:hidden;}
.view_schedule .info_section .mb_box .img_box{float:left;width:30%;text-align:center;}
.view_schedule .info_section .mb_box .img_box img{width:120px;border-radius:60px;}
.view_schedule .info_section .mb_box .detail{float:right;width:66%;padding-top:3px;line-height:22px;font-weight:bold;}

.view_schedule .info_section .email_wrap{margin-bottom:15px;}
.view_schedule .info_section .email_wrap .form{border:2px solid #336BA9;}
.view_schedule .info_section .email_wrap .this_btn_box{padding:15px 0;text-align:center;}
.view_schedule .info_section .email_wrap .this_btn_box .btn{padding:8px 20px;}

.view_schedule .info_section .schedule_wrap{padding:10px;border:2px solid #336BA9;}

.view_schedule .content_section{padding:10px;margin-top:20px;line-height:19px;border:1px solid #ddd;}

.view_schedule .tab_section .tab_navi.type1 .box{background:#f4f4f4;}
.view_schedule .tab_section .tab_navi.type1 .act .tab{border:1px solid #426677;background:#426677;}

.view_schedule .inclusion_wrap{margin-top:20px;}
.view_schedule .inclusion_wrap table.view th{font-size:15px;line-height:24px;color:#333;}
.view_schedule .inclusion_wrap table.view td{font-size:15px;line-height:24px;vertical-align:top;}

.view_schedule .local_info_wrap{padding:20px;line-height:20px;border:1px solid #ddd;}
.view_schedule .local_check_wrap{padding:20px;line-height:20px;border:1px solid #ddd;}

.view_schedule .accom_section{padding:20px;border:1px solid #ddd;}
.view_schedule .accom_box{padding:20px 0 30px 0;border-bottom:1px solid #ddd;overflow:hidden;}
.view_schedule .accom_box .name{font-size:16px;font-weight:bold;}
.view_schedule .accom_box .description{padding:15px 0 20px 0;color:#686868;line-height:18px;}
.view_schedule .accom_box .left{float:left;width:45%;}
.view_schedule .accom_box .map{height:330px;margin-top:10px;}
.view_schedule .accom_box .map img{max-width:none;}
.view_schedule .accom_box .map .map_title{max-width:200px;min-height:40px;font-size:13px;line-height:16px;font-weight:bold;} 
.view_schedule .accom_box .right{float:right;width:51%;}
.view_schedule .accom_box dl{overflow:hidden;padding:10px 0;line-height:19px;border-bottom:1px dotted #ddd;}
.view_schedule .accom_box dl dt{float:left;width:20%;font-weight:bold;}
.view_schedule .accom_box dl dd{float:right;width:78%;}

.view_schedule .accom_box .img_wrap{width:calc(100% + 20px);padding:30px 0 0 0;margin-left:-10px;overflow:hidden;}
.view_schedule .accom_box .img_wrap .box{float:left;width:50%;}
.view_schedule .accom_box .img_wrap .box .inner_box{margin:10px;}
.view_schedule .accom_box .img_wrap .box .img_box{position:relative;padding-bottom:66%;}
.view_schedule .accom_box .img_wrap .box .img_box img{position:absolute;top:0;left:0;width:100%;height:100%;}

.view_schedule .place_section table.form td{padding:12px;vertical-align:top;}
.view_schedule .place_section table.form td:nth-child(1){background:#F6F6FE;}
.view_schedule .place_section table.form .image_box{float:left;width:35%;}
.view_schedule .place_section table.form .image_box img{vertical-align:top;border:1px solid #ddd;}
.view_schedule .place_section table.form .meta{float:left;width:65%;}
.view_schedule .place_section table.form .meta div{padding:8px 0 8px 2px;margin-left:20px;border-bottom:1px dotted #ccc;}
.view_schedule .place_section table.form .meta div.name{padding:2px 0 8px 4px;font-size:13px;line-height:20px;font-weight:bold;}
.view_schedule .place_section table.form .cont{clear:both;padding:10px 5px 0 3px;line-height:17px;}

.schedule_status_1{font-weight:bold;color:#418ccc;}
.schedule_status_2{font-weight:bold;color:#EC2C4A;}
.schedule_status_3{font-weight:bold;}
.schedule_status_9{font-weight:bold;color:#ccc;}

.days_status_1{font-weight:bold;color:#418ccc;}
.days_status_2{font-weight:bold;color:#EC2C4A;}
.days_status_3{font-weight:bold;}
.days_status_9{font-weight:bold;color:#ccc;}

.order_bottom_btn{margin:40px 0;text-align:right;}
.order_bottom_btn a{padding:13px 26px;font-weight:bold;font-size:13px;line-height:13px;}

.order_form{}
.order_form ul.step{overflow:hidden;border-left:1px solid #dfdfdf;}
.order_form ul.step li{float:left;width:18%;}
.order_form ul.step li div{padding:16px 0;color:#888;border-top:2px solid #666669;border-bottom:1px solid #dfdfdf;font-weight:bold;text-align:center;}
.order_form ul.step li.line div{border-right:1px solid #dfdfdf;}
.order_form ul.step li.eq1{width:28%}
.order_form ul.step li.eq1 div{color:#555;background:#f4f4f4;}
.order_form .orderid_box{padding:25px 0;margin-top:30px;text-align:center;font-size:16px;font-weight:bold;border:1px solid #ddd;background:#f6f6f9;}
.order_form .orderid_box strong{color:#418ccc;}
.order_form .item_section{margin-top:15px;}
.order_form .inclusion_wrap{margin-top:15px;}
.order_form .tourist_wrap{position:relative;margin-top:25px;}
.order_form .tourist_wrap .add_btn_box{position:absolute;top:0;right:0;text-align:right;}
.order_form .tourist_wrap .name_en{text-transform:uppercase;}
.order_form .price_info_wrap{margin-top:15px;}
.order_form .terms_wrap{margin-top:15px;}
.order_form .terms_wrap .terms_tab{overflow:hidden;border-top:1px solid #5A6E6E;border-right:1px solid #5A6E6E;background:#6E8282;}
.order_form .terms_wrap .terms_tab li{float:right;width:15%;text-align:center;cursor:pointer;}
.order_form .terms_wrap .terms_tab li div{padding:10px 0;color:#fff;font-weight:bold;border-left:1px solid #5A6E6E;border-bottom:1px solid #5A6E6E;}
.order_form .terms_wrap .terms_tab li.act div{padding-bottom:11px;color:#333;border-bottom:0;background:#fff;}
.order_form .terms_wrap .terms_cont{height:200px;padding:10px;line-height:20px;border:1px solid #ccc;border-top:none;overflow-y:scroll;}
.order_form .terms_wrap .terms_agree{padding:12px;margin-top:15px;text-align:right;border:1px solid #ddd;background:#f4f4f4;}

.order_form .pay_list_wrap{margin-top:15px;}
.order_form .pay_list_wrap .payment_status_1{font-weight:bold;color:#E20000;}
.order_form .pay_list_wrap .payment_status_2{font-weight:bold;color:#418ccc;}
.order_form .pay_list_wrap .payment_status_3{font-weight:bold;color:#418ccc;}
.order_form .pay_list_wrap .payment_status_4{color:#999;}

.order_form .pay_wrap{margin-top:15px;overflow:hidden;}
.order_form .pay_wrap .left{float:left;width:65%;}
.order_form .pay_wrap .payment_method_select_box th, .order_form .pay_wrap .payment_method_select_box td{border-bottom:none;}
.order_form .pay_wrap .form .fix{padding-top:13px;}
.order_form .pay_wrap .right{float:left;width:34%;margin-left:1%;}
.order_form .pay_wrap .right td{text-align:right;}
.order_form .pay_wrap .right tr.tr_btn th, .order_form .pay_wrap .right tr.tr_btn td{padding-top:30px;padding-bottom:30px;border-top:2px solid #808080;}
.order_form .pay_wrap .right .subtotal{font-size:26px;}
.order_form .pay_wrap .right .tr_btn a{width:48%;padding:14px 0;text-align:center;font-weight:bold;font-size:13px;line-height:13px;}

.pay_result .result_msg_wrap{padding:25px 0;margin-top:30px;text-align:center;border:1px solid #ddd;background:#f6f6f9;}
.pay_result .result_msg_wrap .result_msg{font-size:16px;font-weight:bold;}

.order_list .box{margin-bottom:10px;}
.order_list .top_box{padding:12px 15px;line-height:22px;border:1px solid #ddd;background:#f8f8fb;overflow:hidden;border-radius:4px 4px 0 0;}
.order_list .top_box .left{float:left;width:70%;font-weight:bold;}
.order_list .top_box .right{float:right;width:25%;text-align:right;}
.order_list .desc_box{padding:15px;border:1px solid #ddd;border-top:none;overflow:hidden;}
.order_list .desc_box .left{float:left;width:60%;color:#565656;}
.order_list .desc_box .left dl{padding:8px 0;border-bottom:1px dotted #ddd;overflow:hidden;}
.order_list .desc_box .left dl dt{float:left;width:20%;}
.order_list .desc_box .left dl dd{float:right;width:78%;}
.order_list .desc_box .right{float:right;width:22%;line-height:34px;}
.order_list .desc_box .right .btn{width:100%;padding:8px 0;text-align:center;}
.order_list .order_status{color:#ababab;}
.order_list .order_status.status1{color:#EC2C4A;}
.order_list .order_status.status2{color:#dc8e3c;}
.order_list .order_status.status3{color:#51b59b;}
.order_list .order_status.status9{color:#418ccc;}

.cart{padding-top:20px;}
.cart .tour_view .name_box .name a{font-size:14px;color:#666;font-weight:bold;}
.cart .tour_view .tour_icon{margin-top:3px;}
.cart .tour_view .short_desc{margin-top:8px;line-height:20px;color:#686868;}
.cart .tour_view .expense{font-size:15px;}
.cart .tour_view .tour_icon{overflow:hidden;}
.cart .tour_view .tour_icon span{float:left;padding:0 3px;margin-right:1px;font-size:11px;line-height:15px;font-weight:normal;color:#fff;background:#666;}
.cart .tour_view .btn_box{line-height:28px;}
.cart .tour_view .btn_box .btn{padding:5px 12px;}

.local_icon{display:inline-block;padding:3px 13px;line-height:20px;font-weight:bold;color:#fff;border-radius:3px;}

.search .item_section{padding:10px 15px 18px 15px;margin-top:20px;border:1px solid #ddd;background:#fff;}
.search .item_section .more_box{display:block;padding:0 6px 6px 0;text-align:right;}
.search .item_section .more_box a{color:#999;}
.search .item_section .more_box a:hover{color:#418ccc;}

.search .bbs_box .view{margin-top:15px;}
.search .bbs_box .view .score{font-size:15px;color:#FA2828;}
.search .bbs_box .view .qna span{display:inline-block;padding:1px 2px;font-size:11px;color:#66748D;border:1px solid #66748D;}
.search .bbs_box .view .content_box{clear:both;padding:10px 10px 10px 10px;margin:0 0 10px 0;text-align:left;line-height:17px;background:#f4f4f8;}
.search .bbs_box .view .content_box .con1{display:inline-block;padding:20px;margin-right:20px;font-size:20px;font-weight:bold;}
.search .bbs_box .view .content_box .con2{display:inline-block;}
.search .bbs_box .view .content_box .ans{padding-top:15px;margin-top:15px;border-top:1px solid #ccc;}
.search .bbs_box .view .content_box .ans .con1{color:#E91616;}
.search .bbs_box .view .content_box .btn{margin-top:6px;text-align:right;}
.search .bbs{margin-top:20px;}
.search .bbs .src{display:none;}
.search .bbs .list_bottom_btn{display:none;}

@media screen and (max-width:1079px) {
.cate_meta_wrap{margin-top:1em;}
.cate_meta_wrap .root_box{display:none;}

.list_item{padding:.8em .6em;}
.list_accom{padding:.8em .6em;}

.order_list{margin-top:20px;}
.order_list .box{margin:8px;}
}

@media only screen and (max-width:767px) {
.cate_meta_wrap{display:none;}

.item_inquiry_form{padding:0;background:#fff;}

.schedule_wrap{background:#fff;}

.schedule_wrap .basic_wrap table.list{border:none;}
.schedule_wrap .basic_wrap .row{border-width:1px;}

.schedule_wrap .days_wrap .date_btn{width:15%;padding:34px 0;}
.schedule_wrap .days_wrap .month_wrap{width:70%;}
.schedule_wrap .days_wrap .month{}
.schedule_wrap .days_wrap .month ul{}
.schedule_wrap .days_wrap .month ul li{width:50%;}
.schedule_wrap .days_wrap .row_num{display:none;}
.schedule_wrap .days_wrap table.schedule td{padding-top:0;padding-bottom:0;}

.itinerary_view{background:#fff;}
.itinerary_view .day_wrap{font-size:1em;line-height:1em;}
.itinerary_view .day_wrap dt{float:none;width:100%;margin-top:0;background:#f6f6f6;}
.itinerary_view .day_wrap dd{padding:14px 15px;margin:0;background:#fff;}
.itinerary_view .day_wrap .date_box dd{text-align:center;}
.itinerary_view .box{line-height:24px;border:none;}

.itinerary_view .box .inner_wrap{padding:0;border:0;}
.itinerary_view .place_box.narrow_box{margin-top:0;}
.itinerary_view .place_box .img_box .img_col{width:100%;}
.itinerary_view .place_box .img_box .img_col .img_inner_box{margin:0 10px 10px 10px;}
.itinerary_view .place_box .img_box_1 .img_col{width:100%;}
.itinerary_view .place_box .img_box_1 .img_col .img_inner_box{margin:0 0 10px 0;}

.view_schedule .info_section .info_wrap_outer{padding:5px 5px 15px 5px;border:none;border-bottom:1px solid #ddd;background:#fff;}
.view_schedule .info_section .left_box{float:none;width:100%;}
.view_schedule .info_section .right_box{float:none;width:100%;margin:.5em 0 0 0;}

.view_schedule .order_info .name_box{border-top:none;background:#fff;}
.view_schedule .order_info .form col{display:none;}
.view_schedule .order_info .form .left{display:none;}
.view_schedule .order_info .right th{width:26%;}
.view_schedule .order_info .right td{width:74%;}
.view_schedule .order_info .right .select_box .people_num span{display:block;margin-right:0;}
.view_schedule .order_info .right .btn_wrap .btn{padding:2.4% 6%;}

.view_schedule .content_section{background:#fff;}
.view_schedule .inclusion_wrap{background:#fff;}
.view_schedule .inclusion_wrap table.view th{font-size:1em;line-height:1.6em;}
.view_schedule .inclusion_wrap table.view td{font-size:1em;line-height:1.6em;}

.view_schedule .tab_cont_section_wrap{margin-top:20px;}
.view_schedule .mobile_title{padding:1em .9em;border-bottom:1px solid #e6e6e6;background:-webkit-linear-gradient(top, #f8f8f8 30%, #efefef 100%);background:-moz-linear-gradient(top, #f8f8f8 30%, #efefef 100%);background:-ms-linear-gradient(top, #f8f8f8 30%, #efefef 100%);}
.view_schedule .mobile_title .arrow_box{display:inline-block;position:relative;position:relative;float:right;width:25px;height:25px;margin-top:-6px;border-radius:13px;background:#fff;}
.view_schedule .mobile_title .arrow_box::after{position:absolute;content:"";display:block;top:6px;left:8px;width:6px;height:6px;border-top:3px solid #ccc;border-right:3px solid #ccc;
-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.view_schedule .mobile_title.act .arrow_box::after{top:9px;border-color:#418ccc;-webkit-transform:rotate(315deg);transform:rotate(315deg);}
.view_schedule .tab_cont_section_wrap .tab_cont_section:first-child .mobile_title{border-top:1px solid #eaeaea;}

.view_schedule .accom_section{padding:10px;border:none;background:#fff;}
.view_schedule .accom_box .left{float:none;width:100%;}
.view_schedule .accom_box .right{float:none;width:100%;}

.view_schedule .accom_box .img_wrap{width:100%;padding:30px 0 0 0;margin:0;}
.view_schedule .accom_box .img_wrap .box{float:none;width:100%;}
.view_schedule .accom_box .img_wrap .box .inner_box{margin:0 0 10px 0;}

.view_schedule .place_section table.form{background:none;}
.view_schedule .place_section table.form col{display:none;}
.view_schedule .place_section table.form tr, .view_schedule .place_section table.form td{display:block;}
.view_schedule .place_section table.form tr{}
.view_schedule .place_section table.form td{margin:.5em 0;background:#fff !important;}

.view_schedule .local_info_wrap{padding:10px;border:none;background:#fff;}
.view_schedule .local_check_wrap{padding:10px;border:none;border-bottom:1px solid #ddd;background:#fff;}

.order_form .step{display:none;}
.order_form .orderid_box{background:#fff;}
.order_form .order_btn{text-align:center;line-height:3.6em;}
.order_form .order_btn a{width:45%;padding:1.2em 0;margin:0 0.1%;font-size:.9em;}
.order_form .order_info_wrap{padding:0 .5em .5em .5em;margin:0;border-bottom:1px solid #ddd;background:#fff;}
.order_form .order_info_wrap .view{border-top:1px solid #ddd;}
.order_form .order_info_wrap .view col{display:none;}
.order_form .order_info_wrap .view tr, .order_form .order_info_wrap .view th, .order_form .order_info_wrap .view td{display:block;}
.order_form .order_info_wrap .view th, .order_form .order_info_wrap .view td{border-top:none;}
.order_form .order_info_wrap .view tr.expense_box .expense{font-size:1.4em;}

.order_form .tourist_wrap{margin:1em 0 0 0;background:#fff;}
.order_form .tourist_wrap .add_btn_box{position:static;padding:0 0 .6em 0;text-align:right;}
.order_form .tourist_wrap table.view{margin-top:0;}
.order_form .tourist_wrap table.view col{display:none;}
.order_form .tourist_wrap table.view tr,
.order_form .tourist_wrap table.view th,
.order_form .tourist_wrap table.view td{display:block;}
.order_form .tourist_wrap table.view tr{margin-top:.8em;border-top:1px solid #ddd;}
.order_form .tourist_wrap table.view tr:nth-child(2){margin-top:0;}
.order_form .tourist_wrap table.view tr.blank{display:none;}
.order_form .tourist_wrap table.view td{padding:1em 1em 1em .6em !important;text-align:left;border-top:none;}
.order_form .tourist_wrap table.view td:before{content:attr(rel);display:inline-block;width:22%;margin-right:1em;vertical-align:middle;}
.order_form .tourist_wrap table.view td.btn_box:before{display:none;}
.order_form .tourist_wrap table.view .btn{display:block;padding:.8em 0;}

.order_form .terms_wrap .terms_cont_box{padding:.5em;margin:1em 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.order_form .terms_wrap .terms_title{padding:.8em .4em;font-size:1em;font-weight:bold;}
.order_form .terms_wrap .terms_cont{height:80px;border:1px solid #ddd;background:#fff;}
.order_form .terms_wrap .terms_agree{border-right:0;border-left:0;background:#fff;}
.order_form .terms_wrap .terms_agree label{display:block;}

.order_form .pay_list_wrap{padding:0 .5em .5em .5em;margin:1em 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.order_form .pay_list_wrap .pay_result{line-height:2em;}

.order_form .price_info_wrap{padding:0 .5em .5em .5em;margin:1em 0 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}

.order_form .pay_wrap{padding:0 .5em .5em .5em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#fff;}
.order_form .pay_wrap .left{float:none;width:100%;}
.order_form .pay_wrap .payment_method_select_box{border-bottom:none !important;}
.order_form .pay_wrap .right{float:none;width:100%;margin:1em 0 0 0;}

.order_list .box{background:#fff;}
.order_list .top_box{border-bottom:none;background:#fff;}
.order_list .top_box .left{float:none;width:100%;}
.order_list .top_box .right{float:none;width:100%;margin-top:.8em;}
.order_list .desc_box .left{float:none;width:100%;}
.order_list .desc_box .left dl{padding:.9em 0;}
.order_list .desc_box .right{float:none;width:100%;margin-top:.8em;line-height:3.2em;}
.order_list .desc_box .right .btn{padding:.9em 0;}

.order_view_cont{display:block;margin:0 !important;padding:0 !important;}
.order_view_cont table{width:100%;margin:0 !important;padding:0 !important;}
.order_view_cont table tr{background:#fff;}
.order_view_cont table tr, .order_view_cont table th, .order_view_cont table td{display:block;padding:0 !important;}
.order_view_cont table th{padding:.9em .5em !important;margin:1em 0 0 0;font-size:1em;border-top:1px solid #ddd !important;border-bottom:1px solid #C1001F !important;box-shadow:0 1px 2px #ccc;
background:#f6f6f6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f6f6f6');
background:-webkit-linear-gradient(top, #ffffff, #f6f6f6);background:-moz-linear-gradient(top, #ffffff, #f6f6f6);background:-ms-linear-gradient(top, #ffffff, #f6f6f6);}
.order_view_cont table td{padding:.5em !important;}
.order_view_cont table td.cont_wrap{padding:0 !important;background:none !important;}
.order_view_cont table.btn_table td{height:auto;padding:3em 0 !important;}

.cont_wrap table{width:100%;}
.cont_wrap table col{display:none;}
.cont_wrap table tr, .cont_wrap table th, .cont_wrap table td{display:block;padding:0 !important;border:none !important;}
.cont_wrap table tr{border-bottom:1px solid #ddd !important;}
.cont_wrap table tr:nth-child(1) td{text-align:center;}
.cont_wrap table th{padding:.8em 0 !important;margin:0;}
.cont_wrap table td{padding:.8em .5em !important;word-break:break-all;}

.cart{background:#fff;}
.cart .tour_view{border-bottom:1px solid #ddd;}
.cart .tour_view col{display:none;}
.cart .tour_view tr, .cart .tour_view td{display:block;}
.cart .tour_view tr{padding-bottom:.8em;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.cart .tour_view td{padding:0 .5em;line-height:1.8em;border:none;text-align:left;}
.cart .tour_view td:before{content:attr(rel);display:inline;}
.cart .tour_view td.img_box{padding-top:.8em;border-top:1px solid #ddd;}
.cart .tour_view td.name_box{padding:.8em .5em;margin:0 0 .5em 0;border-bottom:1px dotted #eee;}
.cart .tour_view td.btn_box{padding-top:1em;text-align:right;}
.cart .tour_view td.btn_box .btn{padding:.7em 1em;margin:0 1%;}

.search{padding:0 .5em;margin-top:1em;}
.search .item_section{padding:10px .6em 18px .6em;}
}