body{background-color:#377de8;}
.wrapper{width:1100px;margin:0 auto;background-image: url(../images/bg_all.jpg);background-repeat: repeat-y;} 
.header{line-height:0px;background-image: url(../images/header.jpg);background-repeat: no-repeat;height: 230px;width: 1100px;}
.logo{height: 66x;width: 117px;padding-top: 24px;padding-left: 95px;}
.footer{width: 1100px;margin-top: 20px;margin-right: auto;margin-bottom: 0px;margin-left: auto;text-align: center;padding-bottom: 20px; color:#FFFFFF;}
.toplink{width: 200px;font-size: 15px;color: #0066cc;padding-top: 84px;padding-left: 330px;line-height: 18px;}
.toplink a{font-size: 15px;color: #0066cc;}
.toplink a:hover{font-size: 15px;color: #0066cc;text-decoration: underline;}
.maintop{padding:20px 80px;background-image: url(../images/bg_all.jpg);
background-repeat: no-repeat;
background-position: top;}
.main{padding:20px;background-repeat: repeat-y;background-position: top;}
.mainend{background-image: url(../images/bg_footer.jpg);
background-repeat: no-repeat;height: 7px;padding-top: 0px;padding-right: 80px;padding-bottom: 0px;padding-left: 80px;}
.list{border:1px solid #2f190b;margin-bottom:20px;width: 800px;margin-top: 0px;margin-right: auto;margin-left: auto;}
.list tr th{ background-color: #2f190b; font-size:15px; color:#fff; text-align:center; font-weight:bold;}
.list tr td{ background-color: #fff; font-size:13px; color:#2f190b; text-align:center; border-right:1px solid #2f190b; border-bottom:1px solid #2f190b;}

.appbutton{width:750px;float:left;}
.appbutton img{width:243px;float:left;padding-right: 24px;}
.txt{width:750px;float:left;padding-left: 70px; position: relative;}
.txt h1{background-image: url(../images/icon_dot.jpg);font-family: "細明體";font-size: 20px;font-weight: bold;background-repeat: no-repeat;padding-left: 15px;margin-top: 13px;}
.txt h2{color:#391e06;font-size: 15px;font-weight: bold;padding-left: 15px;line-height: 25px;}
.txt p{color:#391e06;font-size: 15px;padding-left: 15px;line-height: 25px;}
.txt ul li{color:#391e06;margin-left:40px;font-size:15px;padding-left:2px;list-style-type:decimal;line-height:25px;}

/*.main p{ font-weight:bold; color:#2f190b; line-height:24px; font-size:16px;}
.txt ul li{ padding-left:15px; display:block; font-size:16px;}  */
.img{ width:173px; float:left; }
.media{width:302px;height:224px;
float:left;background-color: #333;margin-left: 16px;}
.movabout{width:302px;color:#0066cc;font-size:13px;font-family: "細明體";margin:3px 10px 0 16px;float:left;text-align: right;}
.movabout a{color:#0066cc;font-size:13px;font-family: "細明體";}
.movabout a:hover{text-decoration: underline;}
.border{ width:165px; height:160px; border:3px solid #dad8cb;}

.red{ color:#F00;}
.red2{color:#a70e13;}
.shadow{ line-height:0px;}
.note{border:5px solid #dad8cb;
background-color:#fff;width: 750px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-top: 10px;padding-right: 15px;padding-bottom: 10px;padding-left: 15px; outline:1px solid #FFFFFF;}
.note h1{background-image: url(../images/icon_dot2.jpg);font-family: "細明體";font-size: 20px;font-weight: bold;background-repeat: no-repeat;padding-left: 15px;margin-left:0px;margin-bottom:10px;}
.note ul li {color: #000;margin-bottom:5px;list-style-type: decimal;margin-left:40px; line-height:23px;}
.noteshadow { height:7px; background: url(../images/note.jpg) no-repeat 0px top;}

/*電影介紹頁*/
.movie{ width:690px;float:left;padding: 0 100px 0 100px;}
.movieleft{width:302px;float:left; margin-right:50px;}
.media2{ width:302px;height:224px;float:left;background-color: #333;margin-top: 10px;}
.movie h1{color:#391e06;font-family: "細明體", Arial;font-size: 20px;font-weight: bold;margin-top: 5px; margin-bottom:10px;}
.movietxt p{ width:330px; color:#391e06;font-size: 15px;line-height: 25px;float:left; padding-left:8px;}
.movie a{color:#0066cc;font-size: 15px;line-height: 25px;text-decoration: underline;}
.iconback{ width:133px; margin:0 auto 0 auto;}

/* FB */
.FBShare {top : 50%; left: 430px; margin-top: -12px; position : absolute; width: 150px; height: 24px; overflow: visible; z-index: 50;}