@charset "utf-8";
/* CSS Document */
body{background-image: url(../../images/JP/index/bg.webp);background-repeat: repeat-x;}
div.index_jp_tour_all{width:961px;	margin:0px auto;background-color: #FFFFFF;background-image: url(../../images/JP/index/index_bg.webp);background-repeat: repeat-x;	background-position: left top;}
div.index_jp_tour{width:961px;margin:0px auto}
/*div.index_jp_tour_bannerImg{position: absolute;z-index:0;}*/
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.jp_slogan{position: absolute;margin-top:160px;margin-left:530px}
div.jp_mainC01{display: block;width:1000px;}
div.block{/*position: absolute;*/float:left;padding-left:30px;margin-top:30px}
div.block1{/*position: absolute;*/float:right;width:730px;padding-top:10px;padding-right:12px;color: #fff;}
div.tour_menu{}
div.mainbanner_box{height:377px;}
div.jp_mainC02{display: block;padding-top:230px;clear:both;}
div.jp_mainC03{display: block;}
div.jp_mainC_tabList{width:740px;height:180px;margin:0px auto 20px auto;float:left;font-size:100%;}
div.jp_mainC_tabList table.tabList{width:415px;float:right}
div.jp_mainC_tabList table td{padding:2px;}
div.jp_mainC_tabList table.tabList th{MOZ-OPACITY: 0.9; OPACITY: 0.9;FILTER: alpha(opacity=90);background-image: url(../../images/JP/index/tabList_bg.webp);background-repeat: no-repeat;background-position: left top;height:40px;}
div.jp_mainC_tabList table.tabList td.tabList_cont{MOZ-OPACITY: 0.9; OPACITY: 0.9;FILTER: alpha(opacity=90);background-image: url(../../images/JP/index/tabList_bg01.webp);background-repeat: repeat-y;background-position: left top;}
div.jp_mainC_tabList table.tabList td.tabList_bottom{MOZ-OPACITY: 0.9; OPACITY: 0.9;FILTER: alpha(opacity=90);background-image: url(../../images/JP/index/tabList_bottom.webp);background-repeat: no-repeat;background-position: left top;height:15px;}
div.jp_mainC_tabList table.tabList td.tabList_cont table{vertical-align: top;width:96%;margin:0px auto}
div.jp_mainC_tabList table.tabList td.tabList_cont table td{border-bottom:1px dashed #ccc;padding:2px 0px}
div.jp_mainC_mov{MOZ-OPACITY: 0.9; OPACITY: 0.9;FILTER: alpha(opacity=90);width:220px;margin:-35px auto 20px auto;float:right;height:220px;background: url(../../images/JP/index/mov_bg.webp) no-repeat left top;padding-right:15px;}
div.jp_mov{width:180px;height:120px;margin:70px auto 0px auto}
div.jp_mainC_10theme{margin:0px auto 0px 0px;float:left;width:750px;height:auto;}
div.jp_mainC_10theme table{float:right}
div.jp_mainC_10theme table td{padding:0px 8px 10px 8px}
div.jp_mainC_10theme table.theme10{width:415px;height:262px}
div.jp_mainC_10theme table.theme10 td{padding:0px;margin:0px}
div.jp_mainC_10theme table.theme10 td.theme10_bg{background-image: url(../../images/JP/index/theme_bg.webp);background-repeat: repeat-y;background-position: left top;padding:0px;margin:0px}
div.jp_mainC_10theme table.theme10 td.theme10_bg div.theme10_cont{display: block;height:auto;width:405px;margin:0px auto 0px auto}
div.theme10_title{background-image: url(../../images/JP/index/theme10_title.webp);	height: 32px;background-repeat: no-repeat;	background-position: left top;text-align:right;width:405px;margin:10px auto 0px auto}
div.theme10_list{width:390px;margin:10px auto 0px auto}
table.index_List{display: block;width:400px;margin:0px auto 0px auto;}
table.index_List td{border-bottom:1px dashed #ccc}
table.index_List td.Img_bg{width:150px; height:120px;display:table-cell; text-align:center;vertical-align:middle;}
table.index_List td.Img_bg div.Img_bg img{border:1px solid #ccc;padding:3px}
table.index_List  div.list_titleB{color:#5481a2;margin:0px 0px 5px 0px;font-size:115%;}
table.index_List  div.list_titleB a{color: #5481a2;text-decoration: none;font-weight: bold;}
table.index_List  div.list_titleB a:link{color: #5481a2;text-decoration: none;font-weight: bold}
table.index_List  div.list_titleB a:visited{color: #5481a2;text-decoration: none;font-weight: bold;}
table.index_List  div.list_titleB a:hover{color: #396a8e;text-decoration: none;font-weight: bold;}
div.Img_bg100{width:100px; height:100px;display:table-cell; text-align:center;vertical-align:middle;}
div.Img_bg100 span{height:100%; display:inline-block;}/* IE6 hack */
div.Img_bg100 *{ vertical-align:middle;}/* 讓table-cell下的所有元素都居中 */
div.Img_bg100 img{border:1px solid #ccc;padding:2px;}
div.Img_bg100 a:hover img{ MOZ-OPACITY: 0.5; OPACITY: 0.5;FILTER: alpha(opacity=50);}


div.jp_mainC_charts{width:220px;margin:0px auto;float:right;padding-right:15px;}
div.jp_mainC_charts table{ width:98%;margin:0px auto;height:312px}
div.jp_mainC_charts table td.main_bg{background-image: url(../../images/JP/index/top10_bg.webp);background-repeat: repeat-y;padding-top:10px;}
div.jp_mainC_charts table td.main_bg table td{padding:6px 3px 0px 3px;vertical-align: top;}
div.jp_mainC_charts a{color: #3e5156;font-size: 92%;*font-size: 88%;}
div.jp_mainC_charts a:link{color: #3e5156;text-decoration: none;}
div.jp_mainC_charts a:visited{color: #3e5156;text-decoration: none;}
div.jp_mainC_charts a:hover{color: #cf0d03;}
div.spacer{	clear:both;}

div.links{font-size: 92%;	color: #666;*font-size: 100%;margin:15px auto 0px auto;}
table.links{width:98%;margin:0px auto;}
table.links th{ text-align:left;padding-right:10px}
table.links td{padding:3px;*padding:5px}
table.links a{color: #666;}
table.links a:link{color: #666;}
table.links a:visited{color: #666;}
table.links a:hover{color: #cf0d03;}
a{color: #666;text-decoration: none;}
a:link{color: #666;text-decoration: none;}
a:visited{color: #666;text-decoration: none;}
a:hover{color: #cf0d03;text-decoration: none;}
div.more {color: #cc0000;text-decoration: none;width:90%;margin:2px auto;text-align:right;}
div.more a:link{color: #cc0000;text-decoration: none;}
div.more a:visited{color: #cc0000;text-decoration: none;}
div.more a:hover{color: #ff7200;text-decoration: none;}
a.detail{color: #cc0000;text-decoration: none;width:90%;}
a.detail:link{color: #cc0000;text-decoration: none;}
a.detail:visited{color: #cc0000;text-decoration: none;}
a.detail:hover{color: #ff7200;text-decoration: none;}
div.block1 a{color: #fff;text-decoration: none;}
div.block1 a:link{color: #fff;text-decoration: none;}
div.block1 a:visited{color: #fff;text-decoration: none;}
div.block1 a:hover{color: #f5f5f5;text-decoration: none;}

a.title1{
	color: #922103;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	line-height: 28px;
}
a.title1:link{color: #922103;text-decoration: none;}
a.title1:visited{color: #922103;text-decoration: none;}
a.title1:hover{color: #ff7200;text-decoration: none;}


#tour_index_container{font-size: 105%;width:100%;margin:0px;overflow: hidden;clear: both;}
#tour_index_tab{margin: 0px 0px 0px 0px;overflow: hidden;clear: both;height: 28px;padding:5px 0px 0px 10px}
#tour_index_tab li{margin: 0px;padding: 0px;display: inline;list-style-type: none;}
#tour_index_tab a:link{float: left;padding: 2px 0px 0px 0px;text-align: center;text-decoration: none;color: #fff;height: 25px;width: 150px;}
#tour_index_tab a:visited{float: left;padding: 2px 0px 0px 0px;text-align: center;text-decoration: none;color: #fff;height:25px;width: 150px;}
#tour_index_tab a:link.selectedtab{float: left;padding: 2px 0px 0px 0px;text-align: center;text-decoration: none;color: #cc0000;background-image: url(../../images/JP/index/tab3_01.webp);background-repeat: no-repeat;background-position: left top;height: 25px;width: 150px;}
#tour_index_tab a:visited.selectedtab{float: left;padding: 2px 0px 0px 0px;text-align: center;text-decoration: none;color: #cc0000;background-image: url(../../images/JP/index/tab3_01.webp);background-repeat: no-repeat;background-position: left top;height: 25px;width: 150px;}
#tour_index_tab a:hover{float: left;padding: 2px 0px 0px 0px;text-align: center;text-decoration: none;color: #cc0000;background-image: url(../../images/JP/index/tab3_01.webp);background-repeat: no-repeat;background-position: left top;height: 25px;width: 150px;}

.no01{width:13px;height:13px;background-image: url(../../images/JP/index/no01.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no02{width:13px;height:13px;background-image: url(../../images/JP/index/no02.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no03{width:13px;height:13px;background-image: url(../../images/JP/index/no03.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no04{width:13px;height:13px;background-image: url(../../images/JP/index/no04.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no05{width:13px;height:13px;background-image: url(../../images/JP/index/no05.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no06{width:13px;height:13px;background-image: url(../../images/JP/index/no06.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no07{width:13px;height:13px;background-image: url(../../images/JP/index/no07.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no08{width:13px;height:13px;background-image: url(../../images/JP/index/no08.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no09{width:13px;height:13px;background-image: url(../../images/JP/index/no09.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no10{width:13px;height:13px;background-image: url(../../images/JP/index/no10.webp);	background-repeat: no-repeat;background-position: left top;margin:5px 8px 0px 8px;*margin:1px 8px 0px 8px}
.no01 span, .no02 span, .no03 span, .no04 span, .no05 span, .no06 span, .no07 span, .no08 span, .no09 span, .no10 span{DISPLAY: none;}

.textinput120{MOZ-OPACITY: 0.8; OPACITY: 0.8;FILTER: alpha(opacity=80);}

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;}

TABLE.index_news {
	WIDTH: 95%; margin: 0px auto
}
TABLE.index_news TD {
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left bottom;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	line-height: 40px;
}
TABLE.index_news TD.date {
	BACKGROUND-IMAGE: url(../../images/JP/list_dot01.webp);
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left bottom;
	PADDING-TOP: 1px;
	TEXT-ALIGN: left;
	line-height: 40px;
}

TABLE.index_news A {
	PADDING-LEFT: 18px;
	COLOR: #666666;
	TEXT-DECORATION: none;
	font-size: 13px;
	BACKGROUND-IMAGE: url(../../images/JP/list_dot02.webp);
	background-repeat: no-repeat;
}
TABLE.index_news A:link {
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-size: 100%;
}
TABLE.index_news A:visited {
	COLOR: #999999; TEXT-DECORATION: none;font-size: 100%;
}
TABLE.index_news A:hover {
	COLOR: #ff6600; TEXT-DECORATION: none;font-size: 100%;
}