body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.bg_title_01 {	background-image: url(image/title/title_01.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_02 {	background-image: url(image/title/title_02.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_03 {	background-image: url(image/title/title_03.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_04 {
	background-image: url(image/title/title_04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_title_05 {	background-image: url(image/title/title_05.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_06 {	background-image: url(image/title/title_06.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_07 {	background-image: url(image/title/title_07.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_08 {
	background-image: url(image/title/title_08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bg_title_09 {	background-image: url(image/title/title_09.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_10 {	background-image: url(image/title/title_10.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_11 {	background-image: url(image/title/title_11.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_12 {	background-image: url(image/title/title_12.jpg);	background-repeat: no-repeat;	background-position: center top;	}
.bg_title_13 {
	background-image: url(image/title/title_13.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.bg_btm {
	background-image: url(image/btm_1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_left_1 {
	background-image: url(image/left/left_1-bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 108px;
}
.bg_center_1 {
	background-image: url(image/center/center_2bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_center_2 {
	background-image: url(image/center/center_1-2bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 120px;
}
.bg_group_1 {
	background-image: url(image/group/group_1-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_group_1-taiwan {
	background-image: url(image/taiwan/group_1-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_group_2 {
	background-image: url(image/group/group_2-3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg_group_3 {
	background-image: url(image/group/group_2-2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_group_3-taiwan {
	background-image: url(image/taiwan/group_2-2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_group_4 {
	background-image: url(image/group/group_3-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_group_5 {
	background-image: url(image/group/main_2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}


.bg_right_1 {
	background-image: url(image/right/right_1_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 203px;
}
.bg_right_2 {
	background-image: url(image/right/right_2-3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 85px;
}
.bg_right_3 {
	background-image: url(image/right/right_5-2bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bg_right_4 {}
.bg_right_5 {}

.bg_main_1 {	background-image: url(image/mian/1_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_2 {	background-image: url(image/mian/2_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_3 {	background-image: url(image/mian/3_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_4 {	background-image: url(image/mian/4_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_5 {	background-image: url(image/mian/5_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_6 {	background-image: url(image/mian/6_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_7 {	background-image: url(image/mian/7_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_8 {	background-image: url(image/mian/8_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_9 {	background-image: url(image/mian/9_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_10 {	background-image: url(image/mian/10_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_11 {	background-image: url(image/mian/11_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_12 {	background-image: url(image/mian/12_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_13 {	background-image: url(image/mian/13_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}
.bg_main_14 {	background-image: url(image/mian/14_2.jpg);	background-repeat: no-repeat;	background-position: center bottom;	height: 557px;}

.bg_search {
	background-image: url(image/mian/search_2.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 107px;
}
.bg_search-f {
	background-image: url(image/mian/search_2f.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 107px;
}
.bg_search_2 {
	background-image: url(image/mian/search_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 107px;
}
.bg_search_2-f {
	background-image: url(image/mian/search_1f.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 107px;
}
.bg_search_3 {
	background-image: url(image/mian/search_3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_itinerary {
	background-image: url(image/group/group_main.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.bg_itinerary-2 {
	background-image: url(image/freego/main.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.bg_ticket_1 {
	background-image: url(image/ticket/index_3-1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 160px;
}
.bg_ticket_2 {
	background-image: url(image/ticket/index_name2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 168px;
}

.line_1 {	background-image: url(image/line/line_1.gif);	background-repeat: repeat-x;	background-position: center;}
.line_2 {	background-image: url(image/line/line_2.gif);	background-repeat: repeat-x;	background-position: center;}
.line_3 {	background-image: url(image/line/line_3.gif);	background-repeat: repeat-x;	background-position: center;}
.line_4 {	background-image: url(image/line/line_4.gif);	background-repeat: repeat-x;	background-position: center;}
.line_5 {	background-image: url(image/line/line_5.gif);	background-repeat: repeat-x;	background-position: center;}
.line_6 {	background-image: url(image/line/line_6.gif);	background-repeat: repeat-x;	background-position: center;}

.box_1 {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
.box_1-1 {
	border: 1px solid #CCCCCC;
}
.box_1-2 {
	border: 1px solid #CCCCCC;
	margin-right: 7px;
}
.box_2 {
	border: 1px dashed #CCCCCC;
}
.box_2-1 {
	border: 1px dashed #CCFFFF;
}
.box_3 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.h_1 {	height: 3px;}
.L_1 {
	margin-left: 5px;
}
.r_1 {
	margin-right: 3px;
}
.r_2 {
	margin-right: 8px;
}
.P_1 {
	margin-top: 4px;
	margin-right: 3px;
}
.btm_1 {
	margin-bottom: 6px;
}
.btm_1-1 {
	margin-bottom: 3px;
}
.btm_2 {
	margin-bottom: 5px;
}
.btm_2-1 {
	margin-bottom: 8px;
}
.btm_3 {
	margin-bottom: 30px;
}
.awoofooter {
	font-size: 12px;
	text-align: center;
}
.awoofooter  strong{
	font-weight: normal;
}
.freegoH2 {
	background-image: url(image/freego/title_1.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 499px;}
.ticketh1 {
	background-image: url(image/ticket/search_1.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	height: 260px;
	width: 313px;
}
.ticketh2 {
	background-image: url(image/ticket/index_3.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 795px;
	height: 46px;
}
.grouph1 {
	background-image: url(image/group/title_1.gif);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 499px;
	height: 260px;
}
.grouph2 {
	background-image: url(image/group/group_1.gif);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 391px;
	height: 45px;
}
.grouph3 {
	background-image: url(image/group/group_2.jpg);
	text-indent: -9999px;
	margin: 0px;
	padding: 0px;
	width: 391px;
	height: 45px;
}

