@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif, Microsoft JhengHei, "微軟正黑體";
	margin:0px;
	font-size:16px;
	line-height:26px;
	color:#000;
	letter-spacing:1px;
}
html { margin: 0; padding: 0; }
#b1 {left: 50%; margin:0 auto; height:100%;; width:1000px; }
a {color:#e60012; text-decoration:underline;}

.wrap{margin:0 auto; width:100%; *width:100%;  position:relative; background-position:50% 0%;  min-width:1000px; }
.content{margin:0 auto; width:1000px;}

.main{height:1020px; background-image:url(../images/bg_01.jpg);}
.cut01{height:645px; background-image:url(../images/bg_02.jpg);}
.cut02{height:1125px; background-image:url(../images/bg_03.jpg);}
.cut03{height:940px; background-image:url(../images/bg_04.jpg); background-repeat:no-repeat; background-color:#101010;}
.cut04{height:620px; background-image:url(../images/bg_05.jpg);}
.cut05{height:795px; background-color:#f1efe8;}
.cut06{height:768px; background-image:url(../images/bg_07.jpg);}

.logo{ position:absolute; margin-left:27px; margin-top:54px; z-index:10; height:82px; width:233px; background-image:url(../images/index_03.png);}
.title{ position:absolute; margin-left:27px; margin-top:154px; z-index:10; height:196px; width:537px; background-image:url(../images/index_06.png);}
.text{ position:absolute; margin-left:27px; margin-top:407px; z-index:10; height:143px; width:583px; background-image:url(../images/index_09.png);}
.youtube{ position:absolute; margin-left:27px; margin-top:597px; z-index:10; height:327px; width:527px; }
.book{ position:absolute; margin-left:590px; margin-top:154px; z-index:10; height:533px; width:410px;}
.bookinfo{ position:absolute; margin-left:574px; margin-top:687px; z-index:10; height:235px; width:401px; font-size:14px; line-height:20px; color:#fff; letter-spacing:0px;}
.menu { position:absolute; margin-left:27px; margin-top:954px; z-index:10; height:53px; width:948px;}

.cut01-1{ position:absolute; margin-left:55px; margin-top:145px; z-index:10; height:288px; width:287px; background-image:url(../images/index_33.png);}
.cut01-2{ position:absolute; margin-left:330px; margin-top:182px; z-index:10; height:230px; width:600px; font-size:18px; line-height:28px;}
.cut01-3{ position:absolute; margin-left:55px; margin-top:462px; z-index:10; height:164px; width:874px;}

.cut02-1{ position:absolute; margin-left:97px; margin-top:199px; z-index:10; height:767px; width:848px; }

.cut03-1{ position:absolute; margin-left:100px; margin-top:114px; z-index:10; height:450px; width:801px;}
.cut03-2{ position:absolute; margin-left:100px; margin-top:590px; z-index:10; height:262px; width:801px; color:#b1b1b1;}

.cut04-1{ position:absolute; margin-left:110px; margin-top:214px; z-index:10; height:336px; width:545px; background-image:url(../images/index_46.png);}
.cut04-2{ position:absolute; margin-left:666px; margin-top:214px; z-index:10; height:336px; width:269px;}

.cut05-1{ position:absolute; margin-left:759px; margin-top:23px; z-index:10; height:174px; width:212px; background-image:url(../images/index_40.png);}
.cut05-2{ position:absolute; margin-left:111px; margin-top:90px; z-index:10; height:650px; width:786px;}

.cut06-all{ position:absolute; z-index:10; height:438px; width:199px; background-color:#FFF; letter-spacing:0px;}
.cut06-1{margin-left:63px; margin-top:193px;}
.cut06-2{margin-left:287px; margin-top:237px; }
.cut06-3{margin-left:512px; margin-top:193px;}
.cut06-4{margin-left:736px; margin-top:237px;}


.white {font-size:24px; line-height:24px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; }
.eletter {font-size:16px; font-family: 'Nothing You Could Do', cursive; letter-spacing:0px; font-weight:500;}
.t16 {font-size:16px; }
.t20 { font-size:18px; color:#76663b; font-family:標楷體;}




.name{position:absolute; margin-left:0px; margin-top:0px; z-index:10; height:10px; width:10px;}

.img {
  border:1px solid #b4b4b4;
  padding:5px;
  background:#FFF;
}

.table01{
	border:1;
	border-collapse:collapse;
	}
.table01 td{
border:1 solid #383838;
padding:5;
}



.scrollup {
    width: 60px;
    height: 90px;
    position: fixed;
    bottom: 10px;
    right: 15px;
    display: none;
    text-indent: -9999px;
    background: url(../images/pageup.png) no-repeat;
	z-index:9999;
}
