@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif, Microsoft JhengHei, "微軟正黑體";
	margin:0px;
	font-size:16px;
	line-height:28px;
	color:#413a35;
	letter-spacing:1px;
}
html { margin: 0; padding: 0; }
#b1 {left: 50%; margin:0 auto; height:100%;; width:1000px; }
a {color:#413a35; 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;}

.cut01{height:776px; background-image:url(../images/bg01.jpg);}
.cut02{height:589px; background-image:url(../images/bg02.jpg);}
.cut04{height:543px; background-image:url(../images/bg03.jpg);}
.cut05{height:716px; background-image:url(../images/bg04.jpg);}
.cut06{height:709px; background-image:url(../images/bg05.jpg);}

.title{ position:absolute; margin-left:71px; margin-top:77px; z-index:10; height:261px; width:505px; background-image:url(../images/index_03.png);}
.text{ position:absolute; margin-left:97px; margin-top:357px; z-index:10; height:72px; width:371px; background-image:url(../images/index_10.png);}
.book{ position:absolute; margin-left:624px; margin-top:207px; z-index:10; height:438px; width:376px; background-image:url(../images/index_06.png);}
.bookinfo{ position:absolute; margin-left:335px; margin-top:457px; z-index:10; height:145px; width:275px; font-size:14px; line-height:20px; color:#17120c; text-align:right;}
.menu { position:absolute; margin-left:55px; margin-top:722px; z-index:10; height:29px; width:699px;}

.cut01-1{ position:absolute; margin-left:285px; margin-top:117px; z-index:10; height:100px; width:413px; background-image:url(../images/index_31.png);}
.cut01-2{ position:absolute; margin-left:68px; margin-top:238px; z-index:10; height:320px; width:882px;}

.cut02-1{ position:absolute; margin-left:71px; margin-top:42px; z-index:10; height:52px; width:215px; background-image:url(../images/index_35.png);}
.cut02-2{ position:absolute; margin-left:155px; margin-top:152px; z-index:10; height:255px; width:132px; background-image:url(../images/index_39.png);}
.cut02-3{ position:absolute; margin-left:300px; margin-top:160px; z-index:10; height:255px; width:570px;}

.cut03-1{ position:absolute; margin-left:540px; margin-top:138px; z-index:10; height:362px; width:396px; background-image:url(../images/index_42.png);}

.cut04-1{ position:absolute; margin-left:127px; margin-top:165px; z-index:10; height:39px; width:288px; background-image:url(../images/index_46.png);}
.cut04-2{ position:absolute; margin-left:127px; margin-top:218px; z-index:10; height:340px; width:790px;}

.cut05-1{ position:absolute; margin-left:127px; margin-top:175px; z-index:10; height:40px; width:316px; background-image:url(../images/index_49.png);}
.cut05-2{ position:absolute; margin-left:127px; margin-top:230px; z-index:10; height:340px; width:790px;}

.cut06-1{ position:absolute; margin-left:71px; margin-top:59px; z-index:10; height:52px; width:214px; background-image:url(../images/index_52.png);}
.cut06-2{ position:absolute; margin-left:43px; margin-top:133px; z-index:10; height:440px; width:922px; font-size:14px; line-height:18px;}


.orange {font-size:18px; line-height:22px; color:#d54608; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; }
.t16 {font-size:16px; }
.orange16 {font-size:16px; line-height:20px; color:#d54608; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; }




.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;
}
