body{
	/*background: #ffffff url(images/bg.jpg) top center;*/
	font-family:"Microsoft JhengHei",Arial, Helvetica,sans-serif;
}

.wrapper{
	width:100%;
	margin:0px;
	padding:0px;
	background: #FFFFFF;
}

.container{
	width:1000px;
	margin:0 auto;
}
.header-wrapper{
	background: url(images/header_bg.jpg) center top;
	background-size: contain;
}

.header{
	height: 600px;
}

.book-wrapper{
	border-top:1px solid #f0f0f0;
}

.book{
	height:200px;
	background: url(images/book_sec.jpg) center top no-repeat;
	position: relative;
}
.book .box{
	width:280px;
	position: absolute;
	right:60px;
	top:-160px;
	font-size: 14px;
}
.book .box .shopbag{
	position: absolute;
	right:24px;
	bottom:-5px;
}

.mv-wrapper{
	background: url(images/mv_sec.jpg);
}

.mv{
	height: 550px;
}

.mv .box{
	margin-left:100px;
	margin-top:50px;
	border:1px solid #000000;
}

.tips-wrapper{
	margin-top:30px;
	background: url(images/tips_wsec.jpg);
	height: 550px;
	padding-top:10px
}
.tips{
	height: 540px;
	background: url(images/tips_sec.jpg) center top no-repeat;
	position: relative;
}
.tips .txt{
	position: absolute;
	left:430px;
	top:85px;
}

.au{
	background: url(images/au_sec.jpg) no-repeat;
	height: 405px;
	position: relative;
}

.au .txt{
	position: absolute;
	left:70px;
	top:40px;
}

.pre-wrapper{
	background: url(images/mv_sec.jpg);
}

.preview{
	height: 660px;
	background: url(images/preview_sec.jpg) no-repeat center top;
}

.preview .box{
	padding-top:150px;
	padding-left:320px;
}

.extend{
	padding-bottom:40px;
	font-size:12px;line-height:1.4em;
}