﻿body {
	overflow-x: hidden;
	overflow-y: auto;
}
.container {
	font-family: 微軟正黑體;
}
.body-fluid {
	width: 100%;
	padding-bottom: 10px;
}
.bk-w {
	background-color: #FFFFFF;
}
.bk-yellow {
	background-color: #FFFFE8;
}
/* 保證出團　*/
.ensure-tour {
	border: 1px solid #FF0000;
	background-color: #FF6699;
	margin-left: 2px;
	font-family: 微軟正黑體;
	font-size: 0.9em;
	padding: 1px 3px 1px 3px;
	color: #FFFFFF;
	border-radius: 5px;
	white-space: nowrap;
}
/* 直售右邊錨點　*/
.touriti-toolPCList li > span, .touriti-toolPCList li a > span {
	width: 88px;
	height: 46px!important;
	display: none;
	color: #fff;
	text-shadow: 0em 0em 0em #fff;
	background-color: #00a3e0;
	position: absolute;
	left: -88px;
	top: 0;
	padding-top: 15px;
	text-align: center;
}
/* 文字小標藍字　*/
.text-h6 {
	font-size: 0.9em;
}

.text-h5 {
	font-size: 1em;
}
.text-hb {
	font-size: 1.1em;
}
.text-hb1-3 {
	font-size: 1.3em;
}
.text-h5-2 {
	font-size: 18px;
}
/* 文字大小　*/
.text-h3 {
	font-size: 36px;
}
.text-h4 {
	font-size: 1.7em;
}
.text-h4-2 {
	font-size: 18px;
}
.text-h6 {
	font-size: 12px;
}
.text-h6-2 {
	font-size: 14px;
}
.text-1-3 {
	font-size: 1.3em;
}
.text-1-4 {
	font-size: 1.4em;
}
.text-1-5 {
	font-size: 1.5em;
}
.text-1-6 {
	font-size: 1.6em;
}
/* 文字小標藍字　*/
.text-h5b-bule {
	font-size: 16px;
	font-weight: bold;
	margin-top: 25px;
	margin-bottom: 5px;
	color: #00a3e0;
}
/* 文字小標藍字　*/
.text-h5b-bule2 {
	font-size: 16px;
	font-weight: bold;
	color: #00a3e0;
}
/* 文字顏色　*/
.text-gray {
	color: #333333;
}
.text-gray2 {
	color: #555555;
}
.text-gray3 {
	color: #9B8E84;
}
.text-green {
	color: #31b700;
}
.text-green2 {
	color: #009a44;
}
.text-bule {
	color: #00a3e0;
}
.text-bule2 {
	color: #005eb8;
}
.text-bule3 {
	color: #0000ff;
}
.text-purple {
	color: #84329b;
}
.text-pink {
	color: #d40f7d;
}
.text-white {
	color: #FFFFFF;
}
.text-orange {
	color: #fc4c02;
}
.text-yellow {
	color: #ffc600;
}
.text-yellow2 {
	color: #FFFF00;
}
.text-yellow2-h6 {
	color: #ffff00;
	font-size: 14px;
}
.text-reb {
	color: #d6001c;
}
.text-reb2 {
	color: #FF0000;
}
.text-bold {
	font-weight: bold;
}
/* 位控　*/
.mar0 {
	padding: 0px;
	margin: 0px;
}
.pad-all10 {
	padding: 10px;
}
.pad-all5 {
	padding: 5px;
}
.mar-btm3 {
	margin-bottom: 3px;
}
.mar-btm5 {
	margin-bottom: 5px;
}
.mar-btm8 {
	margin-bottom: 8px;
}
.mar-btm10 {
	margin-bottom: 10px;
}
.mar-btm15 {
	margin-bottom: 15px;
}
.mar-btm20 {
	margin-bottom: 20px;
}
.mar-top3 {
	margin-top: 3px;
}
.mar-top5 {
	margin-top: 5px;
}
.mar-top8 {
	margin-top: 8px;
}
.mar-top10 {
	margin-top: 10px;
}
.mar-top15 {
	margin-top: 15px;
}
.mar-top20 {
	margin-top: 20px;
}
.mar-top30 {
	margin-top: 30px;
}
.mar-all5 {
	padding: 5px;
}
.mar-all3 li {
	padding: 3px;
}
.mar-all5 li {
	padding: 5px;
}
.mar-all10 {
	padding: 10px;
}
.mar-top30 {
}
.mar-left4 {
	margin-left: 4px;
}
.mar-left5 {
	margin-left: 5px;
}
.mar-left10 {
	margin-left: 10px;
}
.mar-left20 {
	margin-left: 20px;
}
.mar-left30 {
	margin-left: 30px;
}
.mar-right15 {
	margin-right: 15px;
}
.pad-top5 {
	padding-top: 5px;
}
/*直售報價　*/
.b2c-cost-sale {
	font-size: 1.2em;
	margin-top: 5px;
	color: #FF6600;
}
.b2c-cost-boxtop {
	margin-top: 20px;
}
.b2c-cost-tb-font {
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
}
.b2c-cost-tb-color01 {
	color: #333333;
	text-align: center;
}
.b2c-cost-tb-color02 {
	color: #FF0000;
	text-align: center;
}
.b2c-cost-tb-color03 {
	color: #005eb8;
	text-align: center;
}
.b2c-cost-tb-color04 {
	color: #005eb8;
	text-align: center;
}
.b2c-cost-tb-color05 {
	color: #005eb8;
	text-align: center;
}
.gray-quote-box {
	width: 100%; /* 設定寬度 */;
	border: 1px solid #ddd;
/* 加邊框 */text-align: center;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
	display: inline-block;
	margin-bottom: 5px;
}
.gray-quote-top {
	background-color: #f5f5f5; /* 灰色背景 */;
	padding: 4px;
	font-size: 1em;
	color: #666666;
}
.gray-quote-btm {
	background-color: #fff; /* 白色背景 */;
	padding: 7px;
	font-size: 1em;
}
.b2c-cost-tour-ti {
	font-family: 微軟正黑體;
	font-size: 1.2em;
	clear: both;
}
.b2c-cost-tour-ti span {
	padding: 0px 6px 2px 6px;
	border-radius: 10px 3px 3px 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-size: 0.9em;
	margin-left: 5px;
	white-space: nowrap;
}
.b2c-cost-tour-group-no {
	margin-bottom: 10px;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
	color: #84329b;
	white-space: nowrap;
	font-size: 1em;
}
.b2c-cost-left-bule-ti {
	border-radius: 10px 0px 0px 10px;
	width: 100px;
	display: table;
	background-color: #00a3e0;
	font-size: 1.1em;
	font-family: 微軟正黑體;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	margin-bottom: 5px;
	padding-right: 15px;
	float: right;
}
.b2c-oder_tb {
	border: 1px solid #DDDDDD;
	height: 120px;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
}
.b2c-oder_tb_pkg {
	border: 1px solid #DDDDDD;
	height: 65px;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
}
.b2c-oder_tb_style {
	background-color: #f5f5f5;
	text-align: center;
	font-family: 微軟正黑體;
	height: 30px;
}
.b2c-oder_tb_text {
	padding: 3px;
}
/*連結加底線　*/
.text-underline {
	text-decoration: underline;
	color: #0066FF;
}
/*mark底色　*/
.text-y-bk {
	background-color: #FFFF00;
}
.bule-mark {
	background-color: #E8F9FF;
}
.bbc-mark {
	background-color: #FF6666;
	padding: 2px;
	border-radius: 3px;
	color: #FFFFFF;
	font-size: 10px;
}
/*右間隔線　*/
.border-right-line {
	background-image: url('../img/right-line.gif');
	background-repeat: no-repeat;
	background-position: right;
}
.border-right-line-w {
	background-image: url('../img/right-line-w.gif');
	background-repeat: no-repeat;
	background-position: right;
}
/*項目符號向左靠無點點　*/
.Formlist-inline-block {
	display: inline-block;
	vertical-align: middle;
}
.Formlist-inline-block li {
	display: inline-block;
	vertical-align: middle;
}
.Formlist-left li {
	float: left;
	list-style-type: none;
}
.Formlist-right li {
	float: right;
	list-style-type: none;
}
.margin-right4 li {
	margin-right: 4px;
}
.Formlist-left-100 li {
	float: left;
	list-style-type: none;
	width: 100%;
}
/*項目符號向左排右間隔5趴　*/
.inline-block-right-5pa li {
	display: inline-block;
	padding-right: 5%;
}
/*項目符號無黑點　*/
.list-none li {
	list-style-type: none;
}
/*按鈕　*/
.system-bttom-full {
	margin: 0px 2px 5px 2px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.system-bttom-full a {
	border-radius: 5px;
	display: inline-block;
	background: linear-gradient(#FFFFFF,#d2d2d2);
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 14px;
	padding: 4px 5px 5px 5px;
	color: #333333;
	text-decoration: none;
	width: 100%;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.system-bttom-full a:hover {
	background: linear-gradient(#FFFFFF,#fffae9);
	border: 1px solid #84329b;
	color: #84329b;
	text-decoration: none;
}
.system-bttom {
	margin: 0px 1px 5px 1px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.system-bttom a {
	border-radius: 5px;
	display: inline-block;
	background: linear-gradient(#FFFFFF,#d2d2d2);
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 14px;
	padding: 4px 5px 5px 5px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
.system-bttom a:hover {
	background: linear-gradient(#FFFFFF,#fffae9);
	border: 1px solid #84329b;
	color: #84329b;
	text-decoration: none;
}
/*分享按鈕*/
.web-share-bttom {
	margin: 0px 1px 5px 1px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.web-share-bttom a {
	border: 1px solid #EAB600;
	border-radius: 5px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 13px;
	padding: 3px 2px 5px 2px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color: #EAB600;
}
.web-share-bttom a:hover {
	border: 1px solid #ffc600;
	text-decoration: none;
	color: #CC6600;
	background-color: #FFFFFF;
}
.line-share-bttom {
	margin: 0px 1px 5px 1px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.line-share-bttom a {
	border: 1px solid #31B700;
	background-position: left;
	border-radius: 5px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 13px;
	padding: 3px 5px 5px 5px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color: #31b700;
	text-align: right;
	background-image: url('../img/share-ic-line.png');
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	width: 62px;
}
.line-share-bttom a:hover {
	border: 1px solid #31b700;
	text-decoration: none;
	color: #31b700;
	background-color: #FFFFFF;
}
.fb-share-bttom {
	margin: 0px 1px 5px 1px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.fb-share-bttom a {
	border: 1px solid #005EB8;
	background-position: left;
	border-radius: 5px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 13px;
	padding: 3px 5px 5px 5px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color: #005eb8;
	text-align: right;
	background-image: url('../img/share-ic-fb.png');
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	width: 62px;
}
.fb-share-bttom a:hover {
	border: 1px solid #005eb8;
	text-decoration: none;
	color: #005eb8;
	background-color: #FFFFFF;
	background-image: url('../img/share-ic-fbv.png');
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
.google-share-bttom {
	margin: 0px 1px 5px 1px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.google-share-bttom a {
	border: 1px solid #D36259;
	background-position: left;
	border-radius: 5px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 14px;
	padding: 4px 5px 5px 5px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: normal;
	background-color: #d36259;
	text-align: right;
	background-image: url('../img/share-ic-google.png');
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	width: 68px;
}
.google-share-bttom a:hover {
	border: 1px solid #d36259;
	text-decoration: none;
	color: #d36259;
	background-color: #FFFFFF;
	background-image: url('../img/share-ic-googlev.png');
	background-repeat: no-repeat;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
}
/*分享按鈕*/
/*按鈕input　*/
.system-bttom input {
	border-radius: 5px;
	display: inline-block;
	background: linear-gradient(#FFFFFF,#d2d2d2);
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 14px;
	padding: 4px 5px 5px 5px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
.system-bttom input:hover {
	background: linear-gradient(#FFFFFF,#fffae9);
	border: 1px solid #84329b;
	color: #84329b;
	text-decoration: none;
}
/*按鈕大　*/
.system-bttom-big {
	margin: 0px 2px 5px 2px;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
}
.system-bttom-big a {
	border-radius: 5px;
	display: inline-block;
	background: linear-gradient(#FFFFFF,#d2d2d2);
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 18px;
	padding: 8px;
	color: #333333;
	text-decoration: none;
	line-height: normal;
}
.system-bttom-big a:hover {
	background: linear-gradient(#FFFFFF,#fffae9);
	border: 1px solid #84329b;
	color: #84329b;
	text-decoration: none;
}
/*按鈕藍框　*/
.system-bttom-full-bule {
	margin: 0px 2px 5px 2px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	display: inline-block;
}
.system-bttom-full-bule a {
	border-radius: 10px;
	display: inline-block;
	border: 1px solid #00a3e0;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	font-size: 14px;
	padding: 4px 5px 5px 5px;
	color: #00a3e0;
	text-decoration: none;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.system-bttom-full-bule a:hover {
	border: 1px solid #fc4c02;
	color: #fc4c02;
	text-decoration: none;
}
/* 表格顏色　*/
.table-left-blue-bk {
	background-color: #00a3e0;
	white-space: nowrap;
	color: #FFFFFF;
	width: 100px;
}
.table-right-white-bk {
	background-color: #FFFFFF;
	color: #666666;
}
/* 產品分線虛　*/
.tour-puducts-line {
	margin: 10px auto 5px auto;
	width: 98%;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	display: inline-block;
}
.tour-puducts-line2 {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	display: inline-block;
}
.tour-puducts-line3 {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #919191;
	display: inline-block;
}
/* 產品分線實　*/
.tour-puducts-line-f {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: double;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	display: inline-block;
}
.tour-puducts-line-f2 {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: double;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	display: inline-block;
}
.tour-puducts-line-f3 {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: double;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	display: inline-block;
}
.tour-puducts-line-bule {
	margin: 10px auto 5px auto;
	width: 100%;
	border-bottom-style: double;
	border-bottom-width: 1px;
	border-bottom-color: #00a3e0;
	display: inline-block;
}
.tour-puducts-line-bule2 {
	width: 100%;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #B3EAFF;
	display: table;
}
.tour_theme_rig {
}
.tour_theme_rig li {
	background-position: right;
	float: left;
	list-style-type: none;
	padding: 0px 5px 0px 5px;
	margin-bottom: 2px;
	background-image: url('../img/tour_theme_left_line.gif');
	background-repeat: no-repeat;
	font-size: 15px;
}
/* 外盒-灰底　*/
.area-gray-box {
	border: 1px solid #DFDFDF;
	padding: 10px 5px 0px 5px;
	border-radius: 3px;
	background-color: #EEEEEE;
	display: inline-block;
	width: 100%;
}
/* ps盒　*/
.ps-box {
	padding: 5px;
	border: 2px dotted #CCCCCC;
	background-color: #F9F9F9;
	margin-top: 5px;
}
/* 外盒－搜尋灰　*/
.gray-search-box {
	margin: 0px 0px 10px 0px;
	border: 1px solid #DFDFDF;
	padding: 10px 5px 5px 5px;
	border-radius: 3px;
	background-color: #EEEEEE;
	display: inline-block;
	width: 100%;
}
/* 外盒-圓藍　*/
.tourname-bule-box {
	border-style: solid;
	border-width: 1px;
	border-color: #00a3e0;
	padding: 10px;
	background-color: #caf0ff;
	list-style-type: none;
	font-size: 16px;
	margin-top: 10px;
	color: #005eb8;
}
/* 外盒-圓藍2　*/
.tourname-bule-box2 {
	border-style: solid;
	border-width: 1px;
	border-color: #00a3e0;
	padding: 10px;
	background-color: #caf0ff;
	list-style-type: none;
	margin-top: 10px;
	color: #005eb8;
}
.tourname-bule-box3 {
	border-style: solid;
	border-width: 1px;
	border-color: #00a3e0;
	padding: 10px;
	background-color: #caf0ff;
	list-style-type: none;
	font-size: 16px;
	margin-top: 10px;
	display: inline-block;
}
.tourname-bule-box4 {
	border-radius: 3px 3px 5px 5px;
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #D8D8D8;
	padding: 10px;
	background-color: #DDF5FF;
	list-style-type: none;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.tourname-bule-box5 {
	border-style: solid;
	border-width: 1px 1px 2px 1px;
	border-color: #D8D8D8;
	padding: 10px;
	background-color: #DDF5FF;
	list-style-type: none;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.tourname-bule-box6 {
	border-radius: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #00a3e0;
	padding: 10px;
	background-color: #caf0ff;
	list-style-type: none;
	margin-top: 10px;
	display: table;
	width: 100%;
}
/* 行程表　*/
.li_left li {
	margin-left: 20px;
	float: left;
}
/* 報名單管理　*/
.tour-order-tourname {
	font-size: 12pt;
	font-weight: bold;
	padding-top: 5px;
}
.time_no-box {
	padding: 5px;
	border: 1px dotted #3399FF;
	list-style-type: none;
	background-color: #EDFEFC;
	display: table;
	width: 100%;
}
.time_no {
	padding: 5px;
	list-style-type: none;
	display: table;
}
.time_no li {
	display: inline-block;
	padding-right: 15px;
}
.hotel-text-ic {
	color: #ff9e1b;
	font-weight: bold;
}
.hotel-text-ic a {
	color: #FF9E1B;
}
.tour-oder-ps {
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box-bule-no {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	padding: 3px;
	background-color: #00a3e0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
/* 進度　*/
.schedule-box {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	padding: 3px;
	background-color: #00a3e0;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}
.hotel-list-ic {
	color: #FFFFFF;
	padding: 0px 3px 0px 3px;
	background-color: #FF9E1B;
	border-radius: 5px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	margin-right: 3px;
}
.panel {
	list-style-type: none;
	width: 100%;
	position: fixed;
	bottom: 10px;
	left: 0px;
}
.panel li {
	padding: 3px 5px 3px 5px;
	border: 1px solid #FFFFFF;
	float: left;
	width: 33.3%;
	background-color: #0099FF;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-family: 微軟正黑體;
}
/* 外盒-白　*/
.tour-list-box-w {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #C9C2BC;
	background-color: #FFFFFF;
}
.tour-list-box-hover {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #00a3e0;
	background-color: #eefbff;
}
.tour-w-box {
	padding: 10px;
	margin: 10px 0px 5px 0px;
	border: 2px solid #E4E4E4;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
}
.tour-w-box2 {
	padding: 15px;
	border: 2px solid #E4E4E4;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	position: relative;
}
.tour-w-box2-hover {
	padding: 15px;
	border: 2px solid #00a3e0;
	background-color: #eefbff;
	display: inline-block;
	width: 100%;
	position: relative;
}
.tour-w-box3 {
	padding: 10px;
	border: 2px solid #E4E4E4;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	position: relative;
}
.tour-w-box4 {
	border-radius: 3px;
	padding: 10px;
	border: 1px solid #b6ada5;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	position: relative;
}
.tour-w-box4-hover {
	border-radius: 3px;
	padding: 10px;
	border: 2px solid #00a3e0;
	background-color: #eefbff;
	display: inline-block;
	width: 100%;
	position: relative;
}
/* 外盒-藍　*/
.tour-list-box-green {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #31b700;
	background-color: #E3FFD9;
}
/* 外盒綠　*/
.tour-list-box2 {
	padding: 5px;
	margin: 5px 0px 5px 0px;
	border: 1px solid #e6e6e6;
	background-color: #E3FFD9;
}
/* 藍色便當盒　*/
.pandon-box {
	margin-right: auto;
	margin-left: auto;
}
.pandon-head {
	padding: 5px 10px 5px 10px;
	background-color: #00a3e0;
	color: #FFFFFF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	min-height: 30px;
}
.pandon-body {
	padding: 5px 10px 15px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00a3e0;
	border-bottom-color: #00a3e0;
	border-left-color: #00a3e0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	list-style-type: none;
	margin-bottom: 10px;
}
/* 綠色便當盒　*/
.pandon-head-g {
	padding: 5px 10px 5px 10px;
	background-color: #31b700;
	color: #FFFFFF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	min-height: 30px;
}
.pandon-body-g {
	padding: 5px 10px 15px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #31b700;
	border-bottom-color: #31b700;
	border-left-color: #31b700;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	list-style-type: none;
	margin-bottom: 10px;
}
/* 盒置中　*/
.center-box {
	display: table;
	margin-right: auto;
	margin-left: auto;
}
/* 小欄位白　*/
.Field-box-w {
	border: 1px solid #b6ada5;
	background-color: #FFFFFF;
	border-radius: 5px;
	padding: 10px;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
}
.Field-box-w li {
	list-style-type: none;
}
/* 小欄位灰　*/
.Field-box-gary {
	background-color: #f0f0f0;
	border-radius: 5px;
	padding: 10px;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
}
.Field-box-gary li {
	list-style-type: none;
}
/* 小欄位灰sm　*/
.Field-box-gary-sm {
	background-color: #FFFFFF;
	border-radius: 3px;
	padding: 8px;
	display: inline-block;
	white-space: nowrap;
	margin-top: 10px;
}
.Field-box-gary-sm li {
	list-style-type: none;
}
/* 小欄位藍加框　*/
.Field-box-bule-bd {
	border: 1px solid #008DC4;
	background-color: #AAE8FF;
	border-radius: 5px;
	padding: 10px;
	display: table;
	width: 100%;
	white-space: nowrap;
}
.Field-box-bule-bd li {
	list-style-type: none;
}
/* 小欄位藍加框　*/
.Field-box-bule-bd2 {
	border: 1px double #31b700;
	background-color: #E1FFD7;
	border-radius: 5px;
	padding: 8px;
	display: table;
	width: 100%;
	white-space: nowrap;
}
.Field-box-bule-bd2 li {
	list-style-type: none;
}
/* 小欄位灰　*/
.Field-box-gray-bd {
	border: 2px solid #E9E7E4;
	background-color: #E9E7E4;
	border-radius: 5px;
	padding: 8px;
	display: table;
	width: 100%;
	white-space: nowrap;
	margin-top: 5px;
}
.Field-box-gray-bd li {
	list-style-type: none;
	padding-top: 2px;
}
/* 小欄位白　*/
.Field-box-w-bd {
	border: 2px solid #DCD9D3;
	border-radius: 10px;
	padding: 8px;
	display: table;
	width: 100%;
	min-height: 70px;
	margin-top: 2px;
}
.Field-box-w-bd li {
	list-style-type: none;
	padding-top: 2px;
}
/* 小欄位綠　*/
.Field-box-g-bd {
	border: 2px solid #63D863;
	border-radius: 10px;
	padding: 8px;
	display: table;
	width: 100%;
	min-height: 68px;
	margin-top: 2px;
	background-color: #E8FFE8;
}
.Field-box-g-bd li {
	list-style-type: none;
	padding-top: 2px;
}
/* 小欄位藍底方格　*/
.Field-box-bule {
	background-color: #00a3e0;
	display: inline-block;
	width: 100%;
	white-space: nowrap;
	color: #FFFFFF;
}
.Field-box-bule li {
	list-style-type: none;
	text-align: center;
}
/* 報名單計價　*/
.line-height-35 {
	line-height: 35px;
}
/*不送旅遊金　*/
.notcash-box {
	padding: 3px 5px 3px 5px;
	background-color: #CCFFCC;
	margin-bottom: 2px;
	text-align: center;
}
.valuation-Price-box {
	padding: 1px 5px 1px 5px;
	background-color: #FFFF80;
	margin-bottom: 2px;
	text-align: center;
}
.valuation-hotel-li li {
	padding: 5px;
	list-style-type: none;
	display: inline-block;
}
/* 報名單分房狀態　*/
.list-status li {
	display: inline-block;
	width: 180px;
}
/* 業務分隔線虛　*/
.sale-puducts-line {
	padding: 5px;
	margin: 10px auto 5px auto;
	width: 98%;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #20C1FF;
	display: table;
	clear: both;
}
/* 電子代轉　*/
.bule-info-box {
	display: table;
	width: 100%;
	padding: 5px;
	border-radius: 5px;
	border: 2px solid #00a3e0;
	background-color: #FFFFFF;
}
.list-gray-box2 {
	border-radius: 5px;
	border: 1px solid #E2E3DB;
	padding: 5px 10px 5px 10px;
	background-color: #e7e7e7;
	position: relative;
	display: inline-block;
	width: 100%;
}
.Order-Price-box-w {
	background-color: #FFFFFF;
	border-radius: 5px;
	padding: 5px;
	min-height: 68px;
}
.Order-Price-box-w li {
	width: 100%;
	text-align: center;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
/* 白色灰框外盒　*/
.list-wg-box {
	border: 1px solid #E6E6E6;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 5px;
	font-family: 微軟正黑體;
	font-size: 15px;
	position: relative;
	display: inline-block;
	width: 100%;
}
.list-wg-box2 {
	border: 1px solid #C8C8C8;
	padding: 5px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	width: 100%;
}
.list-wg-box2-2c {
	border: 1px solid #C8C8C8;
	padding: 5px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}
.list-wg-box2b {
	border: 2px solid #E6E6E6;
	padding: 10px;
	background-color: #FFFFFF;
	position: relative;
	display: inline-block;
	width: 100%;
}
.list-wg-box3 {
	border-radius: 10px;
	border: 2px solid #00a3e0;
	padding: 10px;
	background-color: #FFFFFF;
	margin-top: 0px;
	position: relative;
	margin-right: 2px;
	margin-left: 2px;
	display: inline-block;
	width: 100%;
	color: #666666;
}
.list-wg-box4 {
	border: 2px solid #E6E6E6;
	padding: 5px 5px 2px 5px;
	background-color: #FFFFFF;
	position: relative;
	display: table;
	width: 100%;
}
.list-wg-box5 {
	border: 2px solid #C9C2BC;
	padding: 8px;
	background-color: #FFFFFF;
	position: relative;
	display: table;
	width: 100%;
}
.list-wg-box6 {
	border: 2px solid #C9C2BC;
	padding: 5px;
	background-color: #FFFFFF;
	position: relative;
	display: table;
	width: 100%;
}
.list-bd-box {
	border-radius: 5px;
	border: 2px solid #00a3e0;
	padding: 8px;
	background-color: #FFFFFF;
	position: relative;
	display: table;
	width: 100%;
}
.list-gg-box {
	border: 1px solid #D7D7C4;
	padding: 5px 10px 5px 10px;
	background-color: #EAFFE1;
	position: relative;
	display: inline-block;
	width: 100%;
}
.list-gg-box2 {
	border-radius: 5px;
	border: 2px solid #31b700;
	padding: 5px 10px 5px 10px;
	background-color: #EAFFE1;
	position: relative;
	display: inline-block;
	width: 100%;
}
.list-bg-box {
	border-radius: 5px;
	border: 2px solid #00a3e0;
	padding: 5px 10px 5px 10px;
	background-color: #E8F9FF;
	position: relative;
	display: inline-block;
	width: 100%;
}
/* div表格　*/
.table-box-left {
	padding: 5px;
	width: 105px;
	float: left;
	text-align: center;
	font-size: 15px;
}
.table-box-rig {
	padding: 5px;
	margin-left: 110px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
	color: #8A7B71;
}
.tour-Travelers-box {
	display: inline-block;
	width: 100%;
}
.tour-Travelers-box-left {
	padding: 5px;
	width: 75px;
	float: left;
	text-align: center;
	font-size: 15px;
}
.tour-Travelers-box-right-txt {
	padding: 5px;
	margin-left: 80px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	color: #837669;
}
.tour-Travelers-box-right-txt li {
	padding-right: 15px;
	list-style-type: none;
	display: inline-block;
}
.tour-Travelers-box-right-txt2 {
	padding: 8px 10px 10px 10px;
	margin-left: 80px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	color: #837669;
	min-height: 40px;
}
.tour-Travelers-box-right-txt3 {
	padding: 8px 10px 10px 10px;
	margin-left: 80px;
	border-left-style: dashed;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	color: #837669;
	min-height: 40px;
	background-color: #FFFFFF;
}
.border-none {
	border-style: none;
}
.tour-Travelers-box-right-txt2 li {
	list-style-type: none;
}
/* 藍色便當盒　*/
.pandon-box {
	margin-right: auto;
	margin-left: auto;
}
.pandon-head {
	padding: 5px 10px 5px 10px;
	background-color: #00a3e0;
	color: #FFFFFF;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	display: inline-block;
	width: 100%;
	vertical-align: bottom;
	min-height: 30px;
}
.pandon-body {
	padding: 5px 10px 15px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #00a3e0;
	border-bottom-color: #00a3e0;
	border-left-color: #00a3e0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #FFFFFF;
	display: inline-block;
	width: 100%;
	list-style-type: none;
	margin-bottom: 10px;
}
/* 團體自由行　*/
.pkg-hotelinfo-box-left {
	padding: 10px 5px 0px 5px;
	width: 75px;
	float: left;
	text-align: center;
	font-size: 16px;
}
.pkg-hotelinfo-box-right {
	padding: 10px 5px 0px 5px;
	margin-left: 80px;
	color: #0088BB;
}
.pkg-hotelinfo-box-right-b {
	padding: 10px 5px 0px 5px;
	margin-left: 80px;
}
.pkg-hotel-googlemap {
	border: 1px solid #000000;
	margin-right: auto;
	margin-left: auto;
	width: 98%;
	margin-bottom: 10px;
}
.left-line-height30 li {
	float: left;
	line-height: 30px;
}
@media screen and (min-width: 360px) {
.hide-max360 {
	display: none;
}
}
@media screen and (max-width: 360px) {
.tour-Travelers-box-left {
	background-position: 0px center;
	padding: 5px;
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #008dc8;
}
.tour-Travelers-box-right-txt {
	padding: 5px;
	margin-left: 5px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
}
.tour-Travelers-box-right-txt2 {
	padding: 5px;
	margin-left: 5px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
}
.tour-Travelers-box-right-txt3 {
	padding: 5px;
	margin-left: 5px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
}
.table-box-left {
	background-position: 0px center;
	padding: 5px;
	width: 100%;
	text-align: left;
	font-size: 18px;
	color: #008dc8;
}
.table-box-rig {
	padding: 5px;
	margin-left: 5px;
	border-left-style: dashed;
	border-left-width: 0px;
	border-left-color: #FFFFFF;
}
}
/* 產品分線虛瘦　*/
.tour-puducts-lineb {
	margin: 5px auto 5px auto;
	width: 100%;
	display: table;
	clear: both;
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #999999;
	height: 1px;
}
.tour-puducts-lineb2 {
	width: 100%;
	display: inline-block;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	border-top-style: dotted;
	border-top-width: 2px;
	border-top-color: #CCCCCC;
}
.tour-puducts-lineb3 {
	clear: both;
}
.tour-puducts-lineb4 {
	width: 100%;
	display: inline-block;
	clear: both;
	border-top-style: dashed;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
/*藍底title　*/
.bk-bule-ti {
	padding: 5px;
	background-color: #DFF7FF;
	display: table;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
.bk-bule-ti2 {
	background-color: #DFF7FF;
	display: table;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.bk-bule-ti3 {
	padding: 5px;
	margin: 3px;
	background-color: #DFF7FF;
}
.bk-bule-ti4 {
	background-color: #DFF7FF;
	padding-top: 3px;
	padding-bottom: 3px;
}
.bk-bule-ti5 {
	padding: 5px 10px 5px 10px;
	background-color: #DFF7FF;
	display: table;
	width: 99%;
	margin-right: auto;
	margin-left: auto;
}
.bk-bule-body3 {
	padding: 5px;
	margin: 3px;
}
/*藍底title圓　*/
.bk-bule-ti-o {
	border-radius: 5px;
	border: 2px solid #68D6FF;
	margin: 0px;
	padding: 10px;
	background-color: #DFF7FF;
	display: table;
	width: 100%;
}
/*灰底title圓　*/
.bk-gary-ti-o {
	border-radius: 5px;
	border: 2px dotted #FF9933;
	margin: 0px;
	padding: 10px;
	background-color: #FFFFF0;
	display: table;
	width: 100%;
}
/*藍底title　*/
.data-hotel-ti {
	margin: 3px 1px 3px 1px;
	padding: 5px;
	background-color: #00a3e0;
	color: #FFFFFF;
}
/*窗口　*/
.sales-info {
	overflow: hidden;
	padding: 5px;
	border: 1px solid #00a2e0;
	border-radius: 5px;
	display: inline-block;
	background-color: #FFFFFF;
	width: 100%;
	margin-top: 10px;
}
.sales-info li {
	float: left;
	list-style-type: none;
	padding: 5px 5% 5px 5%;
	color: #008DC4;
	min-width: 300px;
}
.sales-info li span {
	color: #575757;
}
/*culbmed產品　*/
.culbmed-list01 li {
	font-size: 17px;
	float: left;
	list-style-type: none;
	padding-right: 10px;
}
.culbmed-list02 li {
	display: inline-block;
	font-size: 14px;
	padding-right: 5%;
	padding-top: 10px;
}
.culbmed-ti-bk-bule {
	background-color: #DDF5FF;
	padding: 5px;
	margin: 5px;
}
.culbmed-ti-bk-bule-2c {
	background-color: #DDF5FF;
	padding: 5px;
	margin-right: 1px;
	margin-left: 1px;
}
/*culbmed房型　*/
.room-no-bule {
	border-radius: 5px;
	background-color: #00a3e0;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	padding: 5px;
}
.line-height-30 {
	line-height: 30px;
}
.room-type-box {
	margin-top: 10px;
}
.room-type-box li {
	float: left;
	list-style-type: none;
	padding-right: 5px;
}
/*查詢出團表　*/
.max480-tourday-list a {
	border-radius: 10px;
	padding: 5px;
	border: 1px solid #00a3e0;
	background-color: #FFFFFF;
	color: #00A3E0;
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	width: 100%;
	text-align: center;
}
.max480-tourday-list a:hover {
	background-color: #00A3E0;
	color: #FFFFFF;
}
/* 搜尋器按鈕　*/
.btn-info-type1 {
	background-color: #00A3E0;
	color: #FFFFFF;
	border-bottom-style: groove;
	border-bottom-color: #1a78b4;
	border-bottom-width: 2px;
	font-family: 微軟正黑體;
}
.ic-calendar {
	margin-top: 5px;
}
.ic-calendar a {
	width: 19px;
	height: 20px;
	display: inline-block;
	background-image: url('../../Main/img/ic-calendar.png');
	background-repeat: no-repeat;
}
.ic-calendar a:hover {
	background-image: url('../../Main/img/ic-calendar-v.png');
}
.min-hig69px {
	min-height: 69px;
}
/* 意調表無需回覆　*/
.Satisfaction-y-box {
	display: inline-block;
	width: 20px;
	border: 1px solid #999999;
	background-color: #FFFFCC;
	height: 15px;
	margin-right: 5px;
}
/* hotellist-table　*/
.HotelList-td-prof-main {
	border-left: .75pt solid #d4d4d4;
	border-right-style: none;
	border-top: .75pt solid #d4d4d4;
	border-bottom-style: none;
	background-color: white;
	font-size: 14px;
}
.HotelList-td-prof-left {
	font-weight: normal;
	color: #FFFFFF;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: #00a3e0;
	text-align: center;
	width: 100px;
}
.HotelList-td-prof-top {
	padding: 10px;
	color: #FFFFFF;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: #00a3e0;
	text-align: center;
}
.HotelList-td-prof-even {
	padding: 5px;
	font-weight: normal;
	color: #4c4c4c;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: white;
}
.HotelList-td-day {
	padding: 5px;
	font-weight: normal;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: white;
	text-align: center;
	color: #4c4c4c;
}
.HotelList-td-7w {
	padding: 5px;
	font-weight: normal;
	color: #4c4c4c;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: white;
	text-align: center;
	max-width: 80px;
}
.HotelList-td-body {
	padding: 5px;
	font-weight: normal;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: white;
	color: #4c4c4c;
}
.HotelList-td-gray-left {
	font-weight: normal;
	border-left-style: none;
	border-right: .75pt solid #d4d4d4;
	border-top-style: none;
	border-bottom: .75pt solid #d4d4d4;
	background-color: #F0EEEC;
	text-align: center;
	width: 105px;
	height: 42px;
}
/* 產品報價表格　*/
.tour-pricelist-tb-box {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	width: 100%;
	margin-bottom: 5px;
}
.min-height160 {
	min-height: 160px;
}
.tour-pricelist-tb-left {
	font-weight: normal;
	color: #333333;
	border-right: .75pt solid black;
	border-bottom: .75pt solid black;
	background-color: #F0EEEC;
	width: 100px;
	text-align: center;
	height: 40px;
	border-style: solid;
	border-color: #d4d4d4;
	border-width: .75px .75pt .75pt .75px;
}
.tour-pricelist-tb-even {
	font-weight: normal;
	color: #333333;
	border-right: .75pt solid black;
	border-bottom: .75pt solid black;
	background-color: white;
	border-right-color: #d4d4d4;
	border-bottom-color: #d4d4d4;
	padding-right: 5px;
	padding-left: 5px;
	border-style: solid solid solid none;
	border-top-width: .75pt;
	border-right-width: .75pt;
	border-bottom-width: .75pt;
	border-top-color: #d4d4d4;
}
/* 錯誤訊息　*/
.info-sorry-box {
	padding: 10px;
	border-radius: 10px;
	max-width: 650px;
	background-color: #e3e0dd;
	min-height: 210px;
	margin-right: auto;
	margin-left: auto;
	display: table;
	width: 100%;
}
.info-wbox {
	border-radius: 10px;
	padding: 10px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	display: table;
}
.info-sorry-box img {
	max-width: 382px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}
/* 全省服務網　*/
.tour-service-box {
	margin: 10px auto 10px auto;
	border-radius: 10px;
	background-color: #ffc600;
	padding: 10px;
	list-style-type: none;
	width: 100%;
	min-height: 250px;
	display: table;
}
.tour-service-box li {
	padding-top: 5px;
}
.tour-pic {
	margin: 5px 8px 5px 5px;
	width: 100px;
	height: auto;
	float: right;
}
.tour-pic img {
	border: 3px solid #FFFFFF;
	width: 100px;
	height: 117px;
}
@media screen and (min-width: 768px) {
.tkt-Shifts-info {
	text-align: center;
}
}
@media screen and (max-width: 768px) {
.sm-text-right {
	text-align: left;
}
.sm-text-right2 {
	text-align: right;
}
.sm-text-center {
	text-align: center;
}
.b2c-cost-left-bule-ti {
	border-radius: 0px;
	width: 100%;
	display: inline-block;
	background-color: #00a3e0;
	font-size: 1.1em;
	font-family: 微軟正黑體;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-bottom: 5px;
	padding-right: 0px;
	float: none;
}
.max768-mr-top5 {
	margin-top: 5px;
}
.max768-none {
	display: none;
}
.b2c-cost-tour-group-no {
	margin-bottom: 10px;
	font-family: 微軟正黑體,Arial, Helvetica, sans-serif;
	color: #84329b;
	white-space: nowrap;
	font-size: 0.9em;
}
.b2c-oder_tb {
	height: 60px;
}
}
@media screen and (max-width: 480px) {
.tkt-peopletitle {
	color: #FFFFFF;
	background-color: #00A3E0;
	border-radius: 2px;
	display: inline-block;
	padding: 3px 5px 3px 5px;
	margin-left: 15px;
	white-space: nowrap;
	width: 90%;
	text-indent: 10px;
}
}
@media screen and (max-width: 380px) {
.tour-pic {
	display: none;
}
.service-add {
	list-style-type: none;
	font-size: 14px;
	margin-bottom: 30px;
}
}
/*控制手機版字縮小　*/
@media screen and (max-width: 380px) {
.text-380-h6 {
	font-size: 12px;
}
}
@media screen and (max-width: 768px) {
.max768-text-center-pad5 {
	text-align: center;
	padding: 5px;
}
}
@media screen and (min-width: 768px) {
.min768-mar-top10 {
	margin-top: 10px;
}
.min768-text-right {
	text-align: right;
}
.min768-text-center {
	text-align: center;
}
.min768-none {
	display: none;
}
}
@media screen and (min-width: 480px) {
.min480-mar-top10 {
	margin-top: 10px;
}
.min480-text-underline {
	text-decoration: underline;
}
.min480-text-right {
	text-align: right;
}
}
/*控制一百趴　*/
@media screen and (min-width: 533px) {
.min533-hight182 {
	min-height: 182px;
}
.min533-hight176 {
	min-height: 176px;
}
}
/*控制一百趴　*/
@media screen and (max-width: 533px) {
.full-533 {
	width: 100%;
}
.half-533 {
	width: 50%;
}
.hide-533 {
	display: none;
}
}
@media screen and (max-width: 480px) {
.full-480 {
	width: 100%;
}
.text-center-480 {
	text-align: center;
}
.half-480 {
	width: 50%;
}
.max480-tourday-list {
}
.max480-tourday-list a {
	padding: 5px;
	border: 1px solid #00a3e0;
	background-color: #00a3e0;
	color: #FFFFFF;
	display: inline-block;
	margin-top: 10px;
	text-decoration: none;
	width: 95%;
}
.max480-tourday-list a:hover {
	background-color: #FFFFFF;
	color: #00A3E0;
}
}
@media screen and (max-width: 400px) {
.full-400 {
	width: 100%;
}
.text-left-400 {
	text-align: left;
}
}
/*報價明細　*/
.three-Price-box-gary {
	border: 1px solid #D7D7D7;
	background-color: #efefef;
	border-radius: 5px;
	padding: 2px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
.three-Price-box-gary li {
	width: 100%;
	text-align: center;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.three-Price-box-green {
	border: 1px solid #31b700;
	background-color: #D1FFBF;
	border-radius: 5px;
	padding: 2px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
}
.three-Price-box-green li {
	width: 100%;
	text-align: center;
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
.lcc-total-box {
	background-color: #feebda;
	color: #d40016;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	padding: 10px 15px 10px 10px;
	font-size: 1.1em;
	text-align: right;
	font-weight: bold;
}
/* LCC價格明細盒子控制　*/
.lcc-list-od-ctrl-box {
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
}
/* BBC表頭logo */
.bbc-share-logo {
	margin-right: auto;
	margin-left: auto;
	display: table;
	font-size: 2.5em;
	font-family: Arial, Helvetica, sans-serif,微軟正黑體;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	margin-top: 20px;
	color: #3333FF;
}
.bbc-share-logo img {
	width: 310px;
}
/* 產品分線虛　*/
.tour-puducts-line {
	margin: 10px auto 5px auto;
	width: 98%;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	display: inline-block;
}
/* 產品分線實　*/
.tour-puducts-line-f {
	margin: 10px auto 5px auto;
	width: 98%;
	border-bottom-style: double;
	border-bottom-width: 2px;
	border-bottom-color: #CCCCCC;
	display: inline-block;
}
.people-box {
	margin-right: auto;
	margin-left: auto;
	white-space: nowrap;
	clear: both;
	display: table;
}
.people-box li {
	list-style-type: none;
	float: left;
	padding-top: 10px;
	padding-left: 5px;
}
.people-box-left {
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	width: 72px;
}
.people-box-center {
	text-align: left;
	color: #00A3E0;
	font-family: "Courier New", Courier, monospace;
	font-size: medium;
	font-weight: bold;
	width: 69px;
}
.people-box-right {
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}
.people-box-left-xs {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
}
.new-btn-xs {
	height: 28px;
}
.back {
	background-color: aquamarine;
}
.pad-top5 {
	padding-top: 5px;
}
.padding10 {
	padding: 10px;
}
/* BBC　*/
/* 側邊訂單查詢*/
#fixedBox {
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: auto;
	padding: 10px;
	background-color: #ffc600;
	box-shadow: 0 0 8px rgba(0,0,0,0.2);
	border-radius: 8px;
	z-index: 99999;
	transition: background-color 0.3s ease;
	font-size: 1.2em;
	font-family: 微軟正黑體;
	opacity: 0.9; /* 0 是完全透明，1 是完全不透明 */
}
#fixedBox a {
	text-decoration: none;
}
#fixedBox:hover {
	background-color: #FF9933;
	color: #FF0000;
}
.pin_top {
	padding: 10px;
	position: fixed;
	width: 100%;
	background-color: #00a3e0;
	top: 0px;
	height: 50px;
	z-index: 99999;
	color: #FFFFFF;
}
.pin_top p {
	text-align: center;
	font-size: 1.5em;
	font-family: 微軟正黑體;
}
.bbc-agt-box-martop {
	margin-top: 40px;
}
.bbc-agt-box_marall {
	margin: 5px;
}
.bbc-agt-box {
	border-radius: 5px;
	padding: 10px;
	margin: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.bbc_contact_body {
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
}
.bbc_contact_lef {
	position: absolute;
	left: 0px;
	width: 70px;
	margin-top: 5px;
	text-align: center;
}
.bbc_contact_rig {
	margin-left: 72px;
}
.bbc-iframe {
	border-radius: 5px;
	border: 1px solid #CCCCCC;
	width: 100%;
}
/* BBC-title　*/
.bbc-ti-mark {
	color: #84329b;
}
.bbc-info-box {
	border: 1px solid #00a3e0;
	padding: 10px;
	border-radius: 5px;
	background-color: #FFFFFF;
}
.bbc-list-box {
	font-family: 微軟正黑體;
	margin-bottom: 10px;
}
.bbc-list-header {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #00a3e0;
	color: white;
	text-align: center;
	padding: 10px;
	font-size: 1.4em;
	font-weight: normal;
}
.bbc-list-card {
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-family: sans-serif;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #00a3e0;
	border-bottom-color: #00a3e0;
	border-left-color: #00a3e0;
}
.bbc-list-body {
	display: flex;
	flex-direction: column;
	justify-content: center; /* 垂直置中 */;
	padding: 10px 0;
	height: 90px;
}
.bbc-list-body-p {
	display: flex;
	flex-direction: column;
	justify-content: center; /* 垂直置中 */;
	padding: 10px 0;
	min-height: 210px;
}
.bbc-list-ps {
	color: #666666;
}
.bbc-list-nopic {
	color: #009900;
	font-size: 0.8em;
}
.bbc-list-nopic i {
	padding-right: 2px;
}
.bbc-list-none {
	color: #808080;
	font-size: 1.2em;
}
.bbc-list-pic {
	color: #FF3300;
	font-weight: bold;
	font-size: 1.2em;
}
.bbc-list-info {
	color: #00a3e0;
}
.bbc-list-info-b {
	color: #00a3e0;
	font-weight: bold;
}
.bbc-list-info-input {
	width: 60px;
}
.bbc-list-tb {
	font-family: 微軟正黑體;
	font-size: 1.1em;
}
.bbc-list-tb td {
	padding: 2px 3px 2px 3px;
}
.bbc-list-tb_i {
	font-family: 微軟正黑體;
	font-size: 1.2em;
}
.bbc-list-tb_i td {
	padding: 5px;
}
@media screen and (max-width: 992px) {
.bbc-list-tb {
	font-family: 微軟正黑體;
	font-size: 0.9em;
}
.bbc-list-tb_i {
	font-family: 微軟正黑體;
	font-size: 1em;
}
}
/* 外盒　*/
.tour-list-box {
	border-radius: 5px;
	padding: 20px;
	margin: 5px 0px 5px 0px;
	background-color: #F4F4F4;
}
.tour-info-data {
	list-style-type: none;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #00A3E0;
	font-weight: bold;
}
.tour-info-data li {
	float: left;
	margin-right: 30px;
	color: #a79caa;
	font-weight: bold;
	white-space: nowrap;
	margin-bottom: 5px;
	font-size: small;
}
.tour-info-tourname {
	margin-top: 5px;
	margin-bottom: 0px;
	color: #005eb8;
}
.tour-info-tourname h4 {
	line-height: 1.5; /* 或使用 px，例如 28px */
}
.people-type {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 14pt;
	color: #FFFFFF;
	text-align: center;
	font-weight: lighter;
}
.people-type-s {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.0em;
	color: #FFFFFF;
	text-align: center;
	font-weight: lighter;
}
.pd15-box {
	padding: 15px;
	font-size: medium;
	text-align: center;
	color: #00A3E0;
	font-family: 微軟正黑體;
}
.panel-info {
	border-radius: 5px;
	border: 1px solid #00a3e0;
	margin-bottom: 20px;
}
.panel-info ul {
	padding-top: 10px;
}
.panel-headingbk {
	padding: 10px;
	background-color: #e03c00;
}
.panel-info-ge {
	border: 1px solid #bdb6b0;
	font-size: medium;
}
.panel-headingbk-ge {
	padding: 10px;
	background-color: #bdb6b0;
}
.hig120 {
	height: 125px;
	right: auto;
	left: auto;
	margin-bottom: 7px;
}
.hig245 {
	height: 245px;
	right: auto;
	left: auto;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: 7px;
}
.price-box {
	padding: 5px 0px 5px 0px;
	list-style-type: none;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	white-space: nowrap;
	font-size: 0.95em;
	font-family: 微軟正黑體;
	color: #00A3E0;
	display: flex;
	flex-direction: column;
	justify-content: center; /* 垂直置中 */;
}
.coco {
	width: 500px;
}
.price-box span {
	margin-left: 5px;
}
.price-box-b2b {
	font-size: 1.em;
	color: #F94C03;
}
.price-box-b2c {
	font-size: 1em;
	color: #999999;
}
/* 表頭電話star */
.top-tel {
	border-radius: 0px;
	padding: 10px;
	background-color: #FFFF00;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	color: #0066CC;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 20px;
}
.top-tel2 {
	border-radius: 10px;
	padding: 10px;
	background-color: #F1F1F1;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	color: #666699;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 20px;
}
.top-tel3 {
	padding: 5px 30px 5px 10px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	color: #FFFFFF;
	white-space: nowrap;
	font-weight: normal;
	margin-top: 20px;
	background-color: #00a3e0;
	margin-bottom: 10px;
}
.top-tel3 .text-1-2{
	margin-top: 3px;
}
.top-tel3 .column{
	padding-top: 3px;
	padding-bottom: 3px;
}

.bbc_Footer {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-width: 3px;
	padding: 15px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif, 微軟正黑體;
	color: #666666;
	font-weight: normal;
	margin-top: 20px;
	background-color: #f4f4f4;
	border-top-style: solid;
	border-top-color: #E9E9E9;
}
.top-tel4_liine {
	margin: 10px auto 10px auto;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: #C0C0C0;
}
.top-tel5_liine {
	margin: 6px auto 6px auto;
	border-style: dotted;
	border-width: 1px 0px 0px 0px;
	border-color: #C0C0C0;
}
.top-tel li {
	float: right;
	display: inline-block;
	padding-left: 10px;
}
.bbc_Footer_line img{
	margin: 5px;
	text-align: center;
}


@media screen and (max-width: 360px) {
.bbc_Footer_line{
	text-align: center;
}

}

/* 表頭電話end */
.sales-info {
	padding: 5px;
	border: 1px solid #FFCD37;
	border-radius: 2px;
	display: table;
	background-color: #FFFFE1;
	width: 100%;
	margin-top: 10px;
}
.totalprice-info {
	border-width: 2px;
	border-color: #FFCD37;
	padding: 5px 10px 5px 5px;
	border-radius: 2px;
	display: table;
	background-color: #FFFF99;
	width: 100%;
	margin-top: 10px;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	border-top-style: dotted;
	border-bottom-style: dotted;
}
.totalprice-info2 {
	padding: 5px 10px 5px 5px;
	border-radius: 2px;
	display: table;
	background-color: #FFFFFF;
	width: 100%;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #FFCD37;
}
.totalprice-info3 {
	padding: 5px 10px 5px 5px;
	border-radius: 2px;
	display: table;
	background-color: #FFFF99;
	width: 100%;
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	border-bottom-color: #FFCD37;
}
.sales-info li {
	float: left;
	list-style-type: none;
	padding: 5px 5% 5px 5%;
	font-size: medium;
	color: #00a2e0;
}
.sales-info li span {
	color: #666666;
}
.agt-box {
	border-radius: 5px;
	padding: 10px;
	margin: 2px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
/* 遊輪系列star　*/
.CruiseShip_box1 {
	border-radius: 5px;
	padding: 15px;
	margin: 5px 0px 10px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.CruiseShip_box2 {
	border-radius: 5px;
	margin: 5px 0px 10px 0px;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.CruiseShip_box1 li {
	list-style-type: none;
	font-size: 1em;
	float: left;
	padding-right: 3px;
}
.CruiseShip_top_ti_box1 {
	background-color: #eeeeee;
	text-align: center;
	font-size: 1em;
	padding: 2px;
	border-radius: 50px;
	color: #666666;
	margin-top: 5px;
}
.CruiseShip_top_ti_box2 {
	background-color: #FF0066;
	text-align: center;
	font-size: 1em;
	padding: 2px;
	border-radius: 50px;
	color: #FFFFFF;
	margin-top: 5px;
}
.CruiseShip_top_ti_box3 {
	background-color: #009900;
	text-align: center;
	font-size: 1em;
	padding: 2px;
	border-radius: 50px;
	color: #FFFFFF;
	margin-top: 5px;
}
.CruiseShip_top_ti_box4 {
	background-color: #CCFFFF;
	text-align: center;
	font-size: 1.1em;
	padding: 2px;
	border-radius: 50px;
	color: #3399FF;
	margin-top: 5px;
}
.CruiseShip_btm_ti_box1 {
	text-align: center;
	font-size: 1.1em;
	margin-top: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.CruiseShip_ListDel {
	margin: 15px auto 15px auto;
	text-align: center;
	font-size: 1.1em;
	font-family: 微軟正黑體;
}
.CruiseShip_ListDel a {
	border-style: dashed;
	border-width: 0px 0px 2px 0px;
	text-decoration: none;
}
.CruiseShip_ListDel a:hover {
	border-width: 0px 0px 0px 0px;
	color: #FF0066;
}
.line-l {
	border-right-style: dotted;
	border-right-width: 2px;
	border-right-color: #CCCCCC;
}
.CruiseShip_room-topbox {
	text-align: center;
	font-size: 1em;
	padding: 2px;
	margin-top: 5px;
}
.CruiseShip_room-btmbox {
	text-align: center;
	font-size: 1.1em;
	margin-top: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
.CuiseShip_Class-ti {
	font-family: 微軟正黑體;
	font-size: 1.5em;
	color: #009a44;
	margin-top: 10px;
}
/* 遊輪系列end　*/
.agt-info {
	padding-left: 5px;
	padding-bottom: 5px;
}
.agt-info li {
	list-style-type: none;
	font-size: medium;
	color: #00a2e0;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
}
.agt-info li span {
	color: #666666;
	padding-left: 10px;
}
.f-agt {
	color: #00a2e0;
	font-size: medium;
	font-weight: bold;
}
.btn-need {
	width: 45%;
	height: 30px;
	margin-bottom: 2px;
}
.hot {
	border-radius: 5px;
	color: #FFFFFF;
	background-color: #FF0000;
	margin-left: 10px;
	padding: 3px;
	font-family: 微軟正黑體;
	font-size: 0.8em;
	white-space: nowrap;
}
.f-gary {
	color: #999999;
}
.f-orange {
	color: #FF6600;
}
.f-purple {
	color: #84329b;
}
.f-red {
	color: #FF0000;
}
.f-green {
	color: #009933;
}
.bk-bule {
	background-color: #00A3E0;
}
@media screen and (max-width: 460px) {
.btn-need {
	width: auto;
	height: auto;
}
}
@media screen and (max-width: 768px) {
.line-l {
	border-right-style: dotted;
	border-right-width: 0px;
}
}
@media screen and (min-width: 768px) {
.min768_rig {
	text-align: right;
}
.min-768-none {
	display: none;
}
}
@media screen and (min-width: 990px) {
.min-962-none {
	display: none;
}
}
@media screen and (max-width: 992px) {
.CruiseShip_martop10 {
	margin-top: 10px;
}
.CruiseShip_room-btmbox {
	text-align: center;
	font-size: 1.1em;
	margin-top: 2px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	display: inline-block;
}
.CruiseShip_btm_ti_box1 {
	text-align: center;
	font-size: 1.1em;
	margin-top: 5px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.CruiseShip_ListDel {
	margin: 15px auto 5px auto;
	text-align: center;
	font-size: 1.1em;
	font-family: 微軟正黑體;
}
}
/*報名單查詢　*/
.pkg-puducts-line3 {
	width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	display: table;
	margin-right: auto;
	margin-left: auto;
}
.room-tibox {
	background-color: #efefef;
}
.mar-all10px {
	padding: 10px;
}
.lion {
	padding: 3px;
	text-align: center;
}
.pkg_list_box {
	padding: 0px 5px 5px 5px;
	display: table;
	margin-right: auto;
	margin-left: auto;
	width: 100%;
}
.pkg_box_hover {
	padding: 10px;
}
.pkg_box_hover:hover{
	background-color: #FFFFE1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.bbc_order_box{
	padding: 10px;
		width: 100%;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	display: table;
	margin-right: auto;
	margin-left: auto;

}
.bbc_order_box:hover{
	background-color: #FFFFE1;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}

.lr_box {
	margin-top: 2px;
	margin-bottom: 2px;
}
.lr_box_nav {
	display: none;
}
.lr_box_section_link a {
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	color: #0000FF;
	font-size: 1.1em;
}
.lr_box_section_link a:hover {
	text-decoration: none;
	border-bottom-style: dashed;
	border-bottom-width: 0px;
	color: #FFFFFF;
	background-color: #3399FF;
}
.lr_box_data{
	color: #3366FF;
	font-family: arial, Helvetica, sans-serif;
}


.lr_box_data span{
	    display: block;
}







@media screen and (max-width: 768px) {
.room-tibox {
	display: none;
}
.lr_box {
	position: relative;
}
.lr_box_nav {
	position: absolute;
	left: 0px;
	width: 90px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	display: block;
}
.lr_box_section {
	margin-left: 95px;
}
.visa_demo_p1 {
	display: none;
}
.now_room_list_box-left4 {
	position: static;
	left: 0px;
	width: 80px;
	font-size: 1em;
	font-family: 微軟正黑體;
	text-align: center;
	background-color: #005eb8;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 8px;
	display: inline-block;
	margin-bottom: 10px;
}
.now_room_list_box-rig4 {
	margin-left: 0px;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 39px;
	font-size: 1.2em;
	font-family: verdana, 微軟正黑體;
	width: 100%;
	display: table;
}
.now_room_list_box-rig4-m {
	margin-left: 0px;
	font-family: 微軟正黑體;
}
.Price-pad {
	display: none;
}
.max-w768_left {
	text-align: left;
}
.lr_box_data span{
	    display: inline;
}
}

/*即訂即購end　*/

/*旅遊定型化契約書*/
.Tour_Contract{
	font-family: 微軟正黑體;
	text-decoration: none;
	font-size: 0.9em;
	line-height: 1.8em;
	margin-left: 30px;
}
.Tour_Contract span{
	font-size: 1.2em;
	font-weight: bold;
}
.Signup_Tips {
	font-family: 微軟正黑體;
	text-decoration: none;
	font-size: 1em;
}
.Signup_Tips ul{
	margin-left: 10px;
}

.Signup_Tips span{
	color: #FF0000;
}
