@charset "utf-8";
body {
	font-family:Arial, Helvetica, sans-serif, Microsoft JhengHei, "微軟正黑體";
	margin:0px;
	font-size:16px;
	line-height:30px;
	color:#6f6f6f;
	letter-spacing:1px;
	background-color:#f7f5f3;
}


.pagemain {background-image:url(../images/page_bg.jpg);background-position:50% 0%; height:547px;}
.page2main {background-image:url(../images/page2_bg.jpg);background-position:50% 0%; height:547px;}
.pagett {margin-top:80px;}
.pagecontent{background-image:url(../images/page_cbg.jpg);background-position:50% 0%; background-repeat:no-repeat;}
.introtext{text-align:center; margin-top:95px;}
.intro2text{ margin-top:95px; }
.intro3text{ font-size:22px; line-height:42px; margin-top:95px; text-align:center;}
.st{color:#ab8e79; font-size:26px; height:70px; text-align:center; margin-top:70px;}
.st2{color:#ab8e79; font-size:22px; height:70px; margin-top:70px;}
.p01mb {margin-bottom:20px;}
.book {font-size:15px; left:22px; margin-bottom:20px; text-align:center; line-height:20px; letter-spacing:0px;}
.line {width:100%; height:1px; background-color:#ab8f7a; margin-top:90px; margin-bottom:30px;}
.authorname {color:#242424; font-size:22px; line-height:30px;}

#abgne_float_ad {display: none;position: absolute; width:190px; height:230px; background-image:url(../images/floatbg.png); z-index:999; margin-top:80px;}
#abgne_float_ad .abgne_close_ad {display: block; text-align: right;	cursor: pointer;}
#abgne_float_ad a img {border: none;}
.buyinfo {width:150px; height:90px; position:absolute; font-size:15px; color:#242424; line-height:22px; margin-left:12px; margin-top:100px; text-align:center;}

.copyright { background-color:#ab8e79; color:#fff; font-size:13px; text-align:center; width:100%; position:fixed; bottom:0px; height:30px;}
.footer { margin-top:30px;color:#dfcbbc; background-color:#ab8e79; bottom:0px; height:90px; font-size:13px; line-height:22px; position:fixed; padding-top:0px; width:100%; letter-spacing:0px; z-index:99;}
.logo {width:30%;text-align:center; margin:auto; padding-top:14px;}
.p2logo {width:50%;text-align:center; margin:auto; padding-top:14px;}
.p2mblogo {padding-top:14px;}

.t22 {font-size:22px; line-height:24px; color:242424;}
.t30 {font-size:30px; line-height:24px; color:242424;}
.t15 {font-size:15px; line-height:22px; }
.t16 {font-size:16px; line-height:30px; }
.t13 {font-size:13px; line-height:13px; }
.violet22 {font-size:22px; line-height:24px; color:#5c3d6d;}
.blue22 {color:#3c589e; font-size:22px; line-height:24px; text-decoration:underline;}
.blue22 a {color:#3c589e; font-size:22px; line-height:24px; text-decoration:underline;}
.red36 {color:#c5131a; font-size:36px; line-height:42px;}
.red22 {color:#c5131a; font-size:22px;}

.linkeffect{-o-transition:color .1s ease-out, background 0.5s ease-in;  -ms-transition:color .1s ease-out, background 0.5s ease-in;  -moz-transition:color .1s ease-out, background 0.5s ease-in;  -webkit-transition:color .1s ease-out, background 0.5s ease-in;}


.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;
}

@media (max-width: 768px) {
.footer { position:fixed; bottom:0px; height:130px; font-size:11px; line-height:18px; width:100%;}
.copyright { font-size:9px; text-align:center; width:100%; position:fixed; bottom:40px; height:50px; line-height:13px;display:flex; align-items:center;}
.logo {width:100%; padding-left:50px;}
.pagemain {background-image:url(../images/page_bg.jpg);background-position:50% 0%; height:300px;}
.page2main {background-image:url(../images/page2_bg.jpg);background-position:50% 0%; height:300px;}
.p3footer { margin-top:60px; background-color:#FFF; bottom:70px; height:175px; padding-bottom:70px; font-size:11px; line-height:18px; width:100%;}
.introtext{text-align:center; margin-top:60px;}
.intro2text{ margin-top:60px; }
.intro3text{ font-size:16px; line-height:26px; margin-top:60px; text-align:center;}
.red36 {color:#c5131a; font-size:26px; line-height:26px;}
.red22 {color:#c5131a; font-size:16px;}
.st2{color:#ab8e79; font-size:18px; height:70px; margin-top:70px;}
#abgne_float_ad{ display:none!important;}
.footerbuyinfo {position:fixed; height:70px; background-color:#f4ebd5; bottom:130px; width:100%; z-index:999; text-align:center; padding-top:10px;}
.p2logo {display:none;}
.p1pc {display:none;}
.p1mb { display:!important;}
}

@media (min-width: 768px) and (max-width: 992px) {

}

@media (min-width: 992px) {

}
@media (min-width: 1200px) {
.p2mblogo {display:none;}
.footerbuyinfo {display:none;}
.p1mb {display:none;}
}

.scrollup {
    width: 55px;
    height: 70px;
    position: fixed;
    bottom: 125px;
    right: 15px;
    display: none;
    text-indent: -9999px;
    background: url(../images/pageup.png) no-repeat;
	z-index:9999;
}
