@charset "utf-8";
/* CSS Document */

a{text-decoration:none;}
#tools{opacity:1;width:100%;}
.menu-but{width:100%;}

/*.N-sticky{padding:0; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1001;top: 0;left:0;}
.N-sticky-right{padding:0;width:76px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1000;top: 0;right:0;}
*/

.N-sticky{padding:0; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1001;top: 0;left:0;}
.N-sticky-right{padding:0;width:76px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1000;top: 0;right:0;}

@media(min-width:1200px){
.N-sticky{padding:0; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1001;top: 0;left:50%;margin-left:-600px;}
.N-sticky-right{padding:0;width:76px;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:1000;top: 0;right:50%;margin-right:-600px;}
}

#search-panel{display:none;width:100%;}
.search-icon{margin-top:5px;}
@media(min-width:1200px){
  .search-icon{margin-top:0;}
}
.N-sticky-menu{padding:0; position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:2000;left:0;bottom:0;}
.menu{display:inline-block;background:rgba(255,255,255,0.5);border:1px solid #ddd;border-radius:5px;width:30px;height:30px;margin:5px;}
#menu{background:rgba(0,0,0,0.8);padding:5px;display:none;width:100%;padding:0;margin:0;margin-top:100x;}
.menulist{display:inline-block;padding:10px;margin:15px 0;}
@import url(http://fonts.googleapis.com/earlyaccess/notosanstc.css);
* {font-family: 'Noto Sas TC','微軟正黑體',sans-serif;margin:0;padding:0;word-break:break-all;}
body{margin:0px;padding:0;font-size:1.2em;letter-spacing:2px;overflow-x:hidden;}
#content{margin:0px;padding:0px;width:100%;color:#666666;}
#footer{background:#000;color:#fff;text-align:center;width:100%;font-size:0.8em;}
#footer a{color:#fff; text-decoration:none;font-size:0.8em;}
#ntitle{background:#EFEFEF;color:#000;font-size:1.5em;letter-spacing:2px;padding:10px;text-aling:center;}
.panel{margin:0;padding:20px 0;width:95%;max-width:1200px;text-align:left;}
.panel a{text-decoration:none;color:#FF6600;}
.photo{text-align:center;margin:0;padding:0;width:100%;}
#foot-padding{height:140px;display:none;}
@media(min-width:635px){#foot-padding{height:70px;}}
.body_special{background-color:#FF8040;padding:30px;color:#fff;letter-spacing:2px;font-size:1.2em;text-align:center;}

#content li{ list-style-position:inside;}