@charset "utf-8";
#loading {
	background-image: url(data:image/gif;base64,R0lGODlhHwAfAKIAAP////f39+bm5t7e3tbW1v4BAgAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAFACwAAAAAHwAfAAADiQi63P4syEkpIDhrraqf1yZi3eeF41aaViqurIS6JBC3dAbHM72zPdfPFEwNP8XR8ZTT2W6yZg0alS4ryRdky20IvuBwGDAom89nhXgNJqPfZTV77Yaj5fOx/Y3Pf+t7cQB+eoFmfX6AgYh5inuMc452kGyScJR0hoeDhH+agp2en5hilnxdqBAJACH5BAUKAAUALAAAAQAeAB0AAAOBWLLcXSHKOZW7C9IdLXYaR3kfE4oSWQonGqhli8KfLNKYzeGXvvEgV2X1EKaIJmMHmVG+mCxnYUqtWq9Y6mDL7XYLhLB4PC54z1wweR02o89qNtn9/srX9Po2fm/r7X1ieXp8fYN1hXeHb4lyi2iNbI9wgYJ/aZV+lwOReJucmQQJACH5BAUKAAUALAAAAQAeAB0AAAOBWLPcXSLKOZW7C9IdLXYaR3kfE4oSWQ4nKqhli8KfLNKYzeGXvvEgV2X1EKaIJmMHmVG+mCxnYUqtWq9YKmHL7XYLgbB4PC54z1wweR02o89qNtn9/srX9Po2fm/r7X1ieXp8fYN1hXeHb4lyi2iNbI9wgYJ/aZV+lwSReJucmQEJACH5BAUKAAUALAAAAQAeAB0AAAOBWLTcXSPKOZW7C9IdLXYaR3kfE4oSWRInOqhli8KfLNKYzeGXvvEgV2X1EKaIJmMHmVG+mCxnYUqtWq9YamDL7XYLgrB4PC54z1wweR02o89qNtn9/srX9Po2fm/r7X1ieXp8fYN1hXeHb4lyi2iNbI9wgYJ/aZV+lwGReJucmQIJADs=);
	border: 1px solid #BBBBBB;
	position: fixed;
	top: 50%;
	left: 50%;
	width: 31px;
	height: 31px;
	margin-left: -15px;
	margin-top: -15px;
	z-index: 9;
	box-shadow: 0px 0px 8px rgba(0,0,0,0.40);
}
#scrollUp {
	display: none;
	position: fixed;
	z-index: 2;
	bottom: -2px;
	right: 20px;
	width: 112px;
	height: 96px;
	-webkit-transition: all 200ms ease;
	transition: all 200ms ease;
	background-image: url(../img/TOP.png);
	background-repeat: no-repeat;
}
#scrollUp:hover {
    bottom: 0px;	
}
#blackOverlay {
	display: none;
	background-color: rgba(0,0,0,0.50);
	position: fixed;
	z-index: 3;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

header {
	background-color: #FFF;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.50);
	text-align: right;
	z-index: 2;
}
.lt-ie9 header {
	border-bottom: 1px solid #BBB;
}
.wrapper {
    position: relative;
    max-width: 960px;
    margin-left: auto;
    margin-right: auto;
}
#WUFU_Logo, #followUs a, #kanban h1{
	background-image: url(../img/sprite.png);
}

#logo {
	width: 148px;
	height: 36px;
	background-image: url(data:image/png;base64,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);
	position: absolute;
	top: 12px;
	left: 0px;
}
header .wrapper>a {
	width: 70px;
	height: 60px;
	display: inline-block;
	font-size: 12px;
	background-color: #F4F4F4;
	line-height: 60px;
	vertical-align: top;
	text-align: center;
	margin-left: 1px;
}
header .wrapper>a:hover {
	background-color: #EEEEEE;
	text-decoration: none;
}
#openmenu {
	display: none;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AQMAAAAAMksxAAAAA3NCSVQICAjb4U/gAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTAvMDYvMTWebX3sAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABtJREFUKJFj+A8BHxiGJuMAA4M9Icag1T7IGQDxDrbQ+c74hAAAAABJRU5ErkJggg==);
	background-repeat: no-repeat;
	background-position: center top;
}



nav {
	right: auto;
	
	padding-top: 10px;
	padding-bottom: 5px;
	position: relative;
	z-index: 1;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;		
}
nav .wrapper {
	/* [disabled]text-align: center; */
}
nav .wrapper>a {
	display: inline-block;
	width: 128px;
	height: 40px;
	line-height: 40px;
	background-color: #fe4646;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 6px;
	color: #fff;
	text-align: center;
	font-size: 21px;
	border-radius: 10px;
	font-family: "Noto Sans TC","Microsoft JhengHei UI","Microsoft JhengHei","PingFang TC","HeiTi TC",sans-serif;
	vertical-align: top;
	font-weight:600

}
nav .wrapper>a:hover {
	background-color: #d62a2a;
	text-decoration: none;
}
nav .wrapper>a.active {
	background-image: none;
	background-color: #d62a2a;
}
#kanban {
	height: 430px;
	width: 100%;
	top: 38px;
	overflow: hidden;
	position: relative;
}


#kanban>ul li {
	position: absolute;
	left: 0;
	display: none;
}
#kanban>ul li:first-child {
	display: block;	
}
#kanban>ul img {
	display: block;
	max-width: 1920px;
	margin-left: auto;
	margin-right: auto;
    margin-top:7px;
	height:100%;
	width:100%;
}


/*for ie hack------*/
 @media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){
#kanban>ul li img.pic{
   
         margin-top: -17px ; 
    }  
}
/*for ie hack------*/


#kanban h2 {
	background-image: url(../img/sprite3.png);
	background-repeat: no-repeat;
	position: absolute;
	display: block;
	margin: 0;
	width: 100%;
	height:287px;
	background-position:center top;
	left: 0;
	top: 27px;
}
#kanban .wrapper {
	position: relative;
	height: 100%;
}
#kanban .wrapper * {
	margin: 0;
}
footer {
	position: relative;
	background-color: #FFF;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.50);
	box-shadow: 0px 0px 8px rgba(0,0,0,0.50);
	font-size: 12px;
	padding-top: 40px;
	padding-bottom: 40px;
	font-family: PMingLiU, "SongTi TC", serif;
}
footer > div > span {
	margin-right: 5px;
	line-height: 150%;
}
footer span strong {
	font-weight: normal;
}
footer span strong:after {
	content: '：'
}
#followUs {
	position: absolute;
	right: 0;
	top: 0;
}
#followUs span {
	vertical-align: top;
}
#followUs a {
    display: inline-block;
    vertical-align: text-bottom;
    width: 25px;
    height: 25px;
    margin-left: 5px;
    margin-right: 5px;
    background-image: $sprite;
}
#FB_Icon {
	background-position: -295px -81px;
}
#Line_Icon {
	background-position: -321px -81px;
}
#Instagram_Icon {
	background-position: -347px -81px;
}
footer hr  {
	border: none;
	height: 2px;
	background-color: #E5015A;
	margin-top: 10px;
}
main {
	padding-top: 50px;
}
main section, main article {
	margin-bottom: 10px;
}
main  h2, main article h2 {
	display: block;
	margin: 0;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c963f4+0,60c2db+100 */
background: #c963f4; /* Old browsers */
background: -moz-linear-gradient(left,  #c963f4 0%, #60c2db 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #c963f4 0%,#60c2db 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #c963f4 0%,#60c2db 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c963f4', endColorstr='#60c2db',GradientType=1 ); /* IE6-9 */

	font-size: 23px;
	font-family:  "Microsoft JhengHei", "HeiTi TC", sans-serif;
	font-weight:600;
	-webkit-box-shadow: 2px 4px 1px #7db0f6;
box-shadow: 2px 4px 1px #7db0f6;
border-radius:100px;
}



main section h2.type2, main article h2.type2 {
	margin-bottom: 0;
	
}
main section a.clearfix div.title_US{
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    background-color: #dc143c;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    color:#fff;
}
main section a.clearfix div.title_UK{
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    background-color: #ff8c00;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    color:#fff;
}

main section a.clearfix div.title_FC{
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    background-color: #1e90ff;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    color:#fff;
}

main section a.clearfix div.title_AV{
    text-decoration: none;
    padding: 0px 5px 0px 5px;
    background-color: #c71585;
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
    color:#fff;
}
main section>a, main section>div {
	position: relative;
	height: 110px;
	display: block;
	background-color: #FFF;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;	
}
main section>div {
	height: 170px;
}

main section>div .trip a {
	display: inline-block;
	margin-right: 10px;
	width: 128px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #F4F4F4;
	text-align: center;
	color: #CC0066;
	-webkit-transition: all 400ms ease;
	transition: all 400ms ease;		
	font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "PingFang TC", "HeiTi TC", sans-serif;
}
main section>div .trip a:hover {
	color: #FFF;
	background-color: #CC0066;
	text-decoration: none;
}
.lt-ie9 main section>a, .lt-ie9 main section>div {
	margin-bottom: 1px;
}
main section>a:hover, main section>div:hover {
	z-index: 1;
	-webkit-box-shadow: 0px 0px 8px hsla(0,0%,0%,0.30);
	box-shadow: 0px 0px 8px hsla(0,0%,0%,0.30);
	color: #152A8C;
	border: 1px solid #324EF7;;
}
.clearfix{
	height: 40%;
	}
.trim {
	display: block;
	width: 100%;
	height: 4px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background-color: hsla(0,0%,0%,0.05);
}
.price {
	position: absolute;
	top: 0;
	width: 130px;
	height: 100%;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}
.trip {
	float: left;
	height: 50%;
	color: #333;
	font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "PingFang TC", "HeiTi TC", sans-serif;
	padding-left: 1em;
	padding-right: 1em;
	position: relative;
	
}
main section>div .trip {
	margin-right: 160px;
}
.lt-ie9 .trip {
	width: 600px;
	padding-left: 20px;
	padding-right: 20px;
}
.trip:before, .chufari:before, .price:before {
	content: '';
	width: 0;
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.trip strong {
	color: #F46060;
	font-weight: bold;
	display: block;
	font-size: 18px;
}
.trip div,  .price div {
	display: inline-block;
	vertical-align: middle;
	margin-top: 1em;
	margin-bottom: 1em;
	line-height: 150%;
	font-family: "Noto Sans TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "PingFang TC", "HeiTi TC", sans-serif;
	font-size:19px;

}
.price {
	right: 0;
	background-color: #324EF7;
	color: #FFF;
}

.price * {
	display: inline-block;
	vertical-align: middle;
}
.price strong {
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	font-size: 27px;
	font-weight: normal;
	margin-left: 0.2em;
	margin-right: 0.2em;
	vertical-align: text-top;
}
.fb-like>span { vertical-align: baseline!important; } 
#social {
	display: block;
	position: absolute;
	text-align: right;
	width: 320px;
	right: 120px;
	top: 530px;
}
#social>div, #social iframe {
	display: inline-block;
	vertical-align: baseline;
}
nav .wrapper > a.disabled, .price span {
	display: none;
}
main section h5, main article h5 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #FFF;
	text-align: center;
	font-size: 15px;
}


main article a {
	display: block;
	background-color: #FFF;
	border-left: 1px solid #BBB;
	border-right: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-top: 1px none #BBB;
	height: 50px;
	line-height: 50px;
}
main article a:hover {
	background-color: #F4F4F4;
	text-decoration: none;
}
main article a>div {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #333;
}
.chufadi {
	width: 30%;
	text-indent: 1em;
}
.chufadi:after, .mudidi:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background-color: #BBB;
}
.mudidi {
	width: 52%; 
	text-indent: 1em;
}

#jipiaoNAV {
	background-image:-moz-linear-gradient(180deg, rgb(255,255,255) 0%, rgb(255,255,255) 52%, rgb(228,228,228) 93%, rgb(226,226,226) 96%);
	background-image:-webkit-linear-gradient(180deg, rgb(255,255,255) 0%, rgb(255,255,255) 52%, rgb(228,228,228) 93%, rgb(226,226,226) 96%);
	background-image:-webkit-gradient(linear, 100% 0, 0 0, from(rgb(255,255,255)), color-stop(0.52, rgb(255,255,255)), color-stop(0.93, rgb(228,228,228)), color-stop(0.96, rgb(226,226,226)));
	background-image:-o-linear-gradient(180deg, rgb(255,255,255) 0%, rgb(255,255,255) 52%, rgb(228,228,228) 93%, rgb(226,226,226) 96%);
	background-image:linear-gradient(180deg, rgb(255,255,255) 0%, rgb(255,255,255) 52%, rgb(228,228,228) 93%, rgb(226,226,226) 96%);
	background-color: #EEEEEE;
	border: 1px solid #BBB;
	border-radius: 5px;
	margin-bottom: 10px;
	font-size: 15px;
	padding-top: 0.6em;
	padding-bottom: 0.7em;
	padding-left: 1em;
	padding-right: 1em;
	text-align: center;
	color: #888;
}


@media (max-width:960px){
		footer .wrapper, main .wrapper {
		max-width: 94%;
		margin-left: 3%;
		margin-right: 0%;
	}

	#openmenu {
		display: inline-block;
	}
	header .wrapper>a {
		width: 60px;
	}
	nav {
		position: fixed;
		top: 0;
		bottom: 0;
		right: -260px;
		width: 260px;
		overflow-y: auto;
		background-image: none;
		background-color: #FFF;
		padding: 0;
		z-index: 4;
	}
	nav>.wrapper>a {
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	margin-bottom: 1px;
	margin-top: 0px;
	margin-left: 0px;
	border-radius: 0;
	margin-right: 0px;
	background-color: #F4F4F4;
	height: 50px;
	display: block;
	line-height: 50px;
	color: #333;
	font-size: 18px;
	text-align: left;
	font-family: "Meiryo UI", Meiryo, "Microsoft JhengHei UI", "Microsoft JhengHei", "HeiTi TC", sans-serif;
	text-shadow: none;
	font-weight: normal;
	}
	nav>.wrapper>a:hover {
		background-image: none;
		background-color: #fe4646;
		color: #ffffff;
	}
	nav>.wrapper>a.active {
		color: #FFF;
	}
	main {

	}
	#kanban {
			height: 312px;
	}
	#kanban h2 {
	background-size: 270px 155px;	
	background-position:210px  2px;

	}
	#kanban .wrapper {
		max-width: 660px;
	}
	main .wrapper {
		width: 96%;
	}
	main section>a {
		height: 140px;
	}
	#social {
		right: 80px;
		top: 365px;
	}
	#logo {
		left: 10px;
	}

		#followUs a {
		width: 25px;
		height: 25px;
		-webkit-background-size: 312px 312px;
		background-size: 312px 312px;
	}
    #FB_Icon {
	background-position: -92px -0px;
    }
    #Line_Icon {
        background-position: -117px -0px;
    }
    #Instagram_Icon {
        background-position: -143px -0px;
}
}
@media (max-width:660px){
	.trim, .chufadi:after, .mudidi:after {
		display: none;
	}
	#kanban {
		-webkit-background-size: 960px 293px;
		background-size: 960px 293px;
		height: 293px;
	}
	#kanban .wrapper {
		max-width: 480px;
	}	
	#kanban h2 {
	background-size: 225px 138px;
	background-position:125px  5px;
	margin-top: -80px;
		
	}
	main .wrapper {
		width: 100%;
	}
	main section>a, main section > div, .BIG {
		height: auto;
		margin-bottom: 10px;
	}
	.trip, .chufari, .price {
	display: block;
	height: auto;
	width: auto;
	text-align: center;
	}
	.trip, main section > div .trip {
		float: none;
		margin: 0;
	}
	 .price {
		position: relative;
		right: auto;
	}
	main section {
		margin-bottom: 0;
	}
	#social {
		right: 60px;
		top: 265px;
	}
	main {
		padding-top: 11px;
		padding-bottom: 0px;
	}	
	footer .wrapper {
		text-align: center;
	}
	
	main article a {
		border-style: none;
		height: auto;
		line-height: 150%;
		margin-top: 10px;
	}
	main article a:first-child {
		margin-top: 0;
	}
	main article a:hover {
		background-color: #FFF;
		-webkit-box-shadow: 0px 0px 8px hsla(0,0%,0%,0.50);
		box-shadow: 0px 0px 8px hsla(0,0%,0%,0.50);		
	}
	main article a>div {
		display: block;
		text-align: center;
		padding-left: 1em;
		padding-right: 1em;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	#jipiaoNAV {
	border-right-style: none;
	border-radius: 0px;
	border-left-style: none;
	}
		#followUs {
		position: relative;
	}
		#followUs a {
		width: 40px;
		height: 40px;
		-webkit-background-size: 500px 500px;
		background-size: 500px 500px;
	}
	#FB_Icon {
		background-position: -148px -0px;
	}
	#Line_Icon {
		background-position: -188px -0px;
	}
	#Instagram_Icon {
		background-position: -229px -0px;
	}	
	#followUs span {
		display: block;
		text-align: center;
		margin-top: 5px;
	}	
}
@media (max-width:480px){
    div.title_UK,div.title_FC,div.title_US,div.title_AV{
        font-size: 12px
    }
	#kanban {
		-webkit-background-size: 960px 293px;
		height: 200px;
	}	
	#kanban .wrapper {
		max-width: 320px;
	}	
		#kanban h2 {
background-position: 100px 0px;
background-size: 130px 77px;
		margin-top: -100px;
	}
	#social {
		right: 40px;
		top: 177px;
	}
	main section>div .trip a {
		display: block;
		width: 80%;
		height: 38px;
		line-height: 38px;
		margin-top: 0;
		margin-right: auto;
		margin-left: auto;
		margin-bottom: 10px;
	}
   
}
