﻿hr {
	border-top: 1px solid #999;
}

@media (max-width:860px) {
	.product_details .TravelCharacteristics {
		display: block;
	}

	.TravelCharacteristics .features_content {
		padding: 0 15px;
	}
}
/*中台新增模組*/
.Template_001 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_001 br {
		display: none;
	}

	.Template_001 .w-imgText {
		overflow: hidden;
	}

		.Template_001 .w-imgText ul, .Template_001 .w-imgText li {
			list-style: none;
			padding: 0;
			margin: 0;
			width: 100% !important;
		}

		.Template_001 .w-imgText .item {
			position: relative;
		}

			.Template_001 .w-imgText .item > a {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
			}

		.Template_001 .w-imgText .img-count-in {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			overflow: hidden;
			*height: 100%;
		}

		.Template_001 .w-imgText .textB {
			line-height: 1.7;
		}

			.Template_001 .w-imgText .textB .bg_x {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 0;
			}

		.Template_001 .w-imgText .text_x {
			position: relative;
			z-index: 1;
		}

		.Template_001 .w-imgText .igt_page {
			text-align: center;
			display: block;
			z-index: 5;
			margin-top: -20px;
		}

			.Template_001 .w-imgText .igt_page .swiper-pagination-bullet {
				border-radius: 0;
				-webkit-border-radius: 0;
				width: 2em;
				height: 5px;
				background: #999;
				opacity: 0.5;
			}

			.Template_001 .w-imgText .igt_page .swiper-pagination-bullet-active {
				background: #f80;
				opacity: 1;
				width: 3em;
			}

	.Template_001 .w-imgText1 {
		position: relative;
	}

		.Template_001 .w-imgText1 .item {
			padding-bottom: 0px;
			padding-left: 0px;
			margin-bottom: 30px;
		}

		.Template_001 .w-imgText1 .img {
			width: 100%;
			overflow: hidden;
		}

			.Template_001 .w-imgText1 .img img {
				width: 100%;
				transition: all 0.5s;
				-webkit-transition: all 0.5s;
			}

		.Template_001 .w-imgText1 li:hover .img img {
			transform: scale(1.07);
			-webkit-transform: scale(1.07);
		}

		.Template_001 .w-imgText1 .textB {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 100%;
			padding: 30px 60px 30px;
		}
		/* .Template_001 .w-imgText1 .textB .bg_x{ background:#e1e1e1;} */
		.Template_001 .w-imgText1 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #FFF;
			line-height: 1.5;
			margin-bottom: 0.5em;
			text-align: center;
			text-shadow: 1px 2px 5px #333;
		}

		.Template_001 .w-imgText1 .text_x p {
			font-size: 18px;
			color: #FFF;
			line-height: 25px;
			margin: 0;
			text-align: justify;
			text-shadow: 1px 2px 5px #333;
		}

		.Template_001 .w-imgText1 .igt_btn {
			position: absolute;
			z-index: 7;
			right: 0;
			left: 0;
			bottom: 60%;
			width: 100%;
		}

			.Template_001 .w-imgText1 .igt_btn .igt_prev, .Template_001 .w-imgText1 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background-color: #B7B7B7;
			}

			.Template_001 .w-imgText1 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_001 .w-imgText1 .igt_btn .igt_next {
				right: 0;
			}

				.Template_001 .w-imgText1 .igt_btn .igt_prev:before, .Template_001 .w-imgText1 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_001 .w-imgText1 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_001 .w-imgText1 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_001 .w-imgText1 .igt_btn .igt_prev:hover, .Template_001 .w-imgText1 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

@media (max-width:860px) {
	.Template_001 .w-imgText .igt_page {
		display: block;
		text-align: center;
		margin-top: 0;
	}

	.Template_001 .w-imgText .igt_btn {
		display: none;
	}

	.Template_001 .w-imgText .text_x .tt_h {
		color: #000;
		text-shadow: none;
	}

	.Template_001 .w-imgText .text_x p {
		color: #666;
		text-shadow: none;
	}

	.Template_001 .w-imgText1 .item {
		padding-bottom: 0;
	}

	.Template_001 .w-imgText1 .img {
		width: 100%;
	}

	.Template_001 .w-imgText1 .textB {
		position: relative;
		width: 100%;
		padding: 1.2em 4% 1.5em;
	}

	.Template_001 .w-imgText1 .igt_btn {
		width: auto;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}
}

@media (max-width:640px) {
	.Template_001 .w-imgText .igt_page .swiper-pagination-bullet {
		height: 2px;
	}
}

@media (max-width:480px) {
	.Template_001 .w-imgText1 .igt_btn .igt_next, .Template_001 .w-imgText1 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_001 .w-imgText1 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_001 .w-imgText1 .text_x p {
		font-size: 15px;
	}
}

.Template_002 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_002 br {
		display: none;
	}

	.Template_002 .w-imgText {
		overflow: hidden;
	}

		.Template_002 .w-imgText ul, .Template_002 .w-imgText li {
			list-style: none;
			padding: 0;
			margin: 0;
			width: 100% !important;
		}

		.Template_002 .w-imgText .item {
			position: relative;
		}

			.Template_002 .w-imgText .item > a {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
			}

		.Template_002 .w-imgText .img-count-in {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			overflow: hidden;
			*height: 100%;
		}

		.Template_002 .w-imgText .textB {
			line-height: 1.7;
		}

			.Template_002 .w-imgText .textB .bg_x {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 0;
			}

		.Template_002 .w-imgText .text_x {
			position: relative;
			z-index: 1;
		}

		.Template_002 .w-imgText .igt_page {
			text-align: center;
			;
			display: block;
			z-index: 5;
			margin-top: -20px;
		}

			.Template_002 .w-imgText .igt_page .swiper-pagination-bullet {
				border-radius: 0;
				-webkit-border-radius: 0;
				width: 2em;
				height: 5px;
				background: #999;
				opacity: 0.5;
			}

			.Template_002 .w-imgText .igt_page .swiper-pagination-bullet-active {
				background: #f80;
				opacity: 1;
				width: 3em;
			}

	.Template_002 .w-imgText2 {
		position: relative;
	}

		.Template_002 .w-imgText2 .item {
			padding-bottom: 0px;
			padding-left: 0px;
			margin-bottom: 30px;
		}

		.Template_002 .w-imgText2 .img {
			width: 100%;
			overflow: hidden;
		}

			.Template_002 .w-imgText2 .img img {
				width: 100%;
				transition: all 0.5s;
				-webkit-transition: all 0.5s;
			}

		.Template_002 .w-imgText2 li:hover .img img {
			transform: scale(1.07);
			-webkit-transform: scale(1.07);
		}

		.Template_002 .w-imgText2 .textB {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 100%;
			padding: 30px 60px 30px;
		}
		/* .Template_002 .w-imgText2 .textB .bg_x{ background:#e1e1e1;} */
		.Template_002 .w-imgText2 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #FFF;
			line-height: 1.5;
			margin-bottom: 0.5em;
			text-align: center;
			text-shadow: 1px 2px 5px #333;
		}

		.Template_002 .w-imgText2 .text_x p {
			font-size: 18px;
			color: #FFF;
			line-height: 25px;
			margin: 0;
			text-align: justify;
			text-shadow: 1px 2px 5px #333;
		}

		.Template_002 .w-imgText2 .igt_btn {
			position: absolute;
			z-index: 7;
			right: 0px;
			left: 0;
			bottom: 60%;
			width: 100%;
		}

			.Template_002 .w-imgText2 .igt_btn .igt_prev, .Template_002 .w-imgText2 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background-color: #B7B7B7;
			}

			.Template_002 .w-imgText2 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_002 .w-imgText2 .igt_btn .igt_next {
				right: 0;
			}

				.Template_002 .w-imgText2 .igt_btn .igt_prev:before, .Template_002 .w-imgText2 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_002 .w-imgText2 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_002 .w-imgText2 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_002 .w-imgText2 .igt_btn .igt_prev:hover, .Template_002 .w-imgText2 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

@media (max-width:860px) {
	.Template_002 .w-imgText .igt_page {
		display: block;
		text-align: center;
		margin-top: 0;
	}

	.Template_002 .w-imgText .igt_btn {
		display: none;
	}

	.Template_002 .w-imgText .text_x .tt_h {
		color: #000;
		text-shadow: none;
	}

	.Template_002 .w-imgText .text_x p {
		color: #666;
		text-shadow: none;
	}

	.Template_002 .w-imgText2 .item {
		padding-bottom: 0;
	}

	.Template_002 .w-imgText2 .img {
		width: 100%;
	}

	.Template_002 .w-imgText2 .textB {
		position: relative;
		width: 100%;
		padding: 1.2em 4% 1.5em;
	}

	.Template_002 .w-imgText2 .igt_btn {
		width: auto;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}
}

@media (max-width:640px) {
	.Template_002 .w-imgText .igt_page .swiper-pagination-bullet {
		height: 2px;
	}
}

@media (max-width:480px) {
	.Template_002 .w-imgText2 .igt_btn .igt_next, .Template_002 .w-imgText2 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_002 .w-imgText2 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_002 .w-imgText2 .text_x p {
		font-size: 15px;
	}
}

.Template_003 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_003 br {
		display: none;
	}

	.Template_003 .w-imgText {
		overflow: hidden;
	}

		.Template_003 .w-imgText ul, .Template_003 .w-imgText li {
			list-style: none;
			padding: 0;
			margin: 0;
			width: 100% !important;
		}

		.Template_003 .w-imgText .item {
			position: relative;
		}

			.Template_003 .w-imgText .item > a {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
			}

		.Template_003 .w-imgText .img-count-in {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			overflow: hidden;
			*height: 100%;
		}

		.Template_003 .w-imgText .textB {
			line-height: 1.7;
		}

			.Template_003 .w-imgText .textB .bg_x {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 0;
			}

		.Template_003 .w-imgText .text_x {
			position: relative;
			z-index: 1;
		}

		.Template_003 .w-imgText .igt_page {
			text-align: right;
			display: block;
			z-index: 5;
		}

			.Template_003 .w-imgText .igt_page .swiper-pagination-bullet {
				border-radius: 0;
				-webkit-border-radius: 0;
				width: 2em;
				height: 5px;
				background: #999;
				opacity: 0.5;
			}

			.Template_003 .w-imgText .igt_page .swiper-pagination-bullet-active {
				background: #f80;
				opacity: 1;
				width: 3em;
			}

	.Template_003 .w-imgText1 {
		position: relative;
	}

		.Template_003 .w-imgText1 .item {
			padding-bottom: 30px;
			padding-left: 1px;
		}

		.Template_003 .w-imgText1 .img {
			width: 75%;
			overflow: hidden;
		}

			.Template_003 .w-imgText1 .img img {
				width: 100%;
				transition: all 0.5s;
				-webkit-transition: all 0.5s;
			}

		.Template_003 .w-imgText1 li:hover .img img {
			transform: scale(1.07);
			-webkit-transform: scale(1.07);
		}

		.Template_003 .w-imgText1 .textB {
			position: absolute;
			right: 0;
			bottom: 0;
			width: 460px;
			padding: 30px 60px 40px;
		}

			.Template_003 .w-imgText1 .textB .bg_x {
				background: #e1e1e1;
			}

		.Template_003 .w-imgText1 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #333;
			line-height: 1.5;
			margin-bottom: 0.5em;
		}

		.Template_003 .w-imgText1 .text_x p {
			font-size: 18px;
			color: #666;
			line-height: 25px;
			margin: 0;
			text-align: justify;
		}

		.Template_003 .w-imgText1 .igt_btn {
			position: absolute;
			z-index: 7;
			right: 405px;
			bottom: 50px;
			width: 110px;
			height: 50px;
		}

			.Template_003 .w-imgText1 .igt_btn .igt_prev, .Template_003 .w-imgText1 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background-color: #B7B7B7;
			}

			.Template_003 .w-imgText1 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_003 .w-imgText1 .igt_btn .igt_next {
				right: 0;
			}

				.Template_003 .w-imgText1 .igt_btn .igt_prev:before, .Template_003 .w-imgText1 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_003 .w-imgText1 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_003 .w-imgText1 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_003 .w-imgText1 .igt_btn .igt_prev:hover, .Template_003 .w-imgText1 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

.WinChrome .Template_003 .w-imgText1 .igt_btn {
	bottom: 54px;
}

@media (max-width:860px) {
	.Template_003 .w-imgText .igt_page {
		display: block;
		text-align: center;
		margin-top: 0;
	}

	.Template_003 .w-imgText .igt_btn {
		display: none;
	}

	.Template_003 .w-imgText1 .item {
		padding-bottom: 0;
	}

	.Template_003 .w-imgText1 .img {
		width: 100%;
	}

	.Template_003 .w-imgText1 .textB {
		position: relative;
		width: 100%;
		padding: 1.2em 4% 1.5em;
	}

	.Template_003 .w-imgText1 .igt_btn {
		width: auto;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}
}

@media (max-width:640px) {
	.Template_003 .w-imgText .igt_page .swiper-pagination-bullet {
		height: 2px;
	}
}

@media (max-width:480px) {
	.Template_003 .w-imgText1 .igt_btn .igt_next, .Template_003 .w-imgText1 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_003 .w-imgText1 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_003 .w-imgText1 .text_x p {
		font-size: 15px;
	}
}

.Template_004 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_004 br {
		display: none;
	}

	.Template_004 .w-imgText {
		overflow: hidden;
	}

		.Template_004 .w-imgText ul, .Template_004 .w-imgText li {
			list-style: none;
			padding: 0;
			margin: 0;
			width: 100% !important;
		}

		.Template_004 .w-imgText .item {
			position: relative;
		}

			.Template_004 .w-imgText .item .imTB {
				overflow: hidden;
			}

			.Template_004 .w-imgText .item > a {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				right: 0;
				bottom: 0;
				z-index: 2;
			}

		.Template_004 .w-imgText .img-count-in {
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			overflow: hidden;
			*height: 100%;
		}

		.Template_004 .w-imgText .textB {
			line-height: 1.7;
		}

			.Template_004 .w-imgText .textB .bg_x {
				position: absolute;
				left: 0;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 0;
			}

		.Template_004 .w-imgText .text_x {
			position: relative;
			z-index: 1;
		}

		.Template_004 .w-imgText .igt_page {
			text-align: right;
			display: block;
			z-index: 5;
		}

			.Template_004 .w-imgText .igt_page .swiper-pagination-bullet {
				border-radius: 0;
				-webkit-border-radius: 0;
				width: 2em;
				height: 5px;
				background: #999;
				opacity: 0.5;
			}

			.Template_004 .w-imgText .igt_page .swiper-pagination-bullet-active {
				background: #f80;
				opacity: 1;
				width: 3em;
			}

	.Template_004 .w-imgText1 {
		position: relative;
	}

		.Template_004 .w-imgText1 .item {
			padding-bottom: 30px;
			padding-left: 1px;
		}

		.Template_004 .w-imgText1 .img {
			width: 75%;
			float: right;
			overflow: hidden;
		}

			.Template_004 .w-imgText1 .img img {
				width: 100%;
				transition: all 0.5s;
				-webkit-transition: all 0.5s;
			}

		.Template_004 .w-imgText1 li:hover .img img {
			transform: scale(1.07);
			-webkit-transform: scale(1.07);
		}

		.Template_004 .w-imgText1 .textB {
			position: absolute;
			left: 0;
			bottom: 0;
			width: 460px;
			padding: 30px 60px 40px;
		}

			.Template_004 .w-imgText1 .textB .bg_x {
				background: #e1e1e1;
			}

		.Template_004 .w-imgText1 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #333;
			line-height: 1.5;
			margin-bottom: 0.5em;
		}

		.Template_004 .w-imgText1 .text_x p {
			font-size: 18px;
			color: #666;
			line-height: 25px;
			margin: 0;
			text-align: justify;
		}

		.Template_004 .w-imgText1 .igt_btn {
			position: absolute;
			z-index: 7;
			left: 405px;
			bottom: 50px;
			width: 110px;
			height: 50px;
		}

			.Template_004 .w-imgText1 .igt_btn .igt_prev, .Template_004 .w-imgText1 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background-color: #B7B7B7;
			}

			.Template_004 .w-imgText1 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_004 .w-imgText1 .igt_btn .igt_next {
				right: 0;
			}

				.Template_004 .w-imgText1 .igt_btn .igt_prev:before, .Template_004 .w-imgText1 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_004 .w-imgText1 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_004 .w-imgText1 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_004 .w-imgText1 .igt_btn .igt_prev:hover, .Template_004 .w-imgText1 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

.WinChrome .Template_004 .w-imgText1 .igt_btn {
	bottom: 54px;
}

@media (max-width:860px) {
	.Template_004 .w-imgText .igt_page {
		display: block;
		text-align: center;
		margin-top: 0;
	}

	.Template_004 .w-imgText .igt_btn {
		display: none;
	}

	.Template_004 .w-imgText1 .item {
		padding-bottom: 0;
	}

	.Template_004 .w-imgText1 .img {
		width: 100%;
		float: initial;
	}

	.Template_004 .w-imgText1 .textB {
		position: relative;
		width: 100%;
		padding: 1.2em 4% 1.5em;
	}

	.Template_004 .w-imgText1 .igt_btn {
		width: auto;
		left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}
}

@media (max-width:640px) {
	.Template_004 .w-imgText .igt_page .swiper-pagination-bullet {
		height: 2px;
	}
}

@media (max-width:480px) {
	.Template_004 .w-imgText1 .igt_btn .igt_next, .Template_004 .w-imgText1 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_004 .w-imgText1 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_004 .w-imgText1 .text_x p {
		font-size: 15px;
	}
}

.Template_005 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_005 .swiper-wrapper {
		margin-bottom: 20px;
	}

	.Template_005 .w-imgText5 {
		position: relative;
	}

		.Template_005 .w-imgText5 ul li {
			list-style-type: none;
		}

		.Template_005 .w-imgText5 .item {
			padding-left: 1px;
		}

		.Template_005 .w-imgText5 .img {
			width: 55%;
			position: relative;
			overflow: hidden;
		}

			.Template_005 .w-imgText5 .img .imgSize {
				height: 410px;
			}

			.Template_005 .w-imgText5 .img img {
				max-width: 100%;
				width: 100%;
				transition: transform 0.5s;
				-webkit-transition: transform 0.5s;
			}

		.Template_005 .w-imgText5 li:hover .img img {
			transform: scale(1.02);
			-webkit-transform: scale(1.02);
		}

		.Template_005 .w-imgText5 .textB {
			position: absolute;
			left: 55%;
			right: 0;
			top: 0;
			bottom: 0;
			padding: 20px 30px;
		}

		.Template_005 .w-imgText5 .text_x {
			padding: 20px 30px 80px;
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
		}

		.Template_005 .w-imgText5 .textB .bg_x {
			background: #F7E7CC;
		}

		.Template_005 .w-imgText5 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #333;
			line-height: 1.5;
			margin-bottom: 0.5em;
		}

		.Template_005 .w-imgText5 .text_x p {
			font-size: 18px;
			color: #666;
			line-height: 25px;
			text-align: justify;
		}

		.Template_005 .w-imgText5 .text_x .btn_x {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			position: absolute;
			right: 20px;
			bottom: 30px;
			line-height: 2.6;
			padding: 0 2em;
			border: 1px solid #666;
			color: #666;
			text-decoration: none;
		}

		.Template_005 .w-imgText5 .igt_btn {
			position: absolute;
			z-index: 7;
			left: 55%;
			margin-left: -55px;
			bottom: 40px;
			width: 110px;
			height: 50px;
		}

			.Template_005 .w-imgText5 .igt_btn .igt_prev, .Template_005 .w-imgText5 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background: rgba(0,0,0,0.15);
			}

			.Template_005 .w-imgText5 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_005 .w-imgText5 .igt_btn .igt_next {
				right: 0;
			}

				.Template_005 .w-imgText5 .igt_btn .igt_prev:before, .Template_005 .w-imgText5 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_005 .w-imgText5 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_005 .w-imgText5 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_005 .w-imgText5 .igt_btn .igt_prev:hover, .Template_005 .w-imgText5 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

	.Template_005 .w-imgText .igt_page {
		text-align: center;
	}

		.Template_005 .w-imgText .igt_page .swiper-pagination-bullet {
			border-radius: 0;
			-webkit-border-radius: 0;
			width: 2em;
			height: 5px;
			background: #999;
			opacity: 0.5;
		}

		.Template_005 .w-imgText .igt_page .swiper-pagination-bullet-active {
			background: #f80;
			opacity: 1;
			width: 3em;
		}

.WinChrome .Template_005 .w-imgText5 .igt_btn {
	bottom: 44px;
}

@media (max-width:860px) {
	.Template_005 .w-imgText5 .img {
		width: 100%;
		float: none;
	}

	.Template_005 .w-imgText5 .textB {
		position: relative;
		width: 100%;
		left: 0;
		padding: 1.2em 4% 1.5em;
	}

	.Template_005 .w-imgText5 .text_x3 {
		padding: 0;
		position: relative;
	}

	.Template_005 .w-imgText5 .text_x {
		position: inherit;
		padding: 15px;
	}

		.Template_005 .w-imgText5 .text_x .btn_x {
			position: relative;
			bottom: 0;
			right: 0;
			margin-top: 1.5em;
		}

	.Template_005 .w-imgText5 .igt_btn {
		width: auto;
		left: 0;
		margin-left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}
}

@media (max-width:767px) {
	.Template_005 .w-imgText5 .img .imgSize {
		height: auto;
		padding-bottom: 55%;
	}
}

@media (max-width:480px) {
	.Template_005 .w-imgText5 .igt_btn .igt_next, .Template_005 .w-imgText5 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_005 .w-imgText5 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_005 .w-imgText5 .text_x p {
		font-size: 15px;
	}
}

.Template_006 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_006 .swiper-wrapper {
		margin-bottom: 20px;
	}

	.Template_006 .w-imgText6 {
		position: relative;
	}

		.Template_006 .w-imgText6 ul li {
			list-style-type: none;
		}

		.Template_006 .w-imgText6 .item {
			padding-left: 0px;
			width: 100%;
			display: table;
		}

		.Template_006 .w-imgText6 .img {
			width: 55%;
			position: relative;
			overflow: hidden;
			float: right;
		}

			.Template_006 .w-imgText6 .img .imgSize {
				height: 410px;
			}

			.Template_006 .w-imgText6 .img img {
				max-width: 100%;
				width: 100%;
				transition: transform 0.5s;
				-webkit-transition: transform 0.5s;
			}

		.Template_006 .w-imgText6 li:hover .img img {
			transform: scale(1.02);
			-webkit-transform: scale(1.02);
		}

		.Template_006 .w-imgText6 .textB {
			position: absolute;
			width: 45%;
			left: 0;
			right: initial;
			top: 0;
			bottom: 0;
			padding: 20px 30px;
		}

		.Template_006 .w-imgText6 .text_x {
			padding: 20px 30px 80px;
			position: absolute;
			left: 0;
			top: 0;
			right: 0;
			bottom: 0;
		}

		.Template_006 .w-imgText6 .textB .bg_x {
			background: #F7E7CC;
		}

		.Template_006 .w-imgText6 .text_x .tt_h {
			font-size: 22px;
			font-weight: bold;
			color: #333;
			line-height: 1.5;
			margin-bottom: 0.5em;
		}

		.Template_006 .w-imgText6 .text_x p {
			font-size: 18px;
			color: #666;
			line-height: 25px;
			text-align: justify;
		}

		.Template_006 .w-imgText6 .text_x .btn_x {
			display: inline-block;
			*display: inline;
			*zoom: 1;
			position: absolute;
			right: 20px;
			bottom: 30px;
			line-height: 2.6;
			padding: 0 2em;
			border: 1px solid #666;
			color: #666;
			text-decoration: none;
		}

		.Template_006 .w-imgText6 .igt_btn {
			position: absolute;
			z-index: 7;
			left: 45%;
			margin-left: -55px;
			bottom: 40px;
			width: 110px;
			height: 50px;
		}

			.Template_006 .w-imgText6 .igt_btn .igt_prev, .Template_006 .w-imgText6 .igt_btn .igt_next {
				position: absolute;
				cursor: pointer;
				top: 0;
				width: 55px;
				height: 50px;
				background: rgba(0,0,0,0.15);
			}

			.Template_006 .w-imgText6 .igt_btn .igt_prev {
				left: 0;
			}

			.Template_006 .w-imgText6 .igt_btn .igt_next {
				right: 0;
			}

				.Template_006 .w-imgText6 .igt_btn .igt_prev:before, .Template_006 .w-imgText6 .igt_btn .igt_next:before {
					content: '';
					position: absolute;
					width: 10px;
					height: 10px;
					text-align: center;
					top: 50%;
					margin-top: -5px;
					left: 50%;
					margin-left: -5px;
				}

			.Template_006 .w-imgText6 .igt_btn .igt_prev:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/1a63633c-b656-4140-b876-9b88694330ae.png) no-repeat center;
			}

			.Template_006 .w-imgText6 .igt_btn .igt_next:before {
				background: url(https://materials.fillo.com.tw/materials/cowell/images/daad73c7-4617-46d1-a1e2-9b7be05a0472.png) no-repeat center;
			}

			.Template_006 .w-imgText6 .igt_btn .igt_prev:hover, .Template_006 .w-imgText6 .igt_btn .igt_next:hover {
				background-color: #ec6c2a;
			}

	.Template_006 .w-imgText .igt_page {
		text-align: center;
	}

		.Template_006 .w-imgText .igt_page .swiper-pagination-bullet {
			border-radius: 0;
			-webkit-border-radius: 0;
			width: 2em;
			height: 5px;
			background: #999;
			opacity: 0.5;
		}

		.Template_006 .w-imgText .igt_page .swiper-pagination-bullet-active {
			background: #f80;
			opacity: 1;
			width: 3em;
		}

.WinChrome .Template_006 .w-imgText6 .igt_btn {
	bottom: 44px;
}

@media (max-width:860px) {
	.Template_006 .w-imgText6 .img {
		width: 100%;
		float: none;
	}

	.Template_006 .w-imgText6 .textB {
		position: relative;
		width: 100%;
		left: 0;
		padding: 1.2em 4% 1.5em;
	}

	.Template_006 .w-imgText6 .text_x3 {
		padding: 0;
		position: relative;
	}

	.Template_006 .w-imgText6 .text_x {
		position: inherit;
		padding: 15px;
	}

		.Template_006 .w-imgText6 .text_x .btn_x {
			position: relative;
			bottom: 0;
			right: 0;
			margin-top: 1.5em;
		}

	.Template_006 .w-imgText6 .igt_btn {
		width: auto;
		left: 0;
		margin-left: 0;
		right: 0;
		top: 50%;
		margin-top: -60px;
	}

	.Template_006 .w-imgText6 .imTB {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}
}

@media (max-width:767px) {
	.Template_006 .w-imgText6 .img .imgSize {
		height: auto;
		padding-bottom: 55%;
	}
}

@media (max-width:480px) {
	.Template_006 .w-imgText6 .igt_btn .igt_next, .Template_006 .w-imgText6 .igt_btn .igt_prev {
		width: 2.5em;
		height: 2.5em;
	}

	.Template_006 .w-imgText6 .text_x .tt_h {
		font-size: 18px;
	}

	.Template_006 .w-imgText6 .text_x p {
		font-size: 15px;
	}
}


.Template_007 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_007 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_007 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_007 img {
		width: 100%;
		max-width: 100%;
		height: auto;
	}

@media (max-width:480px) {
	.Template_007 h3 {
		font-size: 18px;
	}

	.Template_007 p {
		font-size: 15px;
	}
}

.Template_008 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_008 .item {
		display: flex;
		flex-wrap: wrap;
	}

		.Template_008 .item .item_img {
			width: 100%;
			height: 235px;
		}

			.Template_008 .item .item_img img {
				width: 100%;
				height: 100%;
			}

		.Template_008 .item .item_text {
			width: 100%;
			height: 235px;
			padding-top: 20px;
		}

			.Template_008 .item .item_text h3 {
				text-align: center;
				font-size: 22px;
				font-weight: bold;
				margin-bottom: 10px;
			}

			.Template_008 .item .item_text p {
				width: 100%;
				line-height: 20px;
				font-size: 18px;
				text-align: justify;
			}

@media (max-width:860px) {
	.Template_008 .item .item_img,
	.Template_008 .item .item_text {
		height: initial;
		margin: 10px auto;
	}
}

@media (max-width:767px) {
	.Template_008 {
		display: table;
		margin: 0px auto;
	}

		.Template_008 .item {
		}

			.Template_008 .item .item_img {
				order: 2;
				height: initial;
			}

				.Template_008 .item .item_img img {
					height: 100%;
				}

			.Template_008 .item .item_text {
				height: initial;
			}

				.Template_008 .item .item_text h3 {
					font-size: 18px;
				}

				.Template_008 .item .item_text p {
					font-size: 15px;
				}
}

.Template_009 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_009 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_009 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_009 img {
		width: 100%;
	}

@media (max-width:480px) {
	.Template_009 h3 {
		font-size: 18px;
	}

	.Template_009 p {
		font-size: 15px;
	}
}

.Template_010 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_010 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_010 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_010 img {
		width: 100%;
	}

@media (max-width:480px) {
	.Template_010 h3 {
		font-size: 18px;
	}

	.Template_010 p {
		font-size: 15px;
	}
}

.Template_011 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_011 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_011 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_011 img {
		width: 100%;
	}

@media (max-width:480px) {
	.Template_011 h3 {
		font-size: 18px;
	}

	.Template_011 p {
		font-size: 15px;
	}
}

.Template_012 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_012 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_012 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_012 img {
		width: 100%;
	}

@media (max-width:480px) {
	.Template_012 h3 {
		font-size: 18px;
	}

	.Template_012 p {
		font-size: 15px;
	}
}

.Template_013 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_013 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_013 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_013 img {
		width: 100%;
	}

@media (max-width:480px) {
	.Template_013 h3 {
		font-size: 18px;
	}

	.Template_013 p {
		font-size: 15px;
	}
}

.Template_014 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_014 .tp_group {
		width: 100%;
		padding: 0;
		display: inline-block;
	}

		.Template_014 .tp_group h3 {
			color: #333;
			font-weight: bold;
			font-size: 22px;
			text-align: left;
			margin: 1rem 0;
			padding-bottom: 10px;
			font-size: 22px;
		}

		.Template_014 .tp_group p {
			font-size: 18px;
			text-align: justify;
		}

		.Template_014 .tp_group img {
			width: 100%;
		}

@media (max-width:480px) {
	.Template_014 .tp_group h3 {
		font-size: 18px;
	}

	.Template_014 .tp_group p {
		font-size: 15px;
	}
}

.Template_015 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_015 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_015 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_015 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_015 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_015 h3 {
		font-size: 18px;
	}

	.Template_015 p {
		font-size: 15px;
	}

	.Template_015 img {
		margin: 10px 0;
	}
}

.Template_016 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_016 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_016 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_016 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_016 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_016 h3 {
		font-size: 18px;
	}

	.Template_016 p {
		font-size: 15px;
	}

	.Template_016 img {
		margin: 10px 0;
	}
}

.Template_017 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_017 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_017 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_017 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_017 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_017 h3 {
		font-size: 18px;
	}

	.Template_017 p {
		font-size: 15px;
	}

	.Template_017 img {
		margin: 10px 0;
	}
}

.Template_018 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_018 .tp_group {
		width: 100%;
		padding: 10px 0;
		display: inline-block;
	}

		.Template_018 .tp_group h3 {
			color: #333;
			font-weight: bold;
			font-size: 22px;
			text-align: left;
			margin: 1rem 0;
			padding-bottom: 10px;
			font-size: 22px;
		}

		.Template_018 .tp_group p {
			font-size: 18px;
			text-align: justify;
		}

		.Template_018 .tp_group img {
			width: 100%;
		}

@media (max-width:480px) {
	.Template_018 .tp_group h3 {
		font-size: 18px;
	}

	.Template_018 .tp_group p {
		font-size: 15px;
	}
}

.Template_019 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_019 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_019 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_019 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_019 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_019 h3 {
		font-size: 18px;
	}

	.Template_019 p {
		font-size: 15px;
	}

	.Template_019 img {
		margin: 10px 0;
	}
}

.Template_020 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_020 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_020 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_020 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_020 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_020 h3 {
		font-size: 18px;
	}

	.Template_020 p {
		font-size: 15px;
	}

	.Template_020 img {
		margin: 10px 0;
	}
}

.Template_021 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_021 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_021 p {
		font-size: 18px;
		text-align: justify;
	}

	.Template_021 img {
		width: 100%;
	}

@media (max-width:860px) {
	.Template_021 .item {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_021 h3 {
		font-size: 18px;
	}

	.Template_021 p {
		font-size: 15px;
	}

	.Template_021 img {
		margin: 10px 0;
	}
}

.Template_022 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
	position: relative;
}

	.Template_022 img {
		width: 100%;
	}

	.Template_022 .item_text {
		position: absolute;
		width: 100%;
		left: 0;
		bottom: 10%;
		z-index: 7;
		padding: 0px;
	}

		.Template_022 .item_text p {
			font-size: 18px;
			text-align: justify;
			margin: 0;
			background: rgba(0, 0, 0, 0.6);
			color: #FFF;
			padding: 50px;
		}

@media (max-width:480px) {
	.Template_022 .item_text {
		position: initial;
	}

		.Template_022 .item_text p {
			font-size: 15px;
			background: transparent;
			color: #333;
			padding: 15px;
		}
}

.Template_023 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_023 img {
		width: 100%;
	}

	.Template_023 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_023 p {
		font-size: 18px;
		text-align: justify;
	}

@media (max-width:480px) {
	.Template_023 h3 {
		font-size: 18px;
	}

	.Template_023 p {
		font-size: 15px;
	}
}

.Template_024 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_024 img {
		width: 100%;
	}

	.Template_024 h3 {
		color: #333;
		font-weight: bold;
		font-size: 22px;
		text-align: left;
		margin: 1rem 0;
		padding-bottom: 10px;
		font-size: 22px;
	}

	.Template_024 p {
		font-size: 18px;
		text-align: justify;
	}

@media (max-width:480px) {
	.Template_024 h3 {
		font-size: 18px;
	}

	.Template_024 p {
		font-size: 15px;
	}
}

.Template_025 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_025 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_025 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_025 .img_radius {
		border-radius: 50%;
		overflow: hidden;
		position: relative;
		width: 80%;
		padding-top: 80%;
		margin: 0 auto;
	}

	.Template_025 img {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}

.product_details .TravelCharacteristics .features_content .Template_025 img {
	height: 100% !important;
}

@media (max-width:480px) {
	.Template_025 h3 {
		font-size: 18px;
	}

	.Template_025 p {
		font-size: 15px;
	}
}

.Template_026 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_026 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_026 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_026 .img_radius {
		border-radius: 50%;
		overflow: hidden;
		position: relative;
		width: 80%;
		padding-top: 80%;
		margin: 0 auto;
	}

	.Template_026 img {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}

.product_details .TravelCharacteristics .features_content .Template_026 img {
	height: 100% !important;
}

@media (max-width:860px) {
	.Template_026 .img_radius {
		margin: 10px auto;
	}
}

@media (max-width:480px) {
	.Template_026 h3 {
		font-size: 18px;
	}

	.Template_026 p {
		font-size: 15px;
	}

	.Template_026 .img_radius {
		margin: 10px auto;
	}
}

.Template_027 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_027 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_027 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_027 .img_radius {
		border-radius: 50%;
		overflow: hidden;
		position: relative;
		width: 80%;
		padding-top: 80%;
		margin: 0 auto;
	}

	.Template_027 img {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}

.product_details .TravelCharacteristics .features_content .Template_027 img {
	height: 100% !important;
}

@media (max-width:480px) {
	.Template_027 h3 {
		font-size: 18px;
	}

	.Template_027 p {
		font-size: 15px;
	}
}

@media (max-width:767px) {
	.Template_001, .Template_002, .Template_003, .Template_004, .Template_005, .Template_006, .Template_007, .Template_008, .Template_009, .Template_010,
	.Template_011, .Template_012, .Template_013, .Template_014, .Template_015, .Template_016, .Template_017, .Template_018, .Template_019, .Template_020,
	.Template_021, .Template_022, .Template_023, .Template_024, .Template_025, .Template_026, .Template_027 {
		max-width: 100%;
	}

	section.group_table.trip_features .Template_025 .img_radius img {
		height: 100% !important;
	}

	.Template_005 .w-imgText ul li, .Template_006 .w-imgText ul li {
		width: 100% !important;
		max-width: 100%;
	}
}

.Template_028 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_028 img {
		width: 100%;
		border-radius: 10px;
	}

	.Template_028 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_028 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_028 .item .img_top,
	.Template_028 .item .img_left,
	.Template_028 .item .img_right {
		padding-top: 10px;
	}

		.Template_028 .item .img_top p,
		.Template_028 .item .img_left p,
		.Template_028 .item .img_right p {
			position: relative;
			display: table;
			margin: 10px auto;
		}

			.Template_028 .item .img_top p:before {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/da07eeb7-2814-4d21-ae62-f33993432145.png);
				position: absolute;
				bottom: 0;
				left: -37px;
			}

			.Template_028 .item .img_left p:before {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/22a74d4d-f26a-4b82-948c-1c5bcb6dfc41.png);
				position: absolute;
				bottom: 0;
				left: -37px;
			}

			.Template_028 .item .img_right p:after {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/37ec5104-422e-48d2-affe-659b434d81e4.png);
				position: absolute;
				bottom: 0;
				right: -37px;
			}


.Template_029 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_029 img {
		width: 100%;
		border-radius: 10px;
	}

	.Template_029 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_029 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_029 .item .img_top,
	.Template_029 .item .img_left,
	.Template_029 .item .img_right {
		padding-top: 10px;
	}

		.Template_029 .item .img_top p,
		.Template_029 .item .img_left p,
		.Template_029 .item .img_right p {
			position: relative;
			display: table;
			margin: 10px auto;
		}

			.Template_029 .item .img_top p:before {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/da07eeb7-2814-4d21-ae62-f33993432145.png);
				position: absolute;
				bottom: 0;
				left: -37px;
			}

			.Template_029 .item .img_left p:before {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/22a74d4d-f26a-4b82-948c-1c5bcb6dfc41.png);
				position: absolute;
				bottom: 0;
				left: -37px;
			}

			.Template_029 .item .img_right p:after {
				content: url(https://materials.fillo.com.tw/materials/cowell/images/37ec5104-422e-48d2-affe-659b434d81e4.png);
				position: absolute;
				bottom: 0;
				right: -37px;
			}

.Template_030 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_030 h4 {
		color: #df2225;
		font-weight: bold;
		font-size: 18px;
		margin: 1rem 0 !important;
		text-align: left;
	}

	.Template_030 ol {
		margin: 0 0 1rem 0;
		padding-left: 30px;
	}

		.Template_030 ol li {
			color: #333;
			font-size: 16px;
			line-height: 25px;
			text-align: justify;
			list-style: decimal-leading-zero;
		}

.Template_031 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_031 h3 {
		color: #333;
		font-weight: bold;
		padding-left: 10px;
		padding-bottom: 10px;
		font-size: 22px;
		margin: 1rem 0;
		text-align: left;
	}

	.Template_031 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

.Template_032 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_032 .preface p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

	.Template_032 .item p {
		color: #666;
		margin: 1rem 0;
		font-size: 18px;
		text-align: center;
	}

	.Template_032 .item img {
		width: 100%;
	}

	.Template_032 .notes p {
		color: #df2225;
		margin: 1.5rem 0 0;
		font-size: 16px;
		text-align: justify;
	}

.Template_033 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
	position: relative;
	text-align: center;
	font-size: clamp(12px, 1.3vw, 36px);
	font-weight: bold;
	letter-spacing: 0.3em;
	color: #2d647d;
	padding-top: 0;
	padding-bottom: 0;
}

.Template_033 {
	padding-top: 15%;
}

	.Template_033:last-child {
		padding-bottom: 5%;
	}

	.Template_033::before {
		content: "";
		position: absolute;
		margin: 0 auto;
		background-image: url(https://fakeimg.fillo.com.tw/img/1200x800.svg);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: contain;
		width: 100%;
		height: 160px;
		max-width: 20%;
		top: 0;
		left: 0;
		right: 0;
	}

@media only screen and (max-width: 991.98px) {
	.Template_033 {
		padding-top: 20%;
	}

		.Template_033::before {
			max-width: 30%;
		}

		.Template_033:last-child {
			padding-bottom: 5%;
		}
}

@media only screen and (max-width: 575.98px) {
	.Template_033 {
		font-size: clamp(15px, 1.3vw, 36px);
		letter-spacing: 0.1em;
	}

	.Template_033 {
		padding-top: 25%;
	}

		.Template_033::before {
			max-width: 35%;
		}

		.Template_033:last-child {
			padding-bottom: 8%;
		}
}

@media only screen and (max-width: 420px) {
	.Template_033 {
		padding-top: 32%;
	}

		.Template_033::before {
			max-width: 50%;
		}
}

.Template_034 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

.Template_035 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_035 iframe {
		aspect-ratio: 4 / 3;
	}

	.Template_035 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

.Template_036 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_036 iframe {
		aspect-ratio: 4 / 3;
	}

	.Template_036 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}

.Template_037 {
	width: 100%;
	max-width: 1170px;
	display: block;
	margin: 50px auto;
}

	.Template_037 iframe {
		aspect-ratio: 16 / 9;
	}

	.Template_037 p {
		color: #333;
		margin: 1rem 0;
		font-size: 18px;
		text-align: justify;
	}
