body{
	/*background: #7d7668!important;*/
	margin:0px;
	/*background:#000;*/
	/*font-family: "TrajanPro",Helvetica, sans-serif;*/
	/*text-transform: uppercase;*/
	/*overflow:hidden;*/
	/*overflow:hidden;*/
}
body.desktop{
	overflow:hidden;
}
img{
	outline:0;
}
[lang=en],[lang=tc],[lang=sc]{
	display:none;
}
.container{
	position: relative;
	width: 96%;
  min-width: 1180px;
}
.header{
	position: absolute;
	top: -95px; 
	background: #973a49;
	  /*background: url(/images/C_Pattern.jpg);*/
	height: 95px;
	width:100%;
	padding-top: 13px;
	z-index: 2;
}
.header > div{
	  margin: 0px 35px 0px 87px;
	  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.header .row{
	margin:0px;
	min-width:1140px;
	-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}

.header .row > div{
	padding-right: 0px;
  padding-left: 0px;
}
.sino-info .left{
	  /*padding: 0px 20px 0px 0px;*/
}
.sino-info .right{
		padding: 0px 0px 0px 10px;
}
@media (min-width: 1025px){
	/*.header .row{
		min-width:1140px;
	}*/
}
@media (max-width: 1260px){
	.header > div{
		  margin: 0px 35px 0px 40px;
		  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
	}
	.header .row{
		min-width:949px;
		-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
	}
	.header.en .nav img{
		height: 7px;
	}
	.footer-2.en .img-footer-short-contact{
		 /* width: 405px;*/
 		 /*margin-top: 8px;*/
	}
	.footer-2.tc .img-footer-short-contact,
	.footer-2.sc .img-footer-short-contact{
		  /*width: 468px;*/
 		 /*margin-top: 8px;*/
	}
	.footer-2.en .sino-info .left img{
		  /*width: 40px;
		  height:auto;*/
	}
	.footer-2.en .sino-info .left{
		  /*padding: 0px 10px 0px 0px;*/
	}
	.footer-2.en .sino-info .center img{
		 /* width: 60px;
		  height:auto;*/
	}
	.footer-2.en .sino-info .right img{
		  /*width: 400px;
		  height:auto;*/
	}
	.footer-2.en .sino-info .right{
		    /*padding: 0px 0px 0px 5px;*/
	}
}

.header .nav{
	color: #bca643;
	margin-top: 6px;
}
.header .nav a, .footer .nav a, .footer-2 .nav a{
	outline: 0px;
}
.header .nav img{
	margin-top: 0px;
}
.lang-container{
	color: #bca643;
}
.lang-container img{
	margin-top: -4px;
	/*margin-right: 10px;*/
}
.lang-container .en{
	margin-top: 2px;
	margin-top: 4px\0;
	margin-top: 3px\9;
}
.lang-container a.active{
	color:#ccc6b2;
}
.footer{
	color: #bca643;
	position: fixed;
	bottom: 0px; 
	background: #973a49;
	/*background: url(/images/C_Pattern.jpg);*/
	height: 33px;
	width:100%;
	padding-top: 12px;
	font-size: 10px;
	z-index: 2;
	display:none;
	min-width: 1024px;
}
.footer .nav img{
	margin-top: -4px;
}
.main{
	/*margin-top:95px;*/
	z-index: 0;
	position: absolute;
	min-height: auto;
	width: 100%;
}
.intro{
	/*background: #eee;*/
	height: 100%;
	width: 100%;
	z-index:1;
	position: absolute;
}
.intro .obj-container{
	width: 700px;
	height: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}
.intro .obj-container .obj{
	position: absolute;
	margin: 0px auto;
	/* width: 254px; */
	width: 100%;
	/* text-align: center; */
	
}
.intro .obj-container .obj.obj-1{
	top: 50%;
}
.intro .obj-container .obj.obj-2{
	top: 46%;
	display:none;
}
.intro .obj-container .obj.obj-3{
	top: 35%;
	display:none;
}
.slide-obj-container .obj{
	position: absolute;
	z-index:1;
	display:none;
}
.slide-obj-container .obj.slide-02-text-01{
	top:56%;
	right: 9%;
}
.slide-obj-container .obj.slide-03-text-01{
	top: 49%;
	left: 12%;
}
.cycle-slideshow{
	/*width: 100%;
	height: 100%;*/
	left: -1077px;
	position:absolute;
	top:0px;
	max-height: 855px;
}
/*.cycle-slideshow .img .obj{
	position: absolute;
	z-index:1;
}*/
.prev, .next{
	position:absolute;
	top: 50%;
	z-index:1;
	display:none;
}
.prev{
	left:12px;
}
.next{
	right:12px;
}
.slider-pager-container{
	position:absolute;
	top: 137px;
	right: 150px;
	z-index: 3;
	display:none;
}
.slider-pager{
	float: left;
	/*margin:0px auto;
	width: 100%;
	text-align: center;*/
}
.slider-pager-container .btn-play{
	float:right;
	margin: -1px 0px 0px 0px;
	color: #706857;
	cursor: pointer;
	width:10px;
}
.slider-pager-container .btn-play.white{
	color: #fff;
}
.slider-pager-container a{
	margin-right: 10px;
}
.banner-shadow{
	background: url(/images/banner_shadow.png) top right no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 655px;
	height: 330px;
	/*display:none;*/
}
.cycle-pager li{
	float: left;
	list-style:none;
	margin-right: 15px;
}
.cycle-pager li.cycle-pager-active{
	background-color: #706857;
	opacity: 1;
	border-radius: 100%;
}
.cycle-pager span{
	display: block;
	/*background-color: #fff;
	opacity: 0.45;
	filter: alpha(opacity=45);*/
	border: 1px solid #706857;
	width: 10px;
	height: 10px;
	transition: all 0.4s;
	border-radius: 100%;
	cursor: pointer;
}
.cycle-pager span.cycle-pager-active{
	display: block;
	background-color: #fff;
	opacity: 0.45;
	filter: alpha(opacity=45);
	width: 9px;
	height: 9px;
	transition: all 0.4s;
	border-radius: 100%;
	cursor: pointer;
}

.cycle-pager.white li.cycle-pager-active{
	background-color: #fff;
}
.cycle-pager.white span{
	border: 1px solid #fff;
}
.cycle-pager.white span.cycle-pager-active{
	background-color: #fff;
}

.cycle-slideshow img{
	/*min-width:1180px;*/
	/*height:auto;
	width: 100%;*/
	/*max-width: 100%;
	
	height: 100%;*/
}
.cycle-slideshow .item{
	
}
.gallery-container{
	position:absolute;
	top: 110px;
	right: 40px;
	text-align: center;
	color:#fff;
	z-index: 1;
	width: 96px;
	display:none;
}
.gallery-container .gallery{
	margin-top:12px;
}
.gallery-container .gallery-list-container{
	display:none;
}
.gallery-container .gallery-list{
	width: 96px;
	height: 253px;
	background-image: url('/images/bg_gallery.png');
	/*height: 303px;
	background-image: url('/images/bg_gallery_4.png');*/
	/*max-height: 0px;*/
	/*transition: all 0.4s;*/
	position: relative;
	overflow: hidden;
	padding: 15px 10px;
	margin-top: 10px;
	
}
.gallery-container .gallery-list .btn-play{
	font-size: 15px;
	cursor: pointer;
}
.gallery-container .gallery-list .btn-close{
	cursor: pointer;
	font-family: serif;
	  bottom: 10px;
  /*left: 29px;*/
  position: absolute;
  margin: 0px auto;
    width: 76px;
}
.gallery-container .gallery-list .img-list{
	margin-top: 15px;
}
.gallery-container .gallery-list .img-list img{
	max-width:100%;
	width: 85px;
	height: 49px;
	margin-bottom: 8px;
	cursor: pointer;
}
.gallery-container .gallery-list .img-list img.active{
	border:1px solid #fff;
}
#inline_content, #inline_video, #inline_gallery{
	overflow: hidden;
}
#inline_gallery .row, #disclaimer .row{
	  margin: 0px;
  padding-bottom: 20px;
  /*border-bottom: 2px solid #9f9587;*/
}
#inline_content .content{
	color:#483b1d;
	margin:40px 96px 0px;
	/*padding-top: 37px;*/
	/*border-top: 2px solid #9f9587;*/
	border-bottom: 2px solid #9f9587;
	text-align:left;
	height: 415px;
	line-height: 1.2;
	font-weight:bold;
}
#inline_video .content{
	color: #483b1d;
	margin: 15px 0px 0px;
	/* padding-top: 37px; */
	/* border-top: 2px solid #9f9587; */
	/* border-bottom: 2px solid #9f9587; */
	text-align: left;
	height: 445px;
	line-height: 1.2;
	font-weight: bold;
}
#inline_gallery .content{
	color: #483b1d;
	margin: 15px 0px 0px;
	/* padding-top: 37px; */
	/* border-top: 2px solid #9f9587; */
	/* border-bottom: 2px solid #9f9587; */
	text-align: left;
	height: 435px;
	overflow: scroll;
	line-height: 1.2;
	font-weight: bold;
}
#inline_content .content .title, #inline_gallery .content .title{
	text-align:center;
	/*display:none;*/
}
#inline_content .content h1, #inline_gallery .content h1, #inline_content .content div, #inline_gallery .content div{
	font-family: "Palatino Linotype",serif,"微軟正黑體",sans-serif,"Helvetica Neue", Helvetica, Arial;
	color:#706050;
	font-size: 16px;
	text-transform:uppercase;
	/*margin: -45px auto 38px;*/
	/*background: #F5F0E3;*/
	width: 100%;
	white-space: nowrap;
	font-weight: normal;
}

#inline_content .btn-close, #disclaimer .btn-close, #inline_video .btn-close, #inline_gallery .btn-close{
	position: absolute;
	top: 25px;
	right: 20px;
	z-index:1;
	cursor:pointer;
}
#disclaimer .content{
	font-family: "Palatino Linotype",serif,"微軟正黑體",sans-serif,"Helvetica Neue", Helvetica, Arial;
	height: 410px;
	margin: 35px 32px 0px;
	text-align: left;
	color: #706050;
	font-size: 16px;
	line-height: 1.2;
	/*font-weight:bold;*/
}
#disclaimer .content a{
	color: #706050;
	font-size: 16px;
}
#disclaimer .content a:hover{
	color: #ccc09b;
}
.footer-1, .footer-2{
	position: absolute;
	z-index: 3;
}
.footer-1{
	 bottom: 80px;
	 /*width: 732px;*/
	 height: 77px;
	 background: url(/images/bg_footer_contact.png);
	 padding: 10px 15px;
	 opacity: 0;
	 display:none;
}
.footer-2{
	bottom: -140px;
	width: 100%;
	height: 100px;
	color: #bca643;
	background: #973a49;
	/*background: url(/images/C_Pattern.jpg);*/
	font-size: 10px;
	padding: 0px 35px 0px 35px;
	min-width: 700px;
}
.footer-2 .nav img{
	margin-top: -4px;
}
.footer-2 .nav .btn-container{
	height: 25px;
}
.footer-2 > .left{
	/*min-width: 640px;*/
	margin-top: 0px;
	padding: 0px 0px;
	top: 23px;
	position: absolute;
	  width: 50%;
}
.footer-2 > .right{
	min-width: 670px;
  margin-top: 13px;
  /* right: 50px; */
  /* position: absolute; */
}
.footer-text{
	position: absolute;
	bottom: 55px;
	right:30px;
	z-index: 2;
}
.award-text{
	position: absolute;
	bottom: 135px;
	/*left: 185px;*/
	  right: 55px;
	z-index: 2;
	background: rgba(137, 119, 80, 0.8);
	background: url(/images/bg_awards.png);
	width: 520px;
	padding: 5px 10px;
	color: #fff;
	/*opacity:1;*/
	display:none;
}
.award-text.en{
	  bottom: 140px;
}
#jp_poster_0{
	cursor: pointer;
}
.footer-2 .nav{
	  margin-bottom: 8px;
	  height: 18px;
}
.footer-2 img.en{
	 /*margin-top: 1px;*/
}
.footer-2 img.tc, .footer-2 img.sc{
	 margin-top: -4px;
}
.img-footer-short-contact{
	display:none;
	margin-top:-8px;
	-webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.title-container{
	width: 100%;
	  margin-bottom: 25px;
}
.title-container table tr > td:nth-child(2){
	text-align: center;
	color: #706050;
	font-size: 16px;
	  padding: 0px 10px;
}
.title-container .bar, .title-container .bar{
	width: 33%;
	background: url(/images/bg_bar.jpg) center center repeat-x;
	height: 2px;
}
.text-break{
	white-space: normal!important;
}
iframe table.priceList td{
	  border-bottom: 0px solid #F6EFE3;
}
iframe{
	overflow-x: hidden;
}
