@charset "utf-8";
/* CSS Document */
/* CSS Reset */
html, body, div, span, applet, object, iframe, form,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 
em, img, q, strong, sub, sup,
dl, dt, dd, ol, ul, li { margin:0; padding:0; }
img { border:0; }
ul, ol { list-style:none; }
body { line-height:1; }


body { margin:0; padding:0; background-color:#f6f6f6; font-family:"Microsoft JhengHei", "微軟正黑體", "Microsoft YaHei", "微软雅黑", Tahoma, Verdana, Geneva, sans-serif; font-size:13px; }
#key_visual { width:990px; height:500px; margin:0 auto; position:relative; background:url("../../images/intro/key_visual.jpg") no-repeat 0 0; }
#key_visual .btn { position:absolute; overflow:hidden; padding:10px 0; left:68px; bottom:30px; }
#key_visual .btn a { 
	display:block; float:left; padding:0 20px; margin-right:22px; background-color:#065077; font-size:14px; line-height:30px; color:#fff; text-decoration:none; 
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	}
#key_visual .btn a:hover { 
	background-color:#006ba3; 
	-webkit-box-shadow: 0 0 10px #808080;
	-moz-box-shadow: 0 0 10px #808080;
	box-shadow: 0 0 10px #808080;
	}

#footer { width:100%; }
#footer > div { width:990px; padding:30px 0; margin:0 auto; overflow:hidden; background:url("../../images/intro/footer_logo.png") no-repeat 0 30px; }
#footer .copyright { float:right; width:378px; color:#6c6c6c; text-align:left; }
#footer .copyright p { clear:right; line-height:24px; }
#footer .copyright ul { overflow:hidden; }
#footer .copyright ul li { float:left; border-left:1px solid #d0d0d0; padding-left:10px; margin:4px 0 4px 10px; line-height:16px; }
#footer .copyright ul li:first-child { border-left:0; padding-left:0; margin-left:0; }
#footer .copyright ul a { color:#6c6c6c; text-decoration:none; }
#footer .copyright ul a:hover { color:#01afec; text-decoration:underline; }

.btn_intranet { padding-bottom:5px; }
.btn_intranet a { display:block; padding:5px 0; color:#6c6c6c; text-decoration:none; }
.btn_intranet a:hover { color:#01afec; text-decoration:underline; }

.accessibility { color:#6c6c6c; text-decoration:none; }
.accessibility:hover { color:#01afec; text-decoration:underline; }
