.navi {FONT-FAMILY: "Arial", "Verdana",  "Helvetica", "sans-serif"; FONT-SIZE: 13px; color: #393A51; Text-Decoration: none}
.navi_on {FONT-FAMILY: "Arial", "Verdana",  "Helvetica", "sans-serif"; FONT-SIZE: 13px; color: #FFFFFF; Text-Decoration: none}
.e2 {FONT-FAMILY: "Arial", "Verdana",  "Helvetica", "sans-serif"; FONT-SIZE: 12px; Text-Decoration: none}
.e3 {FONT-FAMILY: "Arial", "Verdana",  "Helvetica", "sans-serif"; FONT-SIZE: 12px; Text-Decoration: none}
.e9 {FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9px; line-height: 16px}
.e92 {FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 9px;}
.e10 {FONT-FAMILY: "Arial"; FONT-SIZE: 10px}
.e10-1 {FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; FONT-SIZE: 10px}
.e0 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 12px; FONT-WEIGHT: bold; TEXT-DECORATION: underline}
.e1 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 10px; TEXT-DECORATION: none}
.c11 {FONT-FAMILY: 新細明體; FONT-SIZE: 11px;}
.c12 {FONT-FAMILY: 新細明體; FONT-SIZE: 12px; line-height:135%;}
.c13 {FONT-FAMILY: 新細明體; FONT-SIZE: 13px; line-height:135%;}
.c14 { FONT-FAMILY: "新細明體"; FONT-SIZE: 15px; line-height:135%;}
.c15 { FONT-FAMILY: "新細明體"; FONT-SIZE: 15px; line-height:135%;}
.c16 { FONT-FAMILY: "新細明體"; FONT-SIZE: 16px; line-height:135%;}
.b12 {FONT-FAMILY: 新細明體; FONT-SIZE: 12px; line-height: 18px; COLOR: #333366;}
.g13 {FONT-FAMILY: 新細明體; FONT-SIZE: 13px; line-height: 18px; COLOR: #666666;}
.e11 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 11px; line-height:135%;}
.e12 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 12px; line-height:135%;}
.e13 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 10pt; line-height:135%;}
.e15 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 15px; line-height:135%;}
.eb10 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 10px; FONT-WEIGHT: bold}
.eb11 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 11px; FONT-WEIGHT: bold}
.eb12 {FONT-FAMILY: "verdana", "tahoma", "arial cyr", "arial", "helvetica", "geneva"; FONT-SIZE: 12px; FONT-WEIGHT: bold; color: #FFFFFF}
.eb15 {FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva; FONT-SIZE: 15px; FONT-WEIGHT: bold}
.routes_info{color:#666666; font-size:13px;line-height:140%}
.img01{border:#8A8A8A 1px solid}
A:link {COLOR: #333366; CURSOR: pointer; FONT-STYLE: normal; TEXT-DECORATION: none}
A:visited {COLOR: #333366; FONT-STYLE: normal; TEXT-DECORATION: none}
A:active {COLOR: #003163; FONT-STYLE: normal; TEXT-DECORATION: underline}
A:hover {
	COLOR: #CC0000;
	FONT-STYLE: normal;
	text-decoration: underline;
}
.navi_sub {
	FONT-SIZE: 12px; COLOR: #D74747; TEXT-DECORATION: none
}
.navi_sub:link {
	FONT-SIZE: 12px; COLOR: #D74747; TEXT-DECORATION: none
}
.navi_sub:hover {
	FONT-SIZE: 12px; COLOR: #D7F7F7; TEXT-DECORATION: none
}
.navi_sub:active {
	FONT-SIZE: 12px; COLOR: #D7F7F7; TEXT-DECORATION: none
}
.navi_sub:visited {
	FONT-SIZE: 12px; COLOR: #D74747; TEXT-DECORATION: none
}
.navi_sub2 {
	FONT-SIZE: 12px; COLOR: #D7F7F7; TEXT-DECORATION: none ;background-color:#8F97AF
}

.StyleHomeBottom:link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
.StyleHomeBottom:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.StyleHomeBottom:active {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: none;
}
.StyleHomeBottom:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #FFFFFF; TEXT-DECORATION: underline;
}

.button:link { color:#FFFFFF; text-decoration:none; background-color:#AA0404; font-size: 15px; font-family: "細明體"; font-weight: normal}
.button:visited { color:#FFFFFF;text-decoration:none; background-color:#AA0404; font-size: 15px; font-weight: bold; font-family: "細明體"}
.button:hover { color:#FFFFFF;  text-decoration:underline; background-color:#AA0404; font-size: 15px; font-family: "細明體"; font-weight: bold}
.button:active { color:#FFFFFF; text-decoration:underline; background-color:#AA0404; font-weight: bold; font-size: 15px; font-family: "細明體"}

.button9:link {
	FONT-SIZE: 9pt;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#585858;
	font-weight: bold;
}
.button9:visited {
	FONT-SIZE: 9pt;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#585858;
	font-weight: bold;
}
.button9:hover {
	FONT-SIZE: 9pt;
	color:#FFFFFF;
	text-decoration:underline;
	background-color:#585858;
; font-weight: bold
}
.button9:active {FONT-SIZE: 9pt; color:#FFFFFF; text-decoration:underline; background-color:#585858; font-weight: bold;} 



.btn2
{
border: 1px outset; cursor: pointer; font-size:12px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(/images/btn_bg.gif);
backgroung-image: repeat-x;
width:50px;
}

.btn4
{
border: 1px outset; cursor: pointer; font-size:12px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
background-image: url(/images/btn_bg.gif);
backgroung-image: repeat-x;
width:70px;
}

.tab-on {background-color: #ffffff;border-top:solid 1px #666666;border-left:solid 1px #666666;border-right:solid 1px #666666;padding-top:2px;text-align: center;height:25px;}
.tab-off {border-top:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;padding-top:2px;text-align: center;height:25px;background-color: #FFFFDC;}

.tab2-on {background-color: #ffffff;border-top:solid 1px #1D81A1;border-left:solid 1px #1D81A1;border-right:solid 1px #1D81A1;padding-top:2px;text-align: center;height:23px;}
.tab2-off {border-top:1px solid #1D81A1;border-left:1px solid #1D81A1;border-right:1px solid #1D81A1;padding-top:2px;text-align: center;height:23px;background-image:url(/images/contact_naiv_bg.gif);}

.blink_12:link { color:#0066FF; text-decoration:underline; font-size: 12px;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_12:visited { color:#0066FF;text-decoration:underline; font-size: 12px;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_12:hover { color:#CC0000;  text-decoration:none; font-size: 12px;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_12:active { color:#CC0000; text-decoration:none; font-size: 12px;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}

.elink_13:link { color:#0066FF; text-decoration:underline; font-size: 13px;}
.elink_13:visited { color:#0066FF;text-decoration:underline; font-size: 13px;}
.elink_13:hover { color:#CC0000;  text-decoration:none; font-size: 13px;}
.elink_13:active { color:#CC0000; text-decoration:none; font-size: 13px;}

.blink_13:link { color:#0066FF; text-decoration:underline; font-size: 10pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_13:visited { color:#0066FF;text-decoration:underline; font-size: 10pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_13:hover { color:#CC0000;  text-decoration:none; font-size: 10pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_13:active { color:#CC0000; text-decoration:none; font-size: 10pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}

.r15 { color:#CC0000; text-decoration:none; font-size: 11pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_15:link { color:#0066FF; text-decoration:underline; font-size: 11pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_15:visited { color:#0066FF;text-decoration:underline; font-size: 11pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_15:hover { color:#CC0000;  text-decoration:none; font-size: 11pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}
.blink_15:active { color:#CC0000; text-decoration:none; font-size: 11pt;FONT-FAMILY: verdana, tahoma, arial cyr, arial, helvetica, geneva;}

.blink_16:link { color:#0066FF; text-decoration:underline; font-size: 16px;}
.blink_16:visited { color:#0066FF;text-decoration:underline; font-size: 16px;}
.blink_16:hover { color:#CC0000;  text-decoration:none; font-size: 16px;}
.blink_16:active { color:#CC0000; text-decoration:none; font-size: 16px;}

.shop_title { color:#666666; FONT-WEIGHT: bold; font-size: 13px; font-family: "細明體"; line-height:140%;}
.shop_title:link { color:#666666; FONT-WEIGHT: bold; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}
.shop_title:visited { color:#666666; FONT-WEIGHT: bold; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}
.shop_title:hover { color:#CC0000; FONT-WEIGHT: bold; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}
.shop_title:active { color:#CC0000;FONT-WEIGHT: bold; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}

.shop_txt { color:#666666; font-size: 12px; font-family: "細明體"; line-height:140%;}
.shop_txt:link { color:#666666; text-decoration:none; font-size: 12px; font-family: "細明體"; line-height:140%;}
.shop_txt:visited { color:#666666; text-decoration:none; font-size: 12px; font-family: "細明體"; line-height:140%;}
.shop_txt:hover { color:#CC0000; text-decoration:none; font-size: 12px; font-family: "細明體"; line-height:140%;}
.shop_txt:active { color:#CC0000; text-decoration:none; font-size: 12px; font-family: "細明體" line-height:140%;}

.travel_info { color:#666666; font-size: 13px; font-family: "細明體"; line-height:140%;}
.travel_info:link { color:#666666; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}
.travel_info:visited { color:#666666; text-decoration:none; font-size: 13px; font-family: "細明體"; line-height:140%;}
.travel_info:hover { color:#CC0000; text-decoration:underline; font-size: 13px; font-family: "細明體"; line-height:140%;}
.travel_info:active { color:#CC0000; text-decoration:underline; font-size: 13px; font-family: "細明體" line-height:140%;}

.path_12 { color:#666666; text-decoration:none; font-size: 12px;}
.path_12:link { color:#666666; text-decoration:none; font-size: 12px;}
.path_12:visited { color:#666666;text-decoration:none; font-size: 12px;}
.path_12:hover { color:#CC0000;  text-decoration:underline; font-size: 12px;}
.path_12:active { color:#CC0000; text-decoration:underline; font-size: 12px;}

.navisub_td  {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: D74747;
	padding-left: 3px;
	padding-top: 3px;
	cursor: pointer;
}
.navisub_tdon  {
	background-color: #8F97AF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: D7F7F7;
	padding-left: 3px;
	padding-top: 3px;
	cursor: pointer;
}

.highlight1 { color:#333366; text-decoration:none; font-size: 12px; font-family: "細明體";padding-top: 1px;}
.highlight2 { color:#CC0000;  text-decoration:underline; font-size: 12px; font-family: "細明體"; line-height:140%;}
.highlight3 { color:#0066FF;  text-decoration:underline; font-size: 12px; font-family: "細明體"; line-height:140%;}

.btn_search
{
border: 1px outset; cursor: pointer; font-size:12px; font-weight: normal; margin: 0px 0px 0px 1px; padding: 1px 1px 1px 1px;
backgroung-image: repeat-x;
width:30px;
height:19px;
}
.Msbox {
	FONT-SIZE: 12px; WIDTH: 60px; HEIGHT:18px; COLOR: #000000; FONT-STYLE: normal; BORDER-RIGHT: #666666 0px solid; BORDER-TOP: #666666 0px solid;BORDER-LEFT: #666666 0px solid;BORDER-BOTTOM: #666666 0px solid; 
}
.gbtn{
padding-top:2px;;vertical-align:middle;letter-spacing:1px;background-color:#dedede;cursor:pointer; height: 25px; font-size:13px
}

#vinfo_hl div {padding-left:5px; height:1px; padding-top:3px;padding-bottom:3px}
div#vinfo_hl div a {text-decoration:none}
div#vinfo_hl div a:hover {text-decoration:none}

#vinfo_hl div li.title {float:left;padding-left:10px;background: url(/images/icon_arrow02.gif) 0% 30% no-repeat}
#vinfo_hl div li.money {float:right;font-size:11px;color:#CC0000;font-family:verdana,arial;margin-right:2px}
