
*, body, table, p, div, span, form, input, textarea, select, pre, button { font-family: "cwTeXYen", sans-serif, "微軟正黑體", "Microsoft JhengHei", "新細明體", "PMingLiU", AppleGothic, Dotum, Lucida Grande, Verdana Sans-serif;}
body{ font-size:17px; line-height:150%; margin:0 auto; min-width:1000px; background: url(../images/bgAll.gif) center top; background-attachment: fixed;}
#container{ width:1000px; margin:0 auto; padding:0; display:block;}
.content{ width:1000px; margin:0 auto; padding:0; display:block;}

#wapper{ min-width:1000px; overflow-x: hidden;}

#header{font-size:14px; padding:0; margin:0; color:#fff; width:100%; height:35px; background-color: #940000;}
#header a{ color:#fff; text-decoration:none}
#header a:hover{ text-decoration:underline;}
#footer{ width:100%; height:auto; margin:0 auto; color:#ffd8d8; font-size:14px; line-height:140%; padding: 0 0 15px 0; text-align:center;}
#footer a{ color:#ffd8d8; text-decoration:underline;}
#footer a:hover{  text-decoration:none}
a{ cursor: pointer;}
img{ border:0; vertical-align:middle;}
.img-row{ width:1000px; margin:0; padding:0;}
.img-row img{ display:inline-block; line-height: 0; margin:0; padding:0; border:none;}

.scrollup {position: fixed; bottom: 20px; right: 20px; display: none; text-indent: -9999px;	width: 60px; height: 60px; background: url(../images/top.png) no-repeat;}

h4{ padding: 0; margin: 0; font-size: 18px; color: #414141;}
h4 strong{ color: #CC0003; font-size: 22px;}


/*block*/
#kv{ background:url(../images/bg_01.png) center top no-repeat; width:100%; height:677px; display:block;}
.bg_content{ background:url(../images/member_05.png) center top; width:1000px;}

#blockA{ width:100%; height:auto; display:block;}
#blockB{ width:100%; height:auto; display:block;}


/*BOOK*/
#booklist td{ align-content: center; text-align: center; vertical-align: top;}
#booklist h1{ color: #FF0004; font-size: 30px; font-weight: bold; line-height: 150%; margin: 0px; padding: 0px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";}
#booklist h2{ color: #5a3f24; font-size: 20px; font-weight: bold; line-height: 150%; margin: 0px; padding: 0px;}
#booklist h1 img{ vertical-align: text-top; margin: 3px 8px;}
.bookimg{ width: 150px; margin: 5px auto;}
a.booklink{ display: block; margin-top: 10px; border: 0px 0px 5px 0px;}
a.booklink:hover{  margin-top: 5px; border: 0px; padding-bottom: 5px;}

/*btn*/
.btnA, .btnA:hover,.btnB, .btnB:hover, .btnC, .btnC:hover { background:url(../images/btn.gif); background-position:0 0; display:block; cursor:pointer; width:120px; height:90px; border: none; margin: 40px 0 0 410px;}
.btnA{background-position: 0px 0;}
.btnA:hover{background-position: 0px -90px;}
.btnB{background-position: -120px 0;}
.btnB:hover{background-position: -120px -90px;}
.btnC{background-position: -240px 0;}
.btnC:hover{background-position: -240px -90px;}

.btnMore, .btnMore:hover{background:url(../images/btn2.gif); background-position:0 0; display:block; margin: 0 auto; cursor:pointer; width:350px; height:90px; border: none;}
.btnMore:hover{background-position: 0px -90px;}
.btnMore2, .btnMore2:hover{background:url(../images/btn3.gif); background-position:0 0; display:block; margin: 0 auto; cursor:pointer; width:350px; height:90px; border: none;}
.btnMore2:hover{background-position: 0px -90px;}


a.btn_more, a.btn_club{ border-radius:5px; display:block; width:150px; padding:3px 0; margin:5px auto; font-weight: bold; font-size:18px; text-decoration:none; text-align:center; cursor:pointer;}
a.btn_more{ background-color:#f46200; color:#FFF;}
a.btn_more:hover{ background-color:#ca5100; color:#FF0;}
a.btn_club{ background-color:#009c39; color:#FFF;}
a.btn_club:hover{ background-color:#de3929; color:#FF0;}
