@charset "utf-8";
/* CSS Document */

body{margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;	color: #333333;	font-size: 80%;	background-color: #FFFFFF; line-height:155%;}
div.tour_all{width:1000px;margin:0px auto;}
div.tour{
	width:920px;
	margin:0px;
	background-color:#ffffff;
	background-image: url(../../images/JP/008.webp);
	background-repeat: repeat-x;
}
div.tour_top{height:94px;padding:0px 0px 0px 0px }
div.tour_logo{width:188px;height:70px;float:left;padding-top:8px}
div.tour_logo SPAN{ display:none}
div.tour_logo A, div.tour_logo A:link  {background-image: url(../../images/JP/tio_LOGO.webp);background-repeat: no-repeat;background-position: left top;width:188px;height:70px;display: block;padding-top:6px}
div.tour_logo A:hover {}
div.tour_topnav{ float:right;width:690px;text-align:right;}
div.tour_topnav div.tour_box01{padding-top:6px}
div.tour_topnav div.tour_box02{padding-top:38px}
div.tour_menu{}
div.tour_main{background-image: url(http://timefortaiwan.tw/JP/images/layout_02.gif);background-repeat: no-repeat;background-position: left top;margin-bottom:15px;overflow: hidden;clear: both;height:auto}
div.tour_footer{background-image: url(../../images/JP/footer_bg.webp);	background-repeat: repeat-x;background-position: left top;	overflow: hidden;	padding:15px 0px 5px 0px}
div.spacer {clear: both;margin: 0px;padding: 0px;}
P ,SPAN ,div{WORD-BREAK: break-all;}
div.block{float:left}
div.apDiv1 {position:absolute;width:51px;height:194px;z-index:1;margin:197px 0px 0px 923px}

/* main CSS Document */
div.tour_urlPath{font-size: 12px;float:right;padding-top:5px;padding-right:4px}
div.tour_mainT{font-size: 12px;padding:8px 0px 0px 5px;margin-bottom:2px;}


/* main footer CSS Document */

div.tour_footer_link{text-align: center;margin:0px 0px 20px 7px;padding:0px;height:auto}
table.tour_footer_co{vertical-align: top;}
table.tour_footer_co td{vertical-align: top;}

/* other CSS Document */
div.tour_ad{margin:5px auto;width:205px;text-align: center;}
div.tour_ad img{margin:5px auto;border:1px solid #ccc;}

/* button CSS Document */
.button{background-image: url(../../images/JP/bot_search_2.webp);background-repeat: no-repeat;background-position: left top;border: 0px none;height: 27px;
	width: 67px;font-size: 12px;*padding-top:3px;}
.button2{background-image: url(../../images/JP/bot_search_3.webp);background-repeat: no-repeat;background-position: left top;border: 0px none;height: 27px;
	width: 100px;font-size: 12px;*padding-top:3px;}
	
.login_button{background-color: #747474;color:#ffc75d;	height: 40px;	width: 40px;	border: none;}

/* input CSS Document */
.textinput50{border: 1px solid #999999;padding:3px;width: 50px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput100{border: 1px solid #999999;padding:3px;width: 100px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput110{	padding:3px;	width: 110px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:85%;	background-color: #5f5f5f;
line-height: normal;	color: #999999;	border: none;}
.textinput120{border: 1px solid #b7b7b7;padding:3px;width: 120px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput150{border: 1px solid #999999;padding:3px;width: 150px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput200{border: 1px solid #999999;padding:3px;width: 200px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput300{border: 1px solid #999999;padding:3px;width: 300px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}
.textinput400{border: 1px solid #999999;padding:3px;width: 400px;font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:85%;background-color: #ffffff;line-height: normal;}

/* link CSS Document */
a img{border:0;}

.tour a{	color: #000000;	text-decoration: none;}
.tour a:link {color: #000000;text-decoration: none;}
.tour a:visited {color: #000000;text-decoration: none;}
.tour a:hover {	color: #cc0000;	text-decoration: underline;}

.urlPath a{	color: #767676;	text-decoration: none; font-size: 85%;}
.urlPath a:link {color: #767676;text-decoration: none; font-size: 85%;}
.urlPath a:visited {color: #767676;text-decoration: none; font-size: 85%;}
.urlPath a:hover {color: #333333;text-decoration: none; font-size: 85%;}

div.tourweb a{	color: #006699;	text-decoration: none;}
div.tourweb a:link {color: #006699;text-decoration: none;}
div.stourweb a:visited {color: #006699;text-decoration: none;}
div.tourweb a:hover {color: #c62b2b;text-decoration: underline;}

div.Title_bg a{	color: #006699;	text-decoration: none;}
div.Title_bg a:link {color: #006699;text-decoration: none;}
div.Title_bg a:visited {color: #006699;text-decoration: none;}
div.Title_bg a:hover {color: #c62b2b;text-decoration: underline;}

.tour_footer a{	color: #666666;	text-decoration: none;}
.tour_footer a:link {color: #666666;text-decoration: none;}
.tour_footer a:visited {color: #666666;text-decoration: none;}
.tour_footer a:hover {color: #c62b2b;text-decoration: none;}

.more a{color: #707070;text-decoration: none;font-size:85%;}
a.more:link{color: #707070;text-decoration: none;font-size:85%;}
a.more:visited{color: #707070;text-decoration: none;font-size:85%;}
a.more:hover{color: #333333;text-decoration: none;font-size:85%;}

/* menu2 CSS Document*/
div.mneucontent{
	width:auto;
	padding:5px auto;
	height:30px;
	display:inline;/*text-align:center;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.mneucontent UL {padding: 0px;margin: 0px;list-style-type: none;/* text-align: center*/}
div.mneucontent LI {display: inline; line-height: 30px;padding:0px 0px;margin:0px 0px;}
div.mneucontent LI A {
	padding: 5px 5px 6px 5px;
	COLOR: #666;
	text-decoration: none;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}
div.mneucontent LI a:link{padding: 5px 5px 6px 5px;color: #666;text-decoration: none;font-size:100%}
div.mneucontent LI A:hover {padding: 5px 5px 6px 5px;COLOR: #cf0d03;text-decoration: none;font-size:100%;background:none}
div.mneucontent LI A.tabactive {padding: 5px 5px 6px 5px;COLOR: #cf0d03;display: inline;}


/* font CSS Document*/
.textstyle_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	font-weight: normal;
	font-size: 11px;
}
.textstyle_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 18px;
	font-weight: bold;
}
.textstyle_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff3f3f;
	font-size: 11px;
}
.textstyle_04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ff3f3f;
	font-size: 12px;
}
.textstyle_05 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
}
.textstyle_06 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 13px;
	line-height: 22px;
}
.textstyle_07 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0693d8;
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
}
.textstyle_08 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #71b61f;
}
.textstyle_09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #21b0c9;
}

.textstyle_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
}
.textstyle_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0693d8;
}
.textstyle_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
}
.textstyle_13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	line-height: 20px;
}

.textstyle_14{
	font-family: "華康中黑體", "新細明體";
	color: #333333;
	font-size: 20px;
	line-height: 22px;
	font-weight: bold;
}
.textstyle_15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	line-height: 20px;
}
.conttextstyle_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 12px;
	line-height: 22px;
}
.conttextstyle_02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 13px;
	line-height: 22px;
}
.conttextstyle_03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #505050;
	font-size: 15px;
	line-height: 22px;
}
div.tour_footer2{padding:10px 10px 10px 10px;color: #666666;-webkit-text-size-adjust: none;border-top:3px solid #ccc;overflow: hidden}
div.footer_logo2{background-image: url(../../images/JP/LOGO.webp);	background-repeat: no-repeat;	background-position: left top;float:left;width:115px;height:135px;}
div.footer_cont2{float:right;width:755px;}
div.footer_QRcode2{float:right;margin-left:10px}
div.footer_cont2 div.copy{ font-size:88%;padding-top:10px}
div.footer_logo2 SPAN{ display:none}
div.footer_cont2 div.copy a{	color: #ff3f3f;	text-decoration: none;}
div.footer_cont2 div.copy a:link {color: #ff3f3f;text-decoration: none;}
div.footer_cont2 div.copy a:visited {color: #ff3f3f;text-decoration: none;}
div.footer_cont2 div.copy a:hover {	color: #cc0000;	text-decoration: none;}