/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	background-color: #55586b;
	margin: 0;
	padding: 0;
	background-image: url(bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
img{
	border:0px;
}
.container{
	margin-top:23px;
	background:url(container_center.jpg);
	background-repeat:repeat-y;
}
.center_bg {
	background-image: url(center_bg.jpg);
	background-repeat: repeat-x;
	width: 778px;
	background:#f4e6cf;
}

.img_border {
	border: 3px solid #b26c1d;
	padding: 1px;
}

.prd_name {
	font-size: 12px;
	color: #666666;
	text-align: center;
	height: 30px;
}
.prd_name a:link,.prd_name a:visited {
	color: #666666;
	text-decoration: none;
}
.prd_name a:hover {
	color: #f15502;
	text-decoration: none;
}

a:link {
	color: #FF3300;
	text-decoration: none;
}
a:visited {
	color: #FF3300;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
.van{
	background-color: #c4c6d2;
	width: 800px;
	margin-bottom:34px;
}
.van_cn{
	background:#dfe0ea;
}
.van_cn a:link,.van_cn a:visited{
	display:block;
	width:120px;
	font-weight:bold;
	color:#5f6275;
	text-decoration:none;
}
.van_en{
	color:#bbbcce;
	font-weight: normal;
	background-color: #eff1f4;
}
.van_en a:link,.van_en a:visited{
	display:block;
	width:120px;
	font-weight:bold;
	color:#babbcb;
	text-decoration:none;
}
.van_jp{
	font-weight:bold;
	color:#85879c;
	text-decoration:none;
	background-color: #f7f7f7;
}
.van_jp a:link,.van_jp a:visited
{
	display:block;
	font-weight:normal;
	color:#84879a;
	text-decoration:none;
	background-color: #f7f7f9;
}

.van a:hover{
	color:#FF0000;
}

.van td{
	text-align:center;
}
.noteice_bg{
	background:url(notice_center.jpg);
	background-position:center;
	background-repeat:repeat-y;
}
.notice_cn{
	text-align:left;
	color:#cd0003;
	text-decoration:underline;
	font-size: 12px;
}
.notice_en{
	text-align:left;
	color:#55586b;
	font-size: 11px;
}
.notice_jp{
	text-align:left;
	color:#9a9a9a;
}





.location{
	text-align:left;
	color:#666666;
}
.location a:link,.location a:visited{
	color:#666666;
}
.location a:hover{
	color:#000000;
}

.line{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d9d9d9;	
}
.login_txt_bg{
	background-repeat:no-repeat;
	background-image: url(txt_bg.jpg);
	background-position: left center;
	text-align:left;
}
.login_txt{
	width:105px;
	height:18px;
	border:0px;
	margin-left:5px;
	color: #56576b;
}
.i_prd_box{
	margin:0 auto;
	margin-top:15px;
	width:97%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecad6;	
}
.i_prd_name_bg{
	background:url(prd_name_bg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:420px;
	height:78px;
	text-align:left;
	line-height:100%;
}
.i_prd_name_bg td{
	padding-left:10px;
	height:19px;
}
.i_prd_name_bg span{
	display:block;
}

.i_prd_name_cn a:link,.i_prd_name_cn a:visited{
	color:#725e97;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
}

.i_prd_name_en a:link,.i_prd_name_en a:visited{
	color:#54576a;
}
.i_prd_name_jp a:link,.i_prd_name_jp a:visited{
	color:#9a9a9a;
	
}
.i_prd_name_bg a:hover{
	color:#FF0000;
}
.i_prd_size{
	color:#7d8393;
}


.i_prd_intro_box{
	width:91%;
	margin:10px auto;
}
.i_prd_intro_box span{
	display:block;
	text-align:left;
	margin:5px auto;
}
.i_prd_intro_cn{
	color:#56596c;
}

.i_prd_intro_en{
	color:#7c8495;
	
}
.i_prd_intro_jp{
	color:#999999;

}
.i_order_box{
	margin:0 auto;
	width:420px;
	height:54px;
	background:url(bookings_date_bg.jpg);
	background-repeat:no-repeat;
	margin-bottom:12px;
}

.i_order_date{
	text-align:center;
	font-size:14px;
	color:#cc0002;
	font-weight:bold;
	font-family:Arial;
}


.Pages {
	MARGIN: 20px auto; TEXT-ALIGN: center;
	margin-bottom:40px;
}
.Pages A {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 0px 0px 0px 3px; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif, "¼w"; TEXT-DECORATION: none
}
.Pages A:hover {
	BORDER-RIGHT: #003399 1px solid; BORDER-TOP: #003399 1px solid; BACKGROUND: #0066cc; BORDER-LEFT: #003399 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #003399 1px solid
}
.prd_menu{
	width:180px;
	height:55px;
	background:url(right_prd_menur_bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	text-align:left;
}
.prd_menu span{
	display:block;
	margin-left:25px;
	line-height:100%;
}
.prd_menu_cn{
	padding-top:10px;
	color:#55586b;
}
.prd_menu_cn a:link,.prd_menu_cn a:visited
{
	color:#55586b;	
}
.prd_menu_cn a:hover{
	color:#cd0003;
}

.prd_menu_en{
	color:#7c8294;
	font-size:11px;
}
.prd_menu_en a:link,.prd_menu_en a:visited{
	color:#7c8294;
	font-size:11px;
}
.prd_menu_en a:hover{
	color:#cc6600;
}

.prd_menu_jp{
	color:#9b999c;
	font-size:11px;
}
.prd_menu_jp a:link,.prd_menu_jp a:visited{
	color:#9b999c;
	font-size:11px;
}
.prd_menu_jp a:hover{
	color:#989965;
}
.link{
	margin:10px auto;
	text-align:center;
}
.register_box{
	background:#FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c9c6d1;
	border-left-color: #c9c6d1;	
}
.prd_tetail_OrderDate_panel{
	background:url(prd_tetail_order_bg.jpg);
	background-repeat:no-repeat;
	width:316px;
	height:47px;
}
.prd_tetail_OrderDate_panel span{
	display:block;
	margin-left:70px;
	margin-top:15px;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	color:#cc0002;
}
.prd_teail_box{
	background:url(prd_tetail_box_center.jpg);
	background-repeat:repeat-y;
	padding:0 20px;
	text-align:left;
}
.menber_menu{
	width:178px;
	margin:0 auto;
	border:3px #e5e4ea solid;
	background:url(menber_ico.jpg);
	background-repeat:no-repeat;
	background-position:8px;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
	background-image: url(menber_ico.jpg);
}
.menber_menu span{
	margin-left:30px;
}
.menber_menu a:link,.menber_menu a:visited{
	color:#000000;
}
.menber_menu a:hover{
	color:#CC0000;
}
.news-viewpage {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}
.news-viewpage a {
	color:#666666;
	background: #fff;
	display: inline;
	padding: 2px 4px;
	border: 1px solid #9aafe6;
	margin-right: 3px;
	margin-left: 3px;
	text-align: center;
}
.news-viewpage .news-pagenum a {
	padding: 1px 7px;
}
.news-viewpage .news-pagenum em {
	background: #296cb3;
	display: inline;
	padding: 1px 7px;
	margin-right: 4px;
	margin-left: 4px;
	text-align: center;
	color: #fff;
}