﻿@charset "utf-8";

A.meizz{
	target:expression(this.target='_blank')
	} 

.note1 {
	background-image: url('/image/taroro/la02.gif');
	border-width: 0;
}
.note2 {
	background-image: url('/image/taroro/btk01.gif');
	border-width: 0;
}

.xs1 {
	BACKGROUND: url('/image/taroro/la02.gif') ; 
	WIDTH: 765px; 
	text-align: center;
}

.photo_detail01 {
	background-image: url('/image/taroro/photo_x1.gif') ; 
	WIDTH: 530px; 
	Height: 2px;
	text-align: center;
}

.photo_detail02 {
	background-image: url('/image/taroro/photo_x2.gif') ; 
	WIDTH: 525px; 
	padding: 5px 0px 0px 5px;
}

p.TextStyle3 {
	margin:0;
	padding:0;
	font-size: 13px;
	line-height:180%;
	color: #5f5f5f;
}


.photo_detail03 {
	background-image: url('/image/taroro/photo_x3.gif') ; 
	WIDTH: 530px; 
	Height: 12px;

}


.groupcenter {
	width: 740px;
	text-align: left;
	padding: 0px 0px 0px 18px;

}
.groupcenter_p {
	height: 50px;
	text-align: center;
	}

.groupcenter_all {
	BACKGROUND: url('/image/taroro/la02.gif'); 
	width: 765px;
	float: left;
}

.taroro_td{
	border-width: 0;
}

.taroro_720{
	width: 720px;
	padding: 10px 0 10px 10px;
}
.photo_720{
	width: 720px;
	padding: 0px 0px 0px 45px;
}
.photo_tit{
	width: 680px;
	padding: 0px 0px 0px 70px;
}


.taroro_ttt{
	text-align: center;
}

.photo_tt{
	width: 520px;
	height:350px;
	padding: 5px 5px 0px 0px;
}


.tit_left {
	float: left;
}
.tit_center {
	float: center;
}
.taroro_left{
	width: 348px;
	font-size: 10pt;
	color: #333333;
	line-height: 190%;
	padding: 0px 0px 0px 10px;
	}
.taroro_right{
	float:right;
	width: 345px;
	height: 290px;
	padding: 50px 0px 0px 0px;
	}
.team_la{
	background-image: url('/image/taroro/team_bak00.gif');
	border-width: 0;
	width: 236px;
	height: 189px;
	font-size: 9pt;
	color: #5f5f5f;
	line-height: 150%;
	}
.info_la{
	background-image: url('/image/taroro/info_bak00.gif');
	border-width: 0;
	width: 236px;
	height: 189px;
	font-size: 9pt;
	color: #5f5f5f;
	line-height: 150%;
	}

.info_pa{ 
	float: right;
	width: 143px; 
	height: 100px;
	}
	
.team_big{
	background-image: url('/image/taroro/team_bak01.gif');
	border-width: 0;
	width: 472px;
	height: 189px;
	font-size: 9pt;
	color: #5f5f5f;
	line-height: 150%;
	}
.pic_noline{
	border-width: 0px;
	}

body {
	background-image: url("/image/taroro/bk01.gif");
	background-repeat: repeat-y;
	background-position: 50% 0%;
}
.out {
	display: block;
	background: .ddd;
	position: relative;
	width: 5em;
}
.in {
	background: .fff;
	border: 1px solid #999;
	position: relative;
	text-align: center;
	padding: 5px;
	left: -2px;
	top: -2px;
}
.Tab01 {
	border-collapse: collapse;
	background-color: #fff;
}
.TableCSS td {
	border: 1px solid .aaa;
}
.font8 {
	font-size: 8.5pt;
	color: #333333;
	line-height: 120%;
}
.font10 {
	font-size: 10pt;
	color: #333333;
	line-height: 170%;
	padding: 0px 10px 0px 10px;
}
.font9 {
	font-size: 9pt;
	color: #5f5f5f;
	line-height: 150%;
}
.font_org{
	color:#ec7600;
	font-weight: bold;
	font-size: 7.5pt;
	}
.font_yellow{
	color:yellow;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	}

/*
for page title_pic area
*/

.PageTitleArea {
	width: 740px;
	font-size: 12pt;
	text-align:left;
	color: #5f5f5f;
	line-height: 150%;
	padding: 0px 0px 10px 20px;
}

/*
only for desktop.asp moto.asp
*/

.ChooseList {
	width: 500px;
	font-size: 10pt;
	margin-left: 50px;
}

.ChooseListColumn1 {
	width: 24px;
	float: left;
}

.ChooseListColumn {
	background-image: url('/image/taroro/ta03.gif');
	width:113px;
	height:104px;
	font-size: 11px;
	color: #5f5f5f;
	float: left;
	text-align:center;

}

.ShowContentArea {
	background-image: url('/image/taroro/ta04.gif');
	width:669px;
	height:537px;
	text-align:left;
	float: left;
}

.ShowContentAreaForSWF {
	text-align:center;
}

.ShowContentAreaForSWF_NOSCRIPT{
	width:640px;
	height:480px;
	text-align:center;
	padding: 200px 0 0 0;
}

/*
only for msn.asp
*/

.msnList {
	width: 678px;
	text-align:center;
	float: left;
	margin-left: 30px;
}

.msnListColumn {
	background-image: url('/image/taroro/ta03.gif');
	width:113px;
	height:104px;
	vertical-align: middle;
	float: left;
}

/*
only for travel_photo.asp travel_video.asp
*/

.ContentBodyArea {
	width: 740px;
	float: left;
	padding: 10px 0 10px 10px;
}

.ContentBodyAreaLeft {
	width: 180px;
	padding: 0 0 0 10px;
	float: left;
	text-align: center;
}

.ChooseListRow {
	background-image: url('/image/taroro/ta05.gif');
	width:170px;
	height:150px;
	font-size: 9pt;
	color: #333333;
	line-height: 150%;
}

.ContentBodyAreaRight {
	width: 540px;
	padding: 10px 0px 10px 10px;
	float:left;
}

.ContentBodyAreaRightTitle {
	width: 520px;
	padding: 5px 0px 5px 8px;
	BACKGROUND: url('/image/taroro/travel01.gif');
}

h2,.ContentBodyAreaRightTitle  {
font-size:13px;
margin: 0px;
border-top: 0px;
line-height: 150%;
}
p,.ContentBodyAreaRightTitle {
	font-size: 83%;
	line-height: 1.35;
}

.ContentBodyAreaRightTitleTxt1 {
	font-size: 24px;
	width:510px;
	line-height: 150%;
	text-align: left;
	font-weight: bold;
	color:white;
}

.ContentBodyAreaRightTitleTxt2 {
	font-size: 12px;
	line-height: 150%;
	width:500px;
	font-size: 9pt;
	color:white;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

.ContentBodyAreaRightTitleTxt3 {
	text-align:left;
	font-size: 12px;
	line-height: 170%;
	color: #333333;
	width: 500px;
	padding: 5px 10px 0px 10px;
}

.ContentBodyAreaRightShowPic {
	background-image: url('/image/taroro/ta06.gif');
	width:530px;
	height:410px;
	padding: 5px 0px 0px 0px;
}

/*替代圖設定*/
.taroro_picbk {
	background-image: url('/image/taroro/taroro_bk.jpg');
	width:765px;
	height:225px;
	}
.taroro_picindex {
	background-image: url('/image/taroro/taroro_index.jpg');
	width:765px;
	height:460px;
	}
.taroro_indexmenu {
	/*float:right;*/
	width:700px;
	padding: 380px 0px 0px 30px;
	}

.taroro_bkmenu {
	/*float:right;*/
	width:700px;
	padding: 140px 0px 0px 30px;
	}

.taroro_alt_menu_div{
	line-height: 150%;
	float:right;
	width:95px;
	height:30px;
	cursor:hand;
	font-size: 83%;
	text-align: center;
}

.taroro_alt_menu_div a{
	line-height: 150%;
}

div.taroro_alt_menu_ul {
	width: 650px;
	text-align: left;
}
	
div.taroro_alt_menu_ul ul{
	display:none;
	list-style:none;
	width:100%;
}

div.taroro_alt_menu_ul ul li{
	line-height: 150%;
	float: right;
	padding:0px 5px 0px 5px;
	font-size: 83%;
}