.fa {font-family: "FontAwesome" !important;}
.module_wrapper{font-family: "font-family: 'Noto Sans TC', sans-serif, '微軟正黑體'"!important;}

/*行程內容-圖片模式*/
.railway .module-container .section-box ul.list_nav{display: none!important;}
.railway .main_nav {  display: none!important;}
.railway .list_nav .nav-item { display: none;}
.railway .has-parallax {display: none!important;}

.railway .main_nav{display: none;}

.TK_slider .slide-container .hover-navs.hover-dots{margin-bottom:0;}
.Graphic_mode, .Text_mode, .Card_mode{padding:0;}
.list_img>a:before {
    width: 100%;
    height: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    z-index: 5;
   background: none!important;
   
    opacity: 0;
}
.railway .travel_list {
    width: 98% !important;
}
/*圖片模式*/

	
.has-parallax {margin-bottom: 2%;}
.railway .main_nav .nav-pills .nav-item a.nav-link{padding:1em 3em;}
.railway .module-container .nav-pills .nav-item a h5{font-size: 1.5em; margin-bottom: 0px;}
.railway .module-container .nav-pills .nav-item a p{letter-spacing: 0.05em;}
.railway .module-container .nav-pills .nav-item a::after{left:calc(45%) !important;}
.railway .module-container .nav-pills .nav-item:hover a::after{display:none;}
.railway .module-container .nav-pills .nav-item:hover a.active::after{display:block;}
.railway .module-container .section-box .has-parallax .bgholder_box h4{font-size: 2.7em;letter-spacing: 0.03em;margin-bottom: 0 !important;}
.railway .module-container .section-box .has-parallax .bgholder_box p{font-size: 1.5em;line-height: 1.7em;}
.railway .module-container .section-box ul.list_nav{width: auto; display:none;margin: 1em auto;overflow: hidden;text-align: center;}
/*行程內容等高css*/
	.railway .module .Card_mode .tab-content.pills-tabContent .list_container{display: flex; flex-wrap: wrap; width: 100%;}
	.railway .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 33.333333%;}
	.railway .module-container .section-box .pills-tabContent .list_container .travel_list{height:100%;border-bottom: 1px dotted #666;padding-bottom: 15px;}
	
	@media (max-width: 991px){
	.railway .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 100%;}
	}
/*行程內容等高css end*/
.railway > .module-container > .main > .module > div.container{padding:0;float: none;clear: both;}

@media(max-width:991px){

.railway .main_nav{overflow: unset; display: table;}
.railway .main_nav > ul{display: table;text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width: auto;margin: 0 auto;}
.railway .main_nav .nav-pills .nav-item{padding-right: 0;float: left;display: table;}
.railway .main_nav .nav-pills .nav-item a.nav-link{padding: 1em 0.7em;border-radius: 0;font-size: 1em; border: none;}
.railway .main_nav .nav-pills .nav-item a.nav-link.active, .railway .main_nav .nav-pills .nav-item:hover a.nav-link{color: #000000;}
.railway .main_nav .nav-pills .nav-item a.nav-link.active, .railway .main_nav .nav-pills .nav-item:hover{color: #ffffff;}
.railway .module-container .nav-pills .nav-item a h5{font-size: 1.2em;}
.railway .module-container .nav-pills .nav-item a::after{display:none;}
.railway .module-container .nav-pills .nav-item:hover a.active::after{display:none;}
.railway .module-container .section-box ul.list_nav{width: auto;display: table;overflow: unset;border-radius: 0;padding: 0;border-left: 0px;border-right: 0px;}
.railway .module-container .section-box ul.list_nav li.nav-item a{padding: 0.7em 1em;border-radius: 0;font-size: 0.9em;}
.railway .section-box {margin-top: 1em!important;}
}
.railway .travel_list .list_price .price_sale {
    font-size: 22px;
    color: #ff0505;
    font-style: italic;
	align-items: flex-start;
}
.railway .travel_list:hover .list_price .price_sale span{border-bottom: 1px solid #ff0505;}
@media (max-width: 767px){
.railway .travel_list .list_price .price_sale {       
	/*align-items: center;*/
}
.railway .travel_list:hover .list_price {
	background:none!important;
    /*background: #e2e2e2;   */
}
.railway .travel_list .list_price{/*background: #e2e2e2;   */}

	
}

@media(max-width:450px){
.railway .module-container .section-box .pills-tabContent .list_container .travel_list .list_content {
    background: none;
    /*border: 1px solid #eee;*/
	padding:0;
}
  }


.travel_list:hover .list_img a:after {
    opacity: 1;
    left: calc(44% - 28px);
}
.travel_list:hover .list_img a:before {
    opacity: 1
}

.section-box {margin-top: 0em!important;}



/*行程內容-卡片模式*/
.railway01 .module-container .section-box ul.list_nav{display: none!important;}
.railway01 .main_nav {  display: none!important;}
.railway01 .list_nav .nav-item { display: none;}
.railway01 .has-parallax {display: none!important;}

.railway01 .main_nav{display: none;}

.TK_slider .slide-container .hover-navs.hover-dots{margin-bottom:0;}
.Graphic_mode, .Text_mode, .Card_mode{padding:0;}
.list_img>a:before {
    width: 100%;
    height: 100%;
    content: '';
    display: inline-block;
    position: absolute;
    z-index: 5;
	background: none!important;   
    opacity: 0;
}
.railway01 .travel_list {
    width: 98% !important;
}

.has-parallax {margin-bottom: 2%;}
.railway01 .main_nav .nav-pills .nav-item a.nav-link{padding:1em 3em;}
.railway01 .module-container .nav-pills .nav-item a h5{font-size: 1.5em; margin-bottom: 0px;}
.railway01 .module-container .nav-pills .nav-item a p{letter-spacing: 0.05em;}
.railway01 .module-container .nav-pills .nav-item a::after{left:calc(45%) !important;}
.railway01 .module-container .nav-pills .nav-item:hover a::after{display:none;}
.railway01 .module-container .nav-pills .nav-item:hover a.active::after{display:block;}
.railway01 .module-container .section-box .has-parallax .bgholder_box h4{font-size: 2.7em;letter-spacing: 0.03em;margin-bottom: 0 !important;}
.railway01 .module-container .section-box .has-parallax .bgholder_box p{font-size: 1.5em;line-height: 1.7em;}
.railway01 .module-container .section-box ul.list_nav{width: auto; display:none;margin: 1em auto;overflow: hidden;text-align: center;}
/*行程內容等高css*/
	.railway01 .module .Card_mode .tab-content.pills-tabContent .list_container{display: flex; flex-wrap: wrap; width: 100%;}
	.railway01 .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 33.333333%;}
	.railway01 .module-container .section-box .pills-tabContent .list_container .travel_list{height:100%;background-color: #fff;}
	.railway01 .module-container .section-box .pills-tabContent .list_container .travel_list:hover{height:100%;background: #f3f3f3!important;}

	.railway01 .module-container .section-box .pills-tabContent .list_container .travel_list .list_content{margin-bottom: 8em;}
	.railway01 .module-container .section-box .pills-tabContent .list_container .travel_list .list_price{bottom: 0; position: absolute;}
	
	@media (max-width: 991px){
	.railway01 .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 100%;}
	}
/*行程內容等高css end*/
.railway01 > .module-container > .main > .module > div.container{padding:0;float: none;clear: both;}

@media(max-width:991px){

.railway01 .main_nav{overflow: unset; display: table;}
.railway01 .main_nav > ul{display: table;text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width: auto;margin: 0 auto;}
.railway01 .main_nav .nav-pills .nav-item{padding-right: 0;float: left;display: table;}
.railway01 .main_nav .nav-pills .nav-item a.nav-link{padding: 1em 0.7em;border-radius: 0;font-size: 1em; border: none;}
.railway01 .main_nav .nav-pills .nav-item a.nav-link.active, .railway01 .main_nav .nav-pills .nav-item:hover a.nav-link{color: #000000;}
.railway01 .main_nav .nav-pills .nav-item a.nav-link.active, .railway01 .main_nav .nav-pills .nav-item:hover{color: #ffffff;}
.railway01 .module-container .nav-pills .nav-item a h5{font-size: 1.2em;}
.railway01 .module-container .nav-pills .nav-item a::after{display:none;}
.railway01 .module-container .nav-pills .nav-item:hover a.active::after{display:none;}
.railway01 .module-container .section-box ul.list_nav{width: auto;display: table;overflow: unset;border-radius: 0;padding: 0;border-left: 0px;border-right: 0px;}
.railway01 .module-container .section-box ul.list_nav li.nav-item a{padding: 0.7em 1em;border-radius: 0;font-size: 0.9em;}
.railway01 .section-box {margin-top: 3em!important;}
}

@media (max-width: 767px){
.railway01 .module .section-box .tab-content.pills-tabContent .card .list_price{background: #363636;}
}
@media(max-width:450px){
.railway01 .module-container .section-box .pills-tabContent .list_container .travel_list .list_content {
    background: none;
    
}
  }
/*行程內容-自由行模式*/
.railway02 .module-container .section-box ul.list_nav{display: none!important;}
.railway02 .main_nav {  display: none!important;}
.railway02 .list_nav .nav-item { display: none;}
.railway02 .has-parallax {display: none!important;}

.railway02 .main_nav{display: none;}
.railway02 .module-container .section-box .pills-tabContent .list_container .travel_list {
    height: 100%;
    border-bottom: 1px dotted #666;
}



.railway02 .travel_list {
    width: 98% !important;
}


.railway02 .main_nav .nav-pills .nav-item a.nav-link{padding:1em 3em;}
.railway02 .module-container .nav-pills .nav-item a h5{font-size: 1.5em; margin-bottom: 0px;}
.railway02 .module-container .nav-pills .nav-item a p{letter-spacing: 0.05em;}
.railway02 .module-container .nav-pills .nav-item a::after{left:calc(45%) !important;}
.railway02 .module-container .nav-pills .nav-item:hover a::after{display:none;}
.railway02 .module-container .nav-pills .nav-item:hover a.active::after{display:block;}
.railway02 .module-container .section-box .has-parallax .bgholder_box h4{font-size: 2.7em;letter-spacing: 0.03em;margin-bottom: 0 !important;}
.railway02 .module-container .section-box .has-parallax .bgholder_box p{font-size: 1.5em;line-height: 1.7em;}
.railway02 .module-container .section-box ul.list_nav{width: auto; display:none;margin: 1em auto;overflow: hidden;text-align: center;}
/*行程內容等高css*/
	.railway02 .module .Card_mode .tab-content.pills-tabContent .list_container{display: flex; flex-wrap: wrap; width: 100%;}
	.railway02 .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 33.333333%;margin-bottom: 0rem;}
	.railway02 .module-container .section-box .pills-tabContent .list_container .travel_list{height:100%;}
	
	@media (max-width: 991px){
	.railway02 .module .Card_mode .tab-content.pills-tabContent .list_container .card{flex:0 0 100%;}
	}
/*行程內容等高css end*/
.railway02 > .module-container > .main > .module > div.container{padding:0;float: none;clear: both;}

@media(max-width:991px){

.railway02 .main_nav{overflow: unset; display: table;}
.railway02 .main_nav > ul{display: table;text-align: center;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;width: auto;margin: 0 auto;}
.railway02 .main_nav .nav-pills .nav-item{padding-right: 0;float: left;display: table;}
.railway02 .main_nav .nav-pills .nav-item a.nav-link{padding: 1em 0.7em;border-radius: 0;font-size: 1em; border: none;}
.railway02 .main_nav .nav-pills .nav-item a.nav-link.active, .railway .main_nav .nav-pills .nav-item:hover a.nav-link{color: #000000;}
.railway02 .main_nav .nav-pills .nav-item a.nav-link.active, .railway .main_nav .nav-pills .nav-item:hover{color: #ffffff;}
.railway02 .module-container .nav-pills .nav-item a h5{font-size: 1.2em;}
.railway02 .module-container .nav-pills .nav-item a::after{display:none;}
.railway02 .module-container .nav-pills .nav-item:hover a.active::after{display:none;}
.railway02 .module-container .section-box ul.list_nav{width: auto;display: table;overflow: unset;border-radius: 0;padding: 0;border-left: 0px;border-right: 0px;}
.railway02 .module-container .section-box ul.list_nav li.nav-item a{padding: 0.7em 1em;border-radius: 0;font-size: 0.9em;}
.railway02 .section-box {margin-top: 1em!important;}
}

.railway02 .travel_list .list_price .price_sale {
    font-size: 22px;
    color: #ff0505;
    font-style: italic;
	align-items: flex-start;
}
.railway02 .travel_list:hover .list_price .price_sale span{border-bottom: 1px solid #ff0505;}
@media (max-width: 767px){
.railway .travel_list .list_price .price_sale {       
	align-items: center;
}
.railway02 .module .section-box .tab-content.pills-tabContent .card .list_price{background: #363636;}
}
@media(max-width:450px){
.railway02 .module-container .section-box .pills-tabContent .list_container .travel_list .list_content {
    background: none;    
	padding:0;
}
.railway02 .module .section-box .tab-content.pills-tabContent .card .list_price{background: #363636;}
  }

.list_container .card:hover .list_content{background: #f3f3f3 0;}
.list_content {    
    padding-top: 0em!important;
    padding-bottom: 0em!important;
}
.Card_mode .list_container .card:hover { 
	background: #f3f3f3!important;
    padding: 0;}
.Card_mode .card {
    padding-left: 0px!important;
    padding-right: 0px!important;   
}
.Card_mode .list_price .col{
 top:0% !important;
 bottom:0;
}
.Card_mode .list_price a:hover{
 color:#fff !important;
}
.Card_mode .list_content{
    height:auto !important;
    padding: 0.5rem !important;
    text-align: justify;
}
.railway01 .travel_list .list_img,.railway .travel_list .list_img {    
    display: flex!important;
    align-items: center;
    justify-content: center;
	margin-top: 8px;
}
/*top刪除*/
.module-container > .main > .module > div.container > a.list_top{display: none!important;/*height: 40px;background: url(https://materials.fillo.com.tw/materials/pktravel/images/e035b48f-a9e8-47da-a23e-27252709aea5.png) no-repeat #cfcfcf center;margin-top: -16px;margin-bottom:15px;*/}
.list_top {
	display: none!important;
   /* bottom: 50px;
    right: 50px;
    width: 50px;
    height: 50px;
    background: url(https://contents.fillo.com.tw/resource/images/6f2ed542-6aaf-4db0-80c7-2913022e9ad3/list_top.png/) no-repeat 0 0;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    z-index: 9999999999;*/
}
@media (min-width: 766px){
/*價錢底色*/	
.travel_list:hover .list_price {
    background: #f3f3f3!important;
    
}
.railway01 .travel_list:hover .list_price {
   border-bottom:1px solid #ccc;
    
}	
}
@media(max-width: 991px){
.travel_list .list_price .col{top:0%!important;}
}

/*行程自訂內容*/
.strokeTitle { display: block; margin-top: 16px; font-size: 18px; color: #333;/*text-indent: -0.5em*/;line-height: 1.5em;letter-spacing: 0.05em;}
.strokeTitle h3{ font-size: 18px; color: #333;text-indent: -0.5em;line-height: 1.5em;letter-spacing: 0.05em;font-weight: 600;}
.strokeTitle a{color: #333;	text-decoration: none;font-weight: 500;}
.strokeTitle a:hover{color: #9f8a39; text-decoration: none;}
.stroketype {	display: block; position: relative; padding-left: 19px; margin-top: 5px; margin-left: 0px;    letter-spacing: .1em; font-size: 15px;}
.stroketype:nth-child(1) {margin-top: 20px;}
.stroketype-color { color: #2a2a2a;}
.stroketype-color:after {/* background-color: #afb61a;*/}
.stroketype:after { content: '✦'; position: absolute; top: -2px; left: 2px; /*width: 32px; height: 1px;*/font-size: 18px;}
@media(max-width:450px){
div.strokeTitle p span{margin-top: 0;text-align: center;}
}
/*卡片模式*/
.railway01 .strokedesc02 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc02:after {  content: '旅展限定：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway01 .strokedesc03 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc03:after {  content: '限定優惠：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway01 .strokedesc04 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc04:after {  content: '行程特色：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway01 .strokedesc05 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc05:after {  content: '精緻美食：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway01 .strokedesc06 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc06:after {  content: '獨立自主：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway01 .strokedesc07 {display: block; position: relative; padding-left: 28%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway01 .strokedesc07:after {  content: '尊榮感受：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}

.railway01 .strokedate03 {display: block; position: relative; padding-left: 28%;margin-top: 5px; margin-left: 0px; letter-spacing: .1em; color: #008CFF;font-size: 14px;}
.railway01 .strokedate03:after { content: '出發日期：'; position: absolute; left: 2%;width: auto;color: #333;top: 0px;font-size: 14px;}

@media(max-width:450px){
.railway01 .strokedesc02,.railway01 .strokedesc03,.strokedesc04,.strokedesc05,.strokedesc06,.strokedesc07,.strokedate03 {display: block; padding-left: 2%;padding-top: 10%;}	
	}
/*圖片模式*/
.railway .strokedesc02 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	color: #EB0778;	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc02:after {content: '旅展限定：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}
.railway .strokedesc03 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	color: #EB0778;	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc03:after {content: '限定優惠：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}
.railway .strokedesc04 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	/*color: #EB0778;*/	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc04:after {content: '行程特色：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}
.railway .strokedesc05 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	color: #EB0778;	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc05:after {content: '精緻美食：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}
.railway .strokedesc06 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	color: #EB0778;	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc06:after {content: '獨立自主：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}
.railway .strokedesc07 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;	color: #EB0778;	font-size: 14px;margin-bottom: 5px;}
.railway .strokedesc07:after {content: '尊榮感受：';position: absolute;left: 0;width: auto;color: #333;top: 0px;}

.railway .strokedate03 {display: block;position: relative;padding-left: 14%;margin-top: 5px;margin-left: 0px;letter-spacing: .1em;color: #008CFF;	font-size: 14px;}
.railway .strokedate03:after {content: '出發日期：'; position: absolute;left: 0;width: auto;color: #333;top: 0px;}
@media(max-width:450px){	
/*.railway .strokedesc02,.railway .strokedesc03,.railway .strokedesc04,.railway .strokedesc05,.railway .strokedesc06,.railway .strokedesc07,.railway .strokedate03 {display: block;position: relative;padding-left: 2%;padding-top: 10%;font-size: 14px;}	*/
	}
/*文字模式*/
.railway02 .strokedesc02 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc02:after {  content: '旅展限定：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway02 .strokedesc03 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc03:after {  content: '限定優惠：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway02 .strokedesc04 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc04:after {  content: '行程特色：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway02 .strokedesc05 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc05:after {  content: '精緻美食：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway02 .strokedesc06 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc06:after {  content: '獨立自主：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}
.railway02 .strokedesc07 {display: block; position: relative; padding-left: 12%;margin-top: 5px;	margin-left: 0px;letter-spacing: .1em;	color: #EB0778;font-size: 14px;margin-bottom: 5px;}
.railway02 .strokedesc07:after {  content: '尊榮感受：'; position: absolute; left: 2%;width: auto;	color: #333;	top: 0px;}

.railway02 .strokedate03 {display: block; position: relative; padding-left: 12%;margin-top: 5px; margin-left: 0px; letter-spacing: .1em; color: #008CFF;font-size: 14px;}
.railway02 .strokedate03:after { content: '出發日期：'; position: absolute; left: 2%;width: auto;color: #333;top: 0px;font-size: 14px;}

@media(max-width:640px){
.railway02 .strokedesc02,.railway01 .strokedesc03,.strokedesc04,.strokedesc05,.strokedesc06,.strokedesc07,.strokedate03 {display: block; padding-left: 2%;padding-top: 10%;}
  .railway .travel_list .list_price .price_sale {MARGIN-TOP: -34px;}  
    .railway .module-container .section-box .pills-tabContent .list_container .travel_list   { padding-bottom: 5px;}
       
}
/*手機版行程更新-20190729*/

.strokenote{MARGIN-TOP: -20PX;}
.list_container .card{margin-bottom: 0!important;}
.railway .travel_list .list_price .price_sale span p{font-size: 22px;}	
@media(max-width:950px){
	.railway01 .caption.main-caption,.railway .caption.main-caption{display: flex;
		flex-direction: column;}
	.railway01 .travel_list .list_img img, .railway .travel_list .list_img img{
		/*overflow: hidden;    
		width: 80px;*/	
		width: 100%;
		min-height: 140px;
		object-fit : cover ;
		mix-blend-mode:normal;
		object-position: 50% bottom;
	}
	.railway01 .travel_list .list_img, .railway .travel_list .list_img {
		display: block!important;
		WIDTH: 25%;
		margin-top: 4px;
		overflow: hidden;	
		height: 140px;


	}
	.railway .strokeTitle, .railway01 .strokeTitle, .railway02 .strokeTitle {
		letter-spacing: 0; 
		text-indent: 0;
		margin: 5px 0 5px 0;
		font-size: 16px!important;
		color: #333;    
		overflow:hidden!important;
		text-overflow: ellipsis!important;
		display: -webkit-box!important;
		-webkit-line-clamp: 2!important;
		-webkit-box-orient: vertical!important;
	}

	div.strokeTitle p span{margin-top: 0!important;text-align: center;}

	.stroketype { display: none!important;}
	.strokenote{ display:none!important;}
	.railway .strokedesc02, .railway .strokedesc03, .railway .strokedesc04,.railway .strokedesc08,.railway02 .strokedesc02, .railway02 .strokedesc03, .railway02 .strokedesc04,.railway02 .strokedesc08 {
		display: block!important;
		/* position: ABSOLUTE; */
		padding: 5px!important;
		color: #ff9900!important;
		font-size: 12px;
		MARGIN-TOP: -2px;
		text-indent: 5em;
		MARGIN-RIGHT: -5%;
		MARGIN-LEFT: -1px;
		letter-spacing: 0px;
		height:30px;
		WIDTH: 99%;
		order: 3;
	}
	.railway .strokedesc02:after, .railway .strokedesc03:after, .railway .strokedesc04:after, .railway .strokedesc08:after,.railway02 .strokedesc02:after, .railway02 .strokedesc03:after, .railway02 .strokedesc04:after, .railway02 .strokedesc08:after {   
		margin-left: -1px;
		margin-top: 5px;
		background: #ff9900;
		color: #fff;
		text-indent: 0em;
		border-radius: 50PX;
		PADDING: 0 5PX;
		content: '限定優惠';

	}

	.railway .strokedate03,.railway02 .strokedate03 {    
	   padding-top: 2px;
		order: 4;
		/* position: ABSOLUTE; */
		/* MARGIN-BOTTOM: 70px; */
		/* WIDTH: 90%; */
		ine-height: 1.2em;
		border-top: 1px #EEE solid;
		margin-top: -6px;
		padding-left: 2%;

	}
	.railway .strokedate03:after,.railway02 .strokedate03:after {
		content: ' ';
	   }
	.railway .strokedesc04,.railway .strokedesc05, .railway .strokedesc06, .railway .strokedesc07{display: none!important;}

	/*.railway .strokedesc02:after, .railway .strokedesc03:after, .railway .strokedesc04:after, .railway .strokedesc05:after, .railway .strokedesc06:after, .railway .strokedesc07:after, .railway .strokedesc08:after{
		content: ' '!important;

	}*/
	.railway .travel_list .list_price {
		padding: 5PX 0;

	}
	.railway .travel_list .list_price .price_sale {
		font-size: 18px;
		color: #ff0505;
		display: block; 
		text-align: right;
		MARGIN-TOP: -4px;
		MARGIN-BOTTOM: 5PX;
	}
	.railway .travel_list .list_price .price_sale span p{display: inline-block;padding-left: 8px;font-size: 18px;}	
}
