@charset "utf-8";
.titleLogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #1E1E1E;
}
.wordLogin {
	font-family: "微軟正黑體";
	font-size: 18px;
	color: #003f75;
	font-weight: bold;
}
.wordDownWord {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #333333;
}
.btnJoinFans {
	font-family: "微軟正黑體";
	font-size: 14px;
	height: 32px;
	line-height: normal;
	color: #333333;
        cursor:pointer;
}
.wordFB_USER {
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #1E1E1E;
}
.wordTitle_mySport {
	font-weight: bold;
	font-family: "微軟正黑體";
	font-size: 20px;
	color: #1E1E1E;
}
.word_IndroCopy {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #1E1E1E;
	line-height: 18px;
}
.wordPageTitle {
	font-family: "微軟正黑體";
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}
.wordSignUpTextBox {
	height: 28px;
	width: 290px;
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #000000;
}
.wordSignUpTitleText {
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #666666;
}
.wordSignUpTextIntro {

	font-family: "微軟正黑體";
	font-size: 13px;
	color: #000000;
}
.wordSignUpTextIntroCopy02_01 {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.wordSignUpTextIntroCopy02_02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}
.wordPirvacyListText {
	font-family: "微軟正黑體";
	font-size: 13px;
	color: #313131;
	line-height: 20px;
}
.wordPirvacyListTitle {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #313131;
	font-weight: bold;
}
.loginInTopButText {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #4B4B4B;
	font-weight: bold;
}
.infoTitleBut01 {
	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
	color: #600;
}
.infoTitleBut02 {

	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
	color: #999999;
}
.infoTitleText03 {

	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.infoTextBox02 {

	height: 28px;
	font-family: "微軟正黑體";
	font-size: 16px;
	color: #000000;
}
.infoTitleText02 {


	font-family: "微軟正黑體";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}
.infoTitleText03 {



	font-family: "微軟正黑體";
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.infoTitleText01 {



	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
	color: #333333;
}
.mainSearchBar {
	font-family: "微軟正黑體";
	font-size: 14px;
	color: #999999;
	height: 16px;
	width: 356px;
	line-height: 16px;
	background: white url(../img/profile/magnifier.png) right no-repeat;
	padding-right: 29px;
	padding-left: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	padding-left:4px;
}
.mainLeftWidth {
	width: 204px;
}
.mainText01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.mainTitleLine {
	font-weight: bold;
	color: #333333;
	background-image: url(../img/main/mainLeftTitleLine.png);
	height: 16px;
}
.mainText02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 22px;
}
.mainText03 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
}
.mainSelectText {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	width: 66px;
}
.mainTitleLine02 {
	font-weight: bold;
	color: #333333;
	background-image: url(../img/main/mainLeftTitleLine.png);
	height: 12px;
}
.mainText04 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 22px;
}
.mainText05 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}
.mainText05_02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 18px;
}
.mainText05_03_choice01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #999;
	line-height: 16px;
}
.mainText05_04_choice02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #8e2856;
	line-height: 16px;
}



.mainText06_MayYouKnowName {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #933;
	line-height: 14px;
}
.mainText06_02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #655341;
	line-height: 18px;
}

.mainText07_HowManyJoin {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	line-height: 14px;
}
.mainText07_02Title {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
}
.mainText07_03Join {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
}
.mainText07_04time {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #999;
	line-height: 18px;
}

.mainText08_01mapWord01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: bolder;
	color: #FFF;
	line-height: 16px;
}
.mainText08_01mapWord02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	line-height: 18px;
}
.mainInputBox {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 16px;
	height: 18px;
	width: 280px;
}








.mainBut01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 16px;
}
.mainBut02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 16px;
}
.activityText01_title01 {
	font-family: "微軟正黑體";
	font-size: 18px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
}
.activityText02_title02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
}
.activityText03_btn01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #666;
	line-height: 14px;
}
.activityText04_title03 {
	font-family: "微軟正黑體";
	font-size: 15px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
}
.activityText05_word01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: bolder;
	color: #7D7D7D;
	line-height: 14px;
}
.activityText06_list01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #333;
	line-height: 10px;
	height: 20px;
	width: 116px;
}
.activityText06_list02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #333;
	line-height: 10px;
	height: 20px;
	width: 92px;
}
.activityText06_list03 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #333;
	line-height: 10px;
	height: 14px;
	width: 116px;
}
.activity_msg01_all {
	height: 76px;
	width: 674px;
	position: relative;
}






.activity_msg01 {
	height: 76px;
	width: 325px;
	position: absolute;
}
.activity_msg02 {
	height: 76px;
	width: 325px;
	position: absolute;
	right: 0px;
}

.activity_msg01_01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
	height: 64px;
	width: 325px;
	position: absolute;
	top: 6px;
	left: 0px;
}
.activity_msg01_01:hover {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
	height: 64px;
	width: 325px;
	position: relative;
	top: 6px;
	background-color: #F0F0F0;
}
.activity_msg01_01_Pic {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #000;
	line-height: 18px;
	height: 55px;
	width: 55px;
	position: absolute;
	top: 4px;
}
.activity_msg01_01_text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 250px;
	position: absolute;
	top: 2px;
	right: 11px;
}
.activity_msg01_01_text02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #333;
	line-height: 18px;
	width: 250px;
	position: absolute;
	top: 18px;
	right: 11px;
}
.activity_msg01_01_text03 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 250px;
	position: absolute;
	top: 34px;
	right: 11px;
}
.activity_msg01_01_but01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 41px;
	position: absolute;
	top: 39px;
	right: 62px;
	height: 20px;
	background-image: url(../img/activity/Btn01_Join01.png);
	background-repeat: no-repeat;
}
.activity_msg01_01_but01:hover {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 41px;
	position: absolute;
	top: 39px;
	right: 62px;
	height: 20px;
	background-image: url(../img/activity/Btn01_Join02.png);
	background-repeat: no-repeat;
}

.activity_msg01_01_but02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 53px;
	position: absolute;
	top: 39px;
	right: 8px;
	height: 20px;
	background-image: url(../img/activity/Btn02_Join01.png);
	background-repeat: no-repeat;
}
.activity_msg01_01_but02:hover {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 53px;
	position: absolute;
	top: 39px;
	right: 8px;
	height: 20px;
	background-image: url(../img/activity/Btn02_Join02.png);
	background-repeat: no-repeat;
}
.activity_msg01_01_line {
	height: 1px;
	width: 325px;
	position: absolute;
	top: 75px;
	background-color: #CCC;
}
.activityText05_04_choice01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #069;
	line-height: 16px;
}
.activity_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/activity/Icon01.png);
	background-repeat: no-repeat;
	color: #069;
}
.activity_topBar02 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-repeat: no-repeat;
	color: #999;
}
.activity_topBar03 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-repeat: no-repeat;
	color: #903;
}

.route_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/activity/Icon01.png);
	background-repeat: no-repeat;
	color: #8e2856;
}
.route_left_all {
	width: 220px;
	position: relative;
}
.routeText02_intro {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	color: #999;
	line-height: 24px;
}
.route_left_TitleSize {
	width: 220px;
	position: relative;
	height: 26px;
}
.route_left_Title01text {
	width: 156px;
	position: absolute;
	height: 18px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 16px;
	font-weight: bold;
}
.route_left_Title01Btn {
	width: 60px;
	position: absolute;
	height: 20px;
	font-weight: bold;
	left: 161px;
	top: -1px;
	background-image: url(../img/route/Btn01_Search01.png);
}
.route_left_Title01Line {
	height: 1px;
	width: 220px;
	position: absolute;
	top: 24px;
	background-color: #CCC;
}
.routeText03_searchTitle {
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #999;
	line-height: 26px;
}
.routeText03_searchBar01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 18px;
	height: 20px;
	width: 116px;
}
.routeText03_searchBar02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 18px;
	height: 16px;
	width: 146px;
}
.routeText_SearchMili {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #333;
	line-height: 18px;
}
.route_left_Title01Line02 {
	height: 1px;
	width: 220px;
	position: relative;
	background-color: #CCC;
}
.route_left_Title01Space {
	height: 6px;
	width: 220px;
	position: relative;
}
.route_left_ListSize {
	height: 45px;
	width: 220px;
	position: relative;
}
.route_left_ListSize:hover {
	height: 45px;
	width: 220px;
	position: relative;
	background-color: #F0F0F0;
}
.route_left_listA01_Icon {
	height: 30px;
	width: 30px;
	position: absolute;
	top: 7px;
}
.route_list01_text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 18px;
	width: 180px;
	position: absolute;
	top: 6px;
	right: 2px;
}
.route_list01_text02 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	color: #666;
	line-height: 12px;
	width: 120px;
	position: absolute;
	top: 25px;
	right: 62px;
}
.route_list01_btn01 {
	width: 17px;
	position: absolute;
	top: 23px;
	right: 28px;
	background-image: url(../img/route/but03_Pin01.png);
	height: 17px;
}
.route_list01_btn01_02 {
	width: 17px;
	position: absolute;
	top: 23px;
	right: 28px;
	background-image: url(../img/route/but03_Pin02.png);
	height: 17px;
}

.route_list01_btn02 {
	width: 17px;
	position: absolute;
	top: 23px;
	right: 4px;
	background-image: url(../img/route/but04_cesta01.png);
	height: 17px;
}
.route_list01_btn02_02 {
	width: 17px;
	position: absolute;
	top: 23px;
	right: 4px;
	background-image: url(../img/route/but04_cesta02.png);
	height: 17px;
}

.route_left_List_Line01 {
	height: 1px;
	width: 220px;
	position: absolute;
	background-color: #CCC;
	top: 44px;
}
.routeText_list_pageNum01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #885a2d;
	line-height: 18px;
	text-decoration: underline;
}
.routeText_list_pageNum02 {
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
}
.route_MapSize {
	width: 672px;
	position: relative;
	height: 554px;
	background-image: url(../img/route/mapDemo.png);
}
.route_MapInfo01 {
	width: 672px;
	position: absolute;
	height: 130px;
	top: 424px;
	background-image: url(../img/route/Img01_MapInfo.png);
}
.route_MapInfo01_Bar01 {
	width: 660px;
	position: absolute;
	height: 24px;
	top: 6px;
	left: 10px;
}
.route_MapInfo01_Bar01Text {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	color: #FFF;
}
.route_MapInfo01_Bar02 {
	width: 500px;
	position: absolute;
	height: 92px;
	top: 39px;
	left: 10px;
}
.route_MapInfo01_Bar02Text01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #CCC;
}
.route_MapInfo01_Bar02Text02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #FFF;
	font-weight: bold;
}
.route_MapInfo01_Bar03 {
	width: 85px;
	position: absolute;
	height: 25px;
	top: 96px;
	left: 577px;
	background-image: url(../img/route/Btn17_more.png);
}
.route_MapInfo02 {
	width: 672px;
	position: absolute;
	height: 82px;
	background-image: url(../img/route/Img01_MapInfo.png);
}
.route_MapInfo02_Bar01Text {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 20px;
	color: #CCC;
}
.route_MapInfo02_Bar02Size01 {
	width: 204px;
	position: absolute;
	height: 20px;
	left: 7px;
	top: 48px;
}
.route_MapInfo02_Bar02_01_01 {
	width: 17px;
	position: absolute;
	height: 17px;
	background-image: url(../img/route/but03_Pin02.png);
	top: 2px;
}
.route_MapInfo02_Bar02_01_02 {
	width: 32px;
	position: absolute;
	height: 2px;
	top: 9px;
	left: 21px;
	background-color: #690;
}
.route_MapInfo02_Bar02_01_03 {
	width: 142px;
	position: absolute;
	height: 18px;
	top: 2px;
	left: 59px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #FFF;
}
.route_MapInfo02_Bar02Size02 {
	width: 204px;
	position: absolute;
	height: 20px;
	left: 232px;
	top: 48px;
}
.route_MapInfo02_Bar02_02_02 {
	width: 32px;
	position: absolute;
	height: 2px;
	top: 9px;
	left: 21px;
	background-color: #4e6996;
}
.route_MapInfo02_Bar02Size03 {
	width: 204px;
	position: absolute;
	height: 20px;
	left: 457px;
	top: 48px;
}
.route_MapInfo02_Bar02_03_02 {
	width: 32px;
	position: absolute;
	height: 2px;
	top: 9px;
	left: 21px;
	background-color: #F00;
}
.activity_detail_left_All {
	width: 624px;
	position: relative;
}
.activity_detail_left_bar01 {
	width: 674px;
	position: relative;
	height: 348px;
}
.activity_detail_left_bar01_01 {
	width: 674px;
	position: absolute;
	height: 25px;
}
.activity_detail_left_bar01Text {
	font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 20px;
	color: #303;
	font-weight: bold;
}
.activity_detail_left_bar01_02Line {
	width: 674px;
	position: absolute;
	height: 1px;
	top: 30px;
	background-color: #CCC;
}
.activity_detail_left_bar01_03Pic {
	width: 176px;
	position: absolute;
	height: 176px;
	top: 46px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.activity_detail_left_bar01_04like_join {
	width: 250px;
	position: absolute;
	height: 22px;
	top: 41px;
	left: 425px;
}
.activity_detail_left_bar01_04like_joinText01 {
	font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 20px;
	color: #600;
	font-weight: bold;
}
.activity_detail_left_bar01_04like_joinText02 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 20px;
	color: #666;
	font-weight: bold;
}
.activity_detail_left_bar01_05msg {
	width: 480px;
	position: absolute;
	height: 90px;
	top: 68px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 18px;
	left: 194px;
}
.activity_detail_left_bar01_06info {
	width: 248px;
	position: absolute;
	top: 172px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 18px;
	left: 194px;
}
.activity_detail_left_bar01_06infoText01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	color: #999;
	font-weight: bold;
}
.activity_detail_left_bar01_06infoText02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
}
.activity_detail_left_bar01_07Pic {
	width: 176px;
	position: absolute;
	height: 176px;
	top: 172px;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	left: 498px;
}
.activity_detail_left_bar01_06infoText03 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	color: #933;
	font-weight: bold;
}
.activity_detail_left_bar02Text {
	font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 20px;
	color: #999;
	font-weight: bold;
}
.activity_detail_left_bar02_02Line {
	width: 674px;
	position: relative;
	height: 1px;
	background-color: #CCC;
}
.activity_detail_left_bar02_03Space {
	width: 674px;
	position: relative;
	height: 10px;
}
.activity_detail_left_bar02_04JoinPic {
	width: 674px;
	position: relative;
	height: 52px;
}
.activity_detail_right_SpaceHight10px {
	position: relative;
	height: 10px;
	width: 220px;
}
.activity_detail_right_line {
	width: 220px;
	position: relative;
	height: 1px;
	background-color: #CCC;
}
.activity_detail_right_msgInputBar01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 18px;
	color: #999;
	font-weight: bold;
	height: 52px;
	width: 162px;
}
.activity_detail_right_msg01Text00 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	color: #933;
	font-weight: bold;
}

.activity_detail_right_msg01Text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 18px;
}
.activity_detail_right_msg01Text02 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 12px;
	color: #999;
}
.activity_detail_right_bar_TopDownSpace {
	width: 220px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
.routeDetail_MapInfo01_Bar02Text01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #666;
}
.routeDetail_MapInfo01_Bar02Text02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 22px;
	color: #333;
	font-weight: bold;
}
.route_detail_left_bar01_01 {
	width: 674px;
	position: relative;
	height: 136px;
}
.route_detail_left_bar02 {
	width: 674px;
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}
.route_detail_left_mapPic {
	width: 674px;
	position: relative;
	height: 500px;
	background-image: url(../img/route_detail/pic01_Map.png);
	border: 10px none #CCC;
}
.route_detail_left_bar03Space {
	width: 674px;
	position: relative;
	height: 20px;
}

.route_detail_left_bar03 {
	width: 674px;
	position: relative;
	background-image: url(../img/route_detail/pic02_Map.png);
	height: 230px;
	background-repeat: no-repeat;
}
.route_detail_right_bar01Text01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 20px;
	color: #666;
	font-weight: bold;
}

.route_detail_right_bar01Text02 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 20px;
	color: #600;
	font-weight: bold;
}
.route_detail_right_bar01Space {
	width: 220px;
	position: relative;
	height: 21px;
	top: 10px;
}
.route_detail_right_line {
	width: 220px;
	position: relative;
	height: 1px;
	background-color: #CCC;
}
.route_detail_right_signPoint_01Size {
	width: 208px;
	position: relative;
	background-color: #F8F8F8;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.route_detail_right_signPoint_01Pic {
	width: 16px;
	position: relative;
	background-color: #FFF;
}
.route_detail_right_signText01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 15px;
	color: #666;
	font-weight: bold;
}
.route_detail_right_03RankingTitle {
	width: 220px;
	position: relative;
	background-image: url(../img/route_detail/rankingPic01.png);
	height: 24px;
}
.route_detail_right_03RankingText01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 15px;
	color: #FFF;
	font-weight: bold;
}

.route_detail_right03RankingSize01 {
	width: 208px;
	position: relative;
	height: 26px;
	background-image: url(../img/route_detail/rankingPic02_01.png);
	padding-top: 6px;
	padding-left: 10px;
}
.route_detail_right03RankingSize02 {
	width: 208px;
	position: relative;
	height: 26px;
	background-image: url(../img/route_detail/rankingPic02_02.png);
	padding-top: 6px;
	padding-left: 10px;
}
.route_detail_right03RankingPic01 {
	width: 20px;
	position: relative;
	background-image: url(../img/route_detail/rankingIcon01.png);
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
}
.route_detail_right03RankingPic02 {
	width: 20px;
	position: relative;
	background-image: url(../img/route_detail/rankingIcon02.png);
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
}
.route_detail_right03RankingPic03 {
	width: 20px;
	position: relative;
	background-image: url(../img/route_detail/rankingIcon03.png);
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFF;
}
.route_detail_right03RankingText02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.route_New_left_bar01_input {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #CCC;
	height: 18px;
	width: 356px;
	padding-left: 8px;
}
.route_new_right_msgInputBar01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 18px;
	color: #999;
	font-weight: bold;
	height: 94px;
	width: 214px;
}
.route_new_right_signPoint_Size01 {
	width: 208px;
	position: relative;
	background-color: #F8F8F8;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.route_new_right_signPoint_Size02 {
	width: 208px;
	position: relative;
	background-color: #f5f5f5;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.friend_invitation_AllSize {
	width: 350px;
	position: relative;
}
.friend_invitation_BarTitleSize {
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk01_01_width350.png);
	height: 50px;
}

.friend_invitation_BarSize{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk02_01width350.png);
	height: 57px;
}

.friend_invitation_BarSize:hover{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk02_02width350.png);
	height: 57px;
}

.friend_invitation_BarSize_hover{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk02_02width350.png);
	height: 57px;
}

.friend_invitation_BarSize_hover:hover{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk02_01width350.png);
	height: 57px;
}

.friend_invitation_LastBarSize {
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk03_01.png);
	height: 57px;
}
.friend_invitation_LastBarSize:hover {
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk03_02width350.png);
	height: 57px;
}

.friend_invitation_LastBarSize_hover{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk03_02width350.png);
	height: 57px;
}

.friend_invitation_LastBarSize_hover:hover{
	width: 350px;
	position: relative;
	background-image: url(../img/friend_invitation/bk03_01.png);
	height: 57px;
}

.friend_invitation_BarTitle01 {
	width: 258px;
	position: absolute;
	height: 22px;
	left: 15px;
	top: 19px;
}
.friend_invitation_Bar01_Pic {
	width: 40px;
	position: absolute;
	height: 40px;
	left: 16px;
	top: 7px;
}
.friend_invitation_Bar01_text01 {
	width: 130px;
	position: absolute;
	height: 15px;
	left: 65px;
	top: 7px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 15px;
	color: #933;
	text-align: left;
}
.friend_invitation_Bar01_text02 {
	width: 130px;
	position: absolute;
	height: 15px;
	left: 65px;
	top: 25px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	color: #999;
	text-align: left;
}
.friend_invitation_Bar01_Btn {
	width: 77px;
	position: absolute;
	height: 20px;
	left: 250px;
	top: 25px;
}
.Home_notificationBarSize01 {
	width: 434px;
	position: relative;
	padding-bottom: 5px;
}
.Home_notificationBarSize02 {
	width: 426px;
	position: relative;
	padding-bottom: 10px;
	background-color: #e2e7f1;
	padding-top: 10px;
	padding-left: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #333;
}
.home_notification_popup_Bar01 {
	width: 160px;
	position: absolute;
	left: 65px;
	top: 7px;
}
.home_notification_popup_Bar02 {
	width: 32px;
	position: absolute;
	height: 16px;
	left: 260px;
	top: 5px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #999;
}
.home_notification_popup_Bar01Text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 14px;
	text-align:left;
}
.home_notification_popup_Bar01Text02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #999;
	line-height: 14px;
}
.home_all_notifications_left_bar01 {
	width: 674px;
	position: relative;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.home_all_notifications_left_Bar02 {
	width: 674px;
	position: relative;
	height: 58px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.home_all_notifications_left_Bar02_01 {
	width: 602px;
	position: absolute;
	left: 62px;
	top: 10px;
}
.home_all_notifications_left_line {
	width: 674px;
	position: relative;
	height: 1px;
	background-color: #CCC;
}
.home_all_notifications_left_Bar02_Pic {
	width: 40px;
	position: absolute;
	height: 40px;
	left: 10px;
	top: 10px;
}
.home_faq_afterlogin_titleBar01 {
	position: relative;
	height: 104px;
	background-image: url(../img/home_faq_afterlogin/title_back01.png);
	background-repeat: repeat-x;
}
.home_faq_afterlogin_titleBar02 {
	background-image: url(../img/home_faq_afterlogin/title_back02.png);
	font-family: "微軟正黑體";
	font-size: 30px;
	color: #333;
	text-decoration: none;
	padding-top: 18px;
}
.home_faq_afterlogin_rightBar01_01 {
	background-image: url(../img/home_faq_afterlogin/rightBar01Back01.png);
	text-decoration: none;
	height: 10px;
}
.home_faq_afterlogin_rightBar01_02 {
	background-image: url(../img/home_faq_afterlogin/rightBar01Back02.png);
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #333;
}
.home_faq_afterlogin_rightBar01_03 {
	background-image: url(../img/home_faq_afterlogin/rightBar01Back03.png);
	text-decoration: none;
	height: 10px;
}
.home_faq_afterlogin_rightBar01_04 {
	background-image: url(../img/home_faq_afterlogin/rightBar01Back02.png);
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	color: #333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.home_faq_afterlogin_leftBar01 {
	text-decoration: none;
	padding-bottom: 20px;
	width: 204px;
}
.home_faq_afterlogin_leftBar01Title {
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.home_faq_afterlogin_leftBar01TitleText01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 24px;
	color: #333;
	font-weight: bold;
}
.home_faq_afterlogin_leftBar01TitleText02 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 24px;
	color: #8e2856;
	font-weight: bold;
}
.home_faq_afterlogin_leftBar01insideText01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
}
.home_faq_afterlogin_leftBar01insideText02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #8e2856;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 4px;
}
.home_contact_Bar01Bk {
	background-image: url(../img/home_contact/barBk01.png);
}
.home_contact_Bar01Bk02 {
	background-image: url(../img/home_contact/barBk02.png);
	background-repeat: repeat;
}
.home_contact_Bar01Bk03 {
	background-image: url(../img/home_contact/barBk03.png);
	background-repeat: no-repeat;
}
.home_contact_Bar01Bk04 {
	background-image: url(../img/home_contact/barBk04.png);
	background-repeat: no-repeat;
}
.home_contact_Bar01TitleText01 {
	font-family: "微軟正黑體";
	font-size: 20px;
	line-height: 26px;
	color: #333;
	background-image: url(../img/home_contact/barBk02.png);
	background-repeat: repeat;
	font-weight: bold;
}

.home_contact_Bar01 {
	padding-bottom: 16px;
}
.home_contact_Bar01Text01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
}
.home_contact_Bar01Input01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	height: 22px;
	width: 282px;
	padding-left: 5px;
	color: #666;
	background-color: #F8F8F8;
	border: 1px solid #CCC;
}
.home_contact_Bar01Text02 {
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 14px;
	color: #CCC;
}
.home_contact_Bar01Input02 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	height: 18px;
	width: 274px;
	padding-left: 5px;
	color: #666;
	border: 1px solid #CCC;
}
.home_about_BarPic {
	height: 260px;
	width: 936px;
	background-color: #F0F0F0;
}
.home_about_Bar01TitleText01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 15px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}
.home_about_Bar01TitleText02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}
.home_privacy_Bar01TitleText01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 11px;
	color: #333;
	font-weight: bold;
	padding-bottom: 30px;
	padding-top: 37px;
}
.home_privacy_Bar02Size {
	color: #33;
	padding-bottom: 20px;
}
.profile_photo_popup_Bk {
	height: 100%;
	width: 100%;
	background-image: url(../img/photoPupUP/background.png);
}
.photoPopupLeftPicBar01 {
	height: 422px;
	width: 100%;
	background-image: url(../img/photoPupUP/PicBackground.png);
}
.photo_popup_left_downBar {
	height: 32px;
	width: 100%;
	background-image: url(../img/photoPupUP/background.png);
	position: relative;
	top: 380px;
	padding-top: 10px;
}
.photo_popupRightBar {
	width: 238px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.photo_popupRightBar01 {
	width: 238px;
	height: 108px;
	position: relative;
}
.photo_popupRightBar01Pic01 {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.photo_popupRightBar01_01 {
	width: 160px;
	height: 20px;
	position: absolute;
	top: 3px;
	left: 50px;
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #655341;
	font-weight: bold;
}
.photo_popupRightBar01_02 {
	width: 170px;
	height: 16;
	position: absolute;
	top: 24px;
	left: 50px;
	font-family: "微軟正黑體";
	font-size: 11px;
	color: #999;
}
.photo_popupRightBar01_03 {
	width: 220px;
	position: absolute;
	top: 45px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #999;
	font-weight: bold;
}
.photo_popupRightBar01_03text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bolder;
	color: #655341;
	line-height: 16px;
}
.photo_popupRightBar01_04Btn {
	width: 100px;
	position: absolute;
	top: 77px;
	left: 121px;
	height: 25px;
}
.photo_popupRightBar05Close {
	width: 14px;
	height: 14px;
	position: absolute;
	top: 0px;
	left: 224px;
}
.photo_popupleftBar02Input {
	width: 210px;
	height: 30px;
	position: relative;
	background-color: #f8f8f8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.photo_popupleftBar2InputBox {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	color: #666;
	line-height: 16px;
	height: 14px;
	width: 166px;
}
.photo_popupleftBar03 {
	width: 220px;
	position: relative;
	background-color: #f8f8f8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.photo_popupleftBar04 {
	width: 210px;
	position: relative;
	background-color: #f8f8f8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 5px;
}
.photo_popuplefttBar4Text01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #655341;
	font-weight: bold;
	line-height: 18px;
}

.photo_popuplefttBar4Text02 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #666;
	font-weight: bold;
}
.photo_popuplefttBar4Text03 {
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 16px;
	color: #CCC;
	font-weight: bold;
}
.profile_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/activity/Icon01.png);
	background-repeat: no-repeat;
	color: #ad363a;
}
.profile_allfriends_left_Bar01_TitleSize {
	color: #33;
	padding-bottom: 5px;
	height: 22px;
	width: 674px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.profile_allfriends_left_Bar02_SearchBar {
	color: #33;
	padding-bottom: 10px;
	width: 674px;
	padding-top: 10px;
}
.profile_allfriends_left_Bar02_SearchBar01 {
	color: #999;
	width: 572px;
	background-image: url(../img/profile/profile_allfriends_searchBar.png);
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-repeat: no-repeat;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	padding-left: 28px;
	background-color: #FFF;
}
.profile_allfriends_left_Bar02_Resoult {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 8px;
}

.profile_allfriends_left_Bar03_friend {
	color: #33;
	padding-bottom: 26px;
	width: 674px;
}
.profile_allfriends_rightBar01Size {
	color: #33;
	width: 216px;
	height: 50px;
	position: relative;
}
.profile_allfriends_rightBar01_01 {
	color: #33;
	width: 40px;
	height: 40px;
	position: absolute;
}
.profile_allfriends_rightBar01_02 {
	color: #933;
	width: 136px;
	height: 16px;
	position: absolute;
	left: 50px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 15px;
}
.profile_allfriends_rightBar01_03 {
	width: 136px;
	position: absolute;
	left: 50px;
	top: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	color: #999;
}
.profile_allfriends_rightBar01_04 {
	width: 77px;
	position: absolute;
	left: 140px;
	top: 12px;
	height: 20px;
}
.mainLeft01_PersonalInfo01 {
	color: #33;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.mainLeft01_PersonalInfoText01 {
	color: #333;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.mainLeft01_PersonalInfo02 {
	padding-bottom: 10px;
	padding-top: 10px;
}
.mainLeft01_PersonalInfo02_01 {
	padding-bottom: 8px;
}
.profile_MySchedule_Bar01Title {
	color: #33;
	padding-bottom: 5px;
	height: 22px;
	width: 928px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.profile_MySchedule_Bar02_ScheduleSize {
	padding-top: 8px;
}
.profile_MySchedule_Bar02_ScheduleText01 {
	color: #666;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.profile_MySchedule_Bar02_Schedule02_Pic {
	padding-top: 14px;
	padding-left: 14px;
	padding-bottom: 14px;
}
.profile_MySchedule_Bar02_ScheduleText02 {
	color: #666;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.profile_MySchedule_Bar02_ScheduleTitleText {
	color: #FFF;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.home_forgot_password_popupBk {
	height: 100%;
	width: 100%;
}
.home_forgot_password_popupSize02 {
	height: 142px;
	width: 561px;
	background-image: url(../img/home_contact/barBk05.png);
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.home_forgot_password_popupText01 {
	color: #333;
	line-height: 24px;
	font-family: "微軟正黑體";
	font-size: 18px;
	font-weight: bold;
}
.home_forgot_password_popupText02 {
	color: #333;
	line-height: 20px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.profile_friend_invitation_friend001 {
	padding-top: 8px;
	padding-bottom: 10px;
}

.profile_friend_invitation_friendSize {
	position: relative;
}
.profile_friend_invitation_friend1_01 {
	color: #33;
	width: 77px;
	height: 20;
	position: absolute;
}
.profile_album_bar01TitleText01 {
	color: #333;
	line-height: 14px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
}
.profile_album_bar01TitlePercenBar01 {
	width: 121px;
	background-image: url(../img/profile/pic01_PrecenBar01.png);
	height: 16px;
}
.profile_album_bar01TitlePercenBar02 {
	width: 50%;
	background-image: url(../img/profile/pic01_PrecenBar02.png);
	height: 16px;
}
.profile_album_photo01 {
	width: 222px;
	height: 152px;
	background-color: #aba198;
	position: relative;
}
.profile_album_photo01Bar {
	width: 212px;
	height: 20px;
	position: absolute;
	top: 124px;
	background-image: url(../img/photoPupUP/background.png);
	background-repeat: repeat;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 13px;
	color: #FFF;
	font-weight: normal;
}
.activity_new_routeAdded_Bar01Title {
	color: #33;
	padding-bottom: 10px;
	height: 22px;
	width: 928px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}

.activity_new_routeAdded_text01_inputBar {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	width: 282px;
	padding-left: 5px;
}
.activity_new_routeAdded_text02 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	padding-left: 3px;
}

.activity_new_routeAdded_left_bar01 {
	width: 176px;
	height: 300px;
	position: relative;
}
.activity_new_routeAdded_left_bar01_01 {
	width: 174px;
	height: 174px;
	position: absolute;
	border: 1px solid #E6E6E6;
}
.activity_new_routeAdded_left_bar01_02 {
	width: 58px;
	height: 25px;
	position: absolute;
	left: 56px;
	top: 189px;
}
.activity_new_routeAdded_right_text01_inputBar01 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	height: 80px;
	width: 729px;
	padding-left: 5px;
	padding-top: 5px;
}
.activity_new_routeAdded_right_pic01 {
	width: 244px;
	height: 244px;
	position: relative;
	background-image: url(../img/activity_new_routeAdded/pic02.png);
	border: 1px solid #E6E6E6;
}
.activity_new_routeAdded_right_pic01_01 {
	width: 106px;
	height: 30px;
	position: absolute;
	background-image: url(../img/activity_new_routeAdded/pic02.png);
	left: 139px;
	top: 214px;
}
.activity_new_routeAdded_right_bar01 {
	width: 366px;
	height: 30px;
	padding-bottom: 5px;
}
.activity_new_routeAdded_right_text02 {
	color: #666;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
}
.activity_new_routeAdded_right_text02_inputBar {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	width: 266px;
	padding-left: 5px;
}
.activity_new_routeAdded_right_text02_chanceBar {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	width: 110px;
}
.activity_new_routeAdded_right_bar02_01 {
	width: 90px;
	height: 22px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #666;
	border: 1px solid #CCC;
	text-align: center;
}
.activity_new_routeAdded_right_bar02_02 {
	width: 24px;
	height: 22px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #666;
	border: 1px solid #CCC;
	text-align: center;
}
.activity_new_routeAdded_right_bar02_03Text {
	width: 10px;
	height: 22px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #666;
	text-align: center;
	padding-right: 3px;
}
.activity_new_routeAdded_right_bar02_04 {
	width: 272px;
	border: 1px solid #CCC;
	padding-top: 5px;
}
.activity_new_routeAdded_right_bar02_05 {
	width: 258px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	height: 20px;
}
.activity_new_routeAdded_right_bar02_06 {
	height: 15px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 15px;
	color: #666;
	border: 1px solid #CCC;
	background-color: #dfe4ee;
	padding: 3px;
	width: 60px;
	text-align: center;
}
.activity_new_routeAdded_right_bar02 {
	width: 366px;
	padding-bottom: 5px;
	position: relative;
}
.activity_new_routeAdded_text03 {
	color: #999;
	line-height: 20px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
}
.challenge_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-repeat: no-repeat;
	color: #5d8622;
}
.challenge_detail_left_bar01All {
	width: 674px;
}

.challenge_detail_left_bar01_01 {
	width: 674px;
	position: relative;
	height: 25px;
	padding-bottom: 10px;
}
.challenge_detail_left_bar01_02 {
	width: 674px;
	position: relative;
	height: 25px;
	padding-bottom: 30px;
}
.challenge_detail_left_bar02_Leader01Title {
	width: 674px;
	position: relative;
	height: 25px;
	padding-bottom: 5px;
}
.challenge_detail_left_bar02_Leader02_01 {
	width: 674px;
	position: relative;
	height: 24px;
	background-image: url(../img/challenge_detail/pic01.png);
}
.challenge_detail_left_bar02_Leader03_01 {
	width: 674px;
	position: relative;
	height: 50px;
	background-image: url(../img/challenge_detail/pic02.png);
}
.challenge_detail_left_bar02_Leader03_02 {
	width: 674px;
	position: relative;
	height: 50px;
	background-image: url(../img/challenge_detail/pic02_01.png);
}

.challenge_detail_left_memory01_01 {
	width: 362px;
	position: relative;
	height: 16px;
	background-image: url(../img/challenge_detail/pic03_01.png);
}
.challenge_detail_left_memory01_02 {
	width: 80%;
	position: relative;
	height: 16px;
	background-image: url(../img/challenge_detail/pic03_02.png);
}
.challenge_detail_left_memory01_03 {
	width: 70%;
	position: relative;
	height: 16px;
	background-image: url(../img/challenge_detail/pic03_03.png);
}
.challenge_detail_left_memory01_04 {
	width: 60%;
	position: relative;
	height: 16px;
	background-image: url(../img/challenge_detail/pic03_04.png);
}
.challenge_detail_left_memory01_05 {
	width: 30%;
	position: relative;
	height: 16px;
	background-image: url(../img/challenge_detail/pic03_05.png);
}
.challenge_detail_left_memory01_06 {
	width: 674;
	position: relative;
	text-align: center;
}
.challenge_detail_left_bar01_07Pic01 {
	width: 176px;
	position: absolute;
	background-image: url(../img/activity_detail/Pic02_map.png);
	height: 176px;
	top: 172px;
	right: 0px;
}
.challenge_detail_left_MapBtn {
	width: 106px;
	height: 30px;
	position: absolute;
	background-image: url(../img/activity_new_routeAdded/pic02.png);
	left: 70px;
	top: 146px;
}
.game_new_routeAddedInput01 {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 928px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #f0f0f0;
}
.game_new_routeAddedInput02 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	width: 70px;
	padding-left: 5px;
}
.game_new_routeAddedInput03 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 24px;
	width: 60px;
}
.game_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-repeat: no-repeat;
	color: #5d43a0;
}
.game_list_Bar01_Pic01_all {
	padding-bottom: 10px;
	width: 920px;
	height: 170px;
	position: relative;
}
.game_list_Bar01_Pic01 {
	width: 920px;
	height: 170px;
	position: relative;
	background-color: #999;
}
.game_list_Bar01_Pic01_01 {
	width: 108px;
	height: 20px;
	position: absolute;
	left: 802px;
	top: 141px;
}
.game_list_Bar01_Pic01_02 {
	width: 20px;
	height: 20px;
	position: relative;
	background-image: url(../img/game_list/Btn01.png);
	background-repeat: no-repeat;
	text-align: center;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
}
.game_list_Bar02_all {
	padding-bottom: 15px;
	width: 920px;
	height: 102px;
	position: relative;
}
.game_list_Bar02_01 {
	width: 216px;
	height: 102px;
	position: relative;
}
.game_list_Bar02_02Pic {
	width: 102px;
	height: 102px;
	position: relative;
	background-color: #999;
}
.game_list_Bar02_01_01 {
	width: 112px;
	position: relative;
	padding-bottom: 5px;
}
.game_list_Bar02_01_01_text01 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: bolder;
	color: #655341;
	line-height: 16px;
	padding-bottom: 4px;
}
.game_list_Bar02_01_01_text02 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: bolder;
	color: #666;
	line-height: 16px;
	padding-bottom: 4px;
}
.game_list_Bar02_01_01_text03 {
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: bolder;
	color: #655341;
	line-height: 16px;
	padding-bottom: 4px;
	text-decoration: underline;
}
.game_list_Bar03_all {
	padding-bottom: 10px;
	width: 920px;
	position: relative;
	padding-top: 10px;
	background-color: #dfdfdf;
	height: 26px;
}
.gamelist_BarText01 {
	color: #666;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: normal;
	padding-right: 5px;
}
.gamelist_bar03_01 {
	width: 90px;
	height: 22px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 22px;
	color: #666;
	border: 1px solid #CCC;
	text-align: center;
	background-color: #FFF;
}
.game_list_Bar04_all {
	width: 920px;
	position: relative;
	padding-top: 15px;
}
.gamelist_Bar04Title {
	color: #33;
	padding-bottom: 5px;
	height: 22px;
	width: 920px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.game_list_Bar04_01 {
	width: 920px;
	position: relative;
	padding-top: 10px;
}
.game_list_Bar04_02 {
	color: #FFF;
	height: 38px;
	width: 920px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/game_list/pic01.png);
}
.game_list_Bar04_03 {
	color: #333;
	height: 25px;
	width: 920px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/game_list/pic02.png);
	padding-top: 5px;
}
.game_list_Bar04_03text01 {
	color: #333;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.game_list_Bar04_03text02 {
	color: #867766;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.game_list_Bar04_03text03 {
	color: #C00;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
}

.game_list_Bar04_04 {
	color: #333;
	height: 25px;
	width: 920px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/game_list/pic03.png);
	padding-top: 5px;
}
.game_list_Bar04_05 {
	color: #333;
	height: 25px;
	width: 920px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/game_list/pic04.png);
	padding-top: 5px;
}
.profile_MySchedule_Bar02_ScheduleText03 {
	color: #C00;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.game_detail_left_bar01_all {
	width: 674px;
	position: relative;
}

.game_detail_left_bar01_01 {
	width: 674px;
	position: relative;
	height: 370px;
}
.game_detail_left_bar01_title {
	width: 674px;
	position: relative;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 6px;
}
.game_detail_left_bar03_01 {
	width: 674px;
	position: relative;
	padding-bottom: 10px;
}
.game_detail_left_bar03_02 {
	width: 674px;
	position: relative;
	padding-bottom: 10px;
	padding-top: 10px;
}
.game_detail_left_bar03_Pic01 {
	width: 176px;
	position: relative;
	background-image: url(../img/activity_detail/Pic02_map.png);
	height: 176px;
}
.home_signin_popup_all {
	width: 290px;
	position: relative;
}
.home_signin_popup_01 {
	width: 255px;
	background-image: url(../img/home_signin_popup/bk01_01.png?20160623);
	height: 230px;
	padding-top: 20px;
	padding-left: 35px;
}
.home_signin_popup_text01 {
	color: #333;
	line-height: 15px;
	font-family: "微軟正黑體";
	font-size: 15px;
	font-weight: bold;
}
.home_signin_popup_text02 {
	color: #333;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}
.home_signin_popup_text03 {
	color: #7a6b5b;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
}

.home_signin_popup_input01 {
	color: #666;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	height: 22px;
	width: 212px;
	padding-left: 5px;
}
.home_verify_popup_input01 {
	color: #666;
	line-height: 20px;
	font-family: "微軟正黑體";
	font-size: 12px;
	height: 22px;
	width: 255px;
	padding-left: 5px;
}
.home_signin_popup_02 {
	width: 255px;
	background-image: url(../img/home_signin_popup/bk01_02.png);
	height: 160px;
	padding-top: 20px;
	padding-left: 35px;
}
.home_signin_popup_03 {
	width: 255px;
	background-image: url(../img/home_signin_popup/bk01_02.png);
	height: 90px;
	padding-top: 20px;
	padding-left: 35px;
}
.home_signin_popup_04 {
	width: 290px;
	background-image: url(../img/home_signin_popup/bk01_03.png);
	height: 8px;
}
.home_signin_popup_cancel {
	width: 14px;
	height: 14px;
	position: absolute;
	left: 259px;
	top: 20px;
}
.add_popupSize01 {
	height: 600px;
	width: 830px;
	background-image: url(../img/Add_list/add_bk.png);
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.add_popupSize02 {
	width: 770px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
.add_popupSize03 {
	height: 76px;
	width: 750px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #e4c7c3;
	border: 1px solid #CCC;
}
.add_popup_text01Title {
	color: #FFF;
	line-height: 22px;
	font-family: "微軟正黑體";
	font-size: 22px;
	font-weight: bold;
}
.add_popup_text02 {
	color: #333;
	line-height: 16px;
	font-family: "微軟正黑體";
	font-size: 16px;
	font-weight: bold;
}
.add_popup_text03 {
	color: #666;
	line-height: 18px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.add_popup_text04 {
	color: #666;
	line-height: 20px;
	font-family: "微軟正黑體";
	font-size: 16px;
	padding-bottom: 20px;
}
.add_popupSize04 {
	height: 48px;
	width: 810px;
	padding-top: 10px;
	background-color: #FFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
.list_Bar01_01 {
	color: #999;
	line-height: 42px;
	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
	height: 42px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.list_Bar01_02 {
	color: #039;
	line-height: 42px;
	font-family: "微軟正黑體";
	font-size: 20px;
	font-weight: bold;
}
.list_Bar02_01 {
	color: #666;
	line-height: 42px;
	font-family: "微軟正黑體";
	font-size: 16px;
	font-weight: bold;
}
.list_Bar02_02 {
	color: #666;
	line-height: 36px;
	font-family: "微軟正黑體";
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	padding-left: 5px;
	width: 120px;
}
.list_Bar03_01 {
	color: #CCC;
	font-family: "微軟正黑體";
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	background-color: #333;
	position: relative;
}
.list_Bar03_02 {
	color: #333;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	height: 76px;
	position: relative;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.list_Bar03_03 {
	color: #333;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
.list_Bar03_04 {
	color: #333;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	padding-left: 15px;
	height: 20px;
	width: 120px;
}
.list_Bar03_02_01 {
	color: #333;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	height: 76px;
	position: relative;
	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: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #F0F0F0;
}
.profile_album_detail_text01 {
	color: #999;
	line-height: 25px;
	font-family: "微軟正黑體";
	font-size: 12px;
}
.profile_album_detail_photo01_btn01 {
	position: absolute;
	top: 15px;
	right: 15px;
	height: 23px;
	width: 23px;
}
.profile_album_multipleworkoutsTitle001 {
	padding-top: 2px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 15px;
	color: #999;
	font-weight: bold;
}

.profile_album_multipleworkouts001 {
	padding-top: 8px;
	padding-bottom: 16px;
}
.profile_album_detail_multipleworkouts_photo01_01 {
	width: 222px;
	height: 76px;
	background-color: #eeeeee;
	position: relative;
}
.profile_album_detail_multipleworkouts_photo01_02 {
	width: 212px;
	height: 76px;
	background-color: #eeeeee;
	font-family: "微軟正黑體";
	font-size: 12px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-style: none;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 14px;
	color: #999;
}
.profile_album_detail_photo01_btn02 {
	position: absolute;
	top: 10px;
	height: 23px;
	width: 23px;
	left: 10px;
}
.home_signupText01 {
	padding-top: 2px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	color: #999;
}
.home_signupText02 {
	padding-top: 2px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	color: #900;
}
.home_signupText03 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 26px;
	font-weight: bold;
	width: 56px;
	text-align: right;
}

.home_signup_Bar01Input01 {
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	height: 18px;
	width: 304px;
	padding-left: 5px;
	color: #666;
	border: 1px solid #CCC;
}
.home_signupText04_01 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	color: #666;
	font-weight: bold;
}
.home_signupText04_02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	color: #900;
	font-weight: bold;
}
.home_signup_DownBar01 {
	background-image: url(../img/signUp/bk01.png);
	height: 112px;
	width: 502px;
}
.home_signup_Text05 {
	font-family: "微軟正黑體";
	font-size: 20px;
	line-height: 20px;
	color: #333;
	font-weight: bold;
	padding-top: 0px;
}
.home_signError01 {
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	color: #333;
	font-weight: bold;
	padding-top: 5px;
	background-color: #F99;
	text-align: center;
	padding-bottom: 5px;
	border: 1px solid #F00;
	width: 380px;
	position: relative;
}
.home_signError02 {
	padding-top: 10px;
	padding-bottom: 20px;
}
.home_signErrorBtn01 {
	position: absolute;
	top: 5px;
	height: 14px;
	width: 14px;
	right: 5px;
}
.history_titleBar01 {
	color: #33;
	padding-bottom: 10px;
	height: 25px;
	width: 946px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	position: relative;
}
.history_titleBar01_02_01 {
	color: #33;
	height: 18px;
	width: 944px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	position: relative;
	background-color: #efeeed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.history_titleBar01_02_Text01 {
	color: #999;
	line-height: 11px;
	font-family: "新細明體";
	font-size: 11px;
	padding-left: 5px;
	padding-top: 1px;
}
.history_calendarviewBar01_01 {
	width: 942px;
	position: relative;
	background-color: #CCC;
}

.history_calendarviewBar01_04 {
	width: 946px;
	position: relative;
	background-color: #CCC;
}
.history_calendarviewBar01_05 {
	background-color: #fbfbfb;
	padding-top: 4px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 11px;
	color: #666;
	height: 55px;
	padding-left: 5px;
	padding-right: 5px;
}
.history_calendarviewBar01_05:hover {
	background-color: #dfe4ee;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 11px;
	color: #666;
	height: 55px;
}
.history_calendarviewBar01_06 {
	background-color: #fbfbfb;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 11px;
	color: #CCC;
	height: 55px;
}
.history_calendarviewBar01_06:hover {
	background-color: #dfe4ee;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 11px;
	color: #CCC;
	height: 55px;
}
.history_calendarviewBar01_07 {
	padding-top: 4px;
	width: 114px;
	padding-bottom: 6px;
}
.history_calendarviewBar02_01 {
	position: relative;
	background-image: url(../img/history/bk02.png);
	background-repeat: repeat;
}
.history_calendarviewBar03_all {
	width: 100%;
	background-image: url(../img/history/bk07.png);
	background-repeat: repeat-x;
	position: relative;
}
.history_calendarviewBar03_all01 {
	position: relative;
	width: 970px;
}

.history_calendarviewBar03_left01 {
	position: relative;
	height: 100%;
	width: 240px;
}
.history_calendarviewBar03_left01_01 {
	position: relative;
	height: 30px;
	width: 230px;
	padding-top: 10px;
}
.history_calendarviewBar03_left01_02 {
	position: relative;
	width: 230px;
	padding-top: 10px;
}
.history_calendarviewBar03_left01_03 {
	position: relative;
	width: 115px;
	height: 34px;
	padding-bottom: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #999;
}
.history_calendarviewBar03_left01_04Text {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
}
.history_calendarviewBar03_left01_04Text02 {
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
	line-height: 18px;
}
.history_calendarviewBar03_left01_05 {
	position: absolute;
	width: 42px;
	height: 42px;
	top: 0px;
	right: 0px;
}
.history_calendarviewBar03_left01_05_01 {
	position: relative;
	width: 215px;
	padding-bottom: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #999;
}

.history_calendarviewBar03_left01_05InputText01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #999;
	line-height: 18px;
	height: 90px;
	width: 215px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}
.history_calendarviewBar03_left01_05_02Text {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
.history_calendarviewBar03_left02_shade {
	background-image: url(../img/history/bk04.png);
	width: 5px;
	position: absolute;
	left: 240px;
	top: 0px;
	height: 100%;
}






.history_calendarviewBar03_right01 {
	position: absolute;
	width: 730px;
	left: 240px;
	top: 0px;
}
.history_calendarviewBar03_right01_01 {
	position: relative;
	height: 30px;
	width: 730px;
	padding-top: 10px;
}
.history_calendarview_leftbar01Text01 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 18px;
	color: #600;
	font-weight: bold;
}
.history_calendarview_leftbar01Text02 {
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 18px;
	color: #999;
	font-weight: bold;
}
.history_calendarviewBar03_right01_02Text01 {
	font-family: "微軟正黑體";
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 18px;
	width: 110px;
}
.history_calendarviewBar03_right02_01 {
	position: relative;
	height: 268px;
	width: 730px;
	background-image: url(../img/history/map01.png);
}
.history_calendarviewBar03_right02_02 {
	position: absolute;
	height: 25px;
	width: 57px;
	background-image: url(../img/history/map01.png);
	top: 15px;
	right: 15px;
}

.history_calendarviewBar03_right03_01 {
	position: relative;
	height: 156px;
	width: 730px;
	background-image: url(../img/history/map02.png);
}
.history_calendarviewBar01_08 {
	padding-bottom: 20px;
}
.history_calendarviewBar01_09 {
	width: 190px;
	position: absolute;
	top: 55px;
	left: 535px;
}
.history_calendarviewBar01_10 {
	width: 190px;
	position: relative;
	background-image: url(../img/history/bk06_02.png);
	background-repeat: repeat;
	height: 62px;
}
.history_calendarviewBar01_10_02 {
	width: 30px;
	position: absolute;
	height: 30px;
	left: 15px;
	top: 16px;
}
.history_calendarviewBar01_10_03 {
	width: 126px;
	position: absolute;
	height: 16px;
	left: 55px;
	top: 0px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 14px;
	color: #900;
}
.history_calendarviewBar01_10_04 {
	width: 126px;
	position: absolute;
	height: 16px;
	left: 55px;
	top: 20px;
	font-family: "微軟正黑體";
	font-size: 11px;
	line-height: 12px;
	color: #666;
}
.history_calendarviewBar01_10_05 {
	width: 126px;
	position: absolute;
	height: 16px;
	left: 55px;
	top: 50px;
	font-family: "微軟正黑體";
	font-size: 13px;
	line-height: 12px;
	color: #666;
	font-weight: bold;
}
.history_calendarviewBar02_02 {
	position: relative;
	width: 360px;
	height: 40px;
}
.history_calendarviewBar02_02_01 {
	width: 30px;
	position: absolute;
	height: 30px;
	left: 0px;
	top: 6px;
}
.history_calendarviewBar02_02_02 {
	width: 300px;
	position: absolute;
	height: 18px;
	left: 37px;
	top: 6px;
	font-family: "微軟正黑體";
	font-size: 16px;
	line-height: 16px;
	color: #333;
	font-weight: bold;
}
.history_calendarviewBar02_02_03 {
	width: 300px;
	position: absolute;
	height: 16px;
	left: 37px;
	top: 25px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 12px;
	color: #666;
	font-weight: normal;
}
.history_calendarviewBar03_right01_02 {
	position: relative;
	height: 30px;
	width: 730px;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}
.history_calendarviewBar03Bk02 {
	position: relative;
	height: 100%;
	width: 100%;
}
.history_calendarviewBar03Bk02_01 {
	position: absolute;
	height: 40px;
	width: 100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	top: 308px;
}
.history_calendarPhotoBar03_right03_01 {
	position: relative;
	width: 730px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.history_calendarPhotoBar03_right03_02 {
	width: 166px;
	height: 131px;
	padding-left: 10px;
	position: relative;
}
.history_calendarviewBar03_right01_all {
	position: relative;
	width: 730px;
}
.history_listview_delete_Bar01Left01 {
	position: relative;
	width: 688px;
}
.history_listview_delete_Bar01Left01_01 {
	position: relative;
	width: 60px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 25px;
	color: #666;
	height: 20px;
	font-weight: bold;
}
.history_listview_delete_Bar01Left01_02 {
	position: absolute;
	width: 622px;
	height: 25px;
	left: 66px;
	top: 0px;
}
.history_listview_delete_Bar01Left01_03 {
	position: relative;
	width: 688px;
	height: 40px;
	padding-top: 4px;
}
.history_listview_delete_Bar01Left01_04 {
	color: #FFF;
	height: 40px;
	width: 688px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-image: url(../img/history/bk08_01.png);
}
.history_listview_delete_Bar01Left01_05 {
	color: #666666;
	height: 30px;
	width: 688px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	border-bottom: solid 1px #666666;
}
.history_listview_delete_Bar01Left01_06 {
	color: #666666;
	height: 30px;
	width: 688px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 12px;
	border-bottom: solid 1px #666666;
	background-color: #FFFFFF;
}
.history_listview_delete_Bar01Left01_07 {
	padding-bottom: 10px;
	width: 688px;
	position: relative;
}
.history_listview_delete_Bar01Right01_01 {
	position: relative;
	width: 220px;
	padding-bottom: 11px;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 25px;
	color: #666;
	height: 20px;
	font-weight: bold;
}
.history_listview_delete_Bar01Right01_02 {
	position: relative;
	width: 210px;
	padding-top: 10px;
	padding-left: 10px;
	background-color: #E6E6E6;
}
.history_listview_delete_Bar01Right01_03 {
	position: relative;
	width: 210px;
	background-color: #E6E6E6;
	padding-bottom: 10px;
}
.history_listview_delete_Bar01Right01_04 {
	position: relative;
	width: 220px;
	height: 25px;
	padding-top: 10px;
}
.history_topBar01 {
	height: 40px;
	width: 76px;
	position: relative;
	top: 7px;
	left: 0px;
	font-family: "微軟正黑體";
	font-size: 12px;
	background-repeat: no-repeat;
	color: #D19345;
}
.history_new_routeAdd_Lbar01 {
	width: 330px;
	padding-bottom: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.history_new_routeAdd_Lbar02Input01 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	width: 36px;
	padding-left: 5px;
}
.history_new_routeAdd_Lbar03 {
	width: 114px;
	height: 54px;
	position: relative;
	background-image: url(../img/history/bk09.png);
}
.history_new_routeAdd_Lbar03_01 {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 24px;
	top: 6px;
}
.history_new_routeAdd_Mbar01 {
	width: 266px;
	padding-bottom: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.history_new_routeAdd_Rbar01 {
	width: 332px;
	padding-bottom: 10px;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 20px;
	color: #666;
}
.history_new_routeAdd_Rbar02Input01 {
	color: #999;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 11px;
	font-weight: normal;
	height: 380px;
	width: 258px;
	padding-left: 5px;
	padding-top: 5px;
}



.history_analysis_overviewBar03 {
	width: 928px;
	height: 370px;
	position: relative;
	background-color: #F0F0F0;
}
.history_analysis_overviewBar04 {
	width: 928px;
	height: 115px;
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
}
.history_analysis_overviewBar04_01 {
	width: 928px;
	height: 215px;
	position: relative;
	background-color: #E6E6E6;
}
.history_analysis_overviewBar04_02 {
	width: 260px;
	height: 30px;
	position: absolute;
	left: 324px;
	top: 5px;
}
.history_analysis_overviewBar04_03 {
	width: 184px;
	height: 25px;
	position: absolute;
	left: 734px;
	top: 8px;
}
.history_analysis_overviewBar04_04 {
	width: 885px;
	height: 20px;
	position: absolute;
	left: 22px;
	top: 38px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #333;
}
.history_analysis_overviewBar04_05 {
	width: 885px;
	height: 20px;
	position: absolute;
	left: 22px;
	top: 56px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
}

.history_analysis_overviewBar04_06 {
	width: 885px;
	height: 20px;
	position: absolute;
	left: 22px;
	top: 80px;
	font-family: "微軟正黑體";
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
}

.history_analysis_overviewBar04_07 {
	width: 885px;
	height: 25px;
	position: absolute;
	left: 22px;
	top: 108px;
}
.history_analysis_overviewBar04_06_01 {
	height: 25px;
	position: relative;
	font-family: "微軟正黑體";
	font-size: 12px;
	line-height: 25px;
	font-weight: bold;
	color: #666;
}
.history_analysis_overviewBar04_07_01 {
	height: 10px;
	position: relative;
	background-color: #FC0;
	width: 10px;
	top: 0px;
}
.history_analysis_overviewBar04_07_02 {
	height: 10px;
	position: relative;
	background-color: #03C;
	width: 10px;
	top: 0px;
}

.race_list_div_css {
	color: #666666;
	height: 30px;
	line-height: 12px;
	font-family: "微軟正黑體";
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 920px;
	border-bottom: 1px solid #CCCCCC;
}

.race_list_color_css1{
	background-color: #FFFFFF;
}

.race_list_color_css2 {
}

.race_table_title_css {
    background-image: url("../img/race_list/pic01.png");
    color: #FFFFFF;
    font-family: "微軟正黑體";
    font-size: 12px;
    height: 38px;
    line-height: 12px;
    width: 920px;
}

.msg_datetime_text{
	font-size: 10px;
}

.feedDivContainer {
	margin: 0 auto;
	width: 374px;
	display: table-cell;
}

.feedDivLeft {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

.feedDivMid {
	float: left;
	width: 174px;
	margin: 0px;
	padding: 0px;
}

.feedDivRight {
	float: right;
	width: 154px;
	margin: 0px;
	padding: 0px;
}

.feedDivTableCell{
	height: 14px;	
	display: table-cell; 
	text-align: center; 
	vertical-align: middle;
}
 
.feedDivTableCell span{
	height: 100%; 
	display: inline-block;
}

.feedDivTableCell *{ 
	vertical-align: middle;
}

.loginFailLockDialog { 
	font-family: "微軟正黑體";
	font-size: 14px;
}