@charset "utf-8";
/* CSS Document */

/*Reset Start*/
/*YuI*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
table {border-collapse: collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
/*Reset End*/
/*Body Start*/
body{font-size:13px;font-family:Arial, Helvetica, sans-serif, "新細明體";line-height:120%;color:#333;word-break: break-all;word-wrap: break-word;}
.left{float:left;}
.right{float:right;}
.clr{clear:both;}
.word_break{word-break:break-all;word-wrap:break-word;display:block;}
a{text-decoration:none;color:#333;}
a:hover{ color:#0550AD;}
img{ vertical-align:middle; border:none;}

.pagesize{ width:1100px; margin:0 auto;}
.hd{ background:url(../images/hd_bg.jpg) no-repeat; height:210px; position:relative;}
.hd .logo{ background:url(../images/logo.png) no-repeat; width:285px; height:52px; position:absolute; top:20px; left:80px;}
.hd .visited{ position:absolute; top:65px; right:100px;}
/*nav選單Start*/
.hd .nav{ position:absolute; top:30px; left:555px;_left:550px; width:550px;}
.nav li{ height:20px; text-indent:-9999px; float:left; margin:0 18px;_margin:0 14px;}
.nav li a{ display:block; height:20px;}
.nav li.m01,.nav li.m01 a{ background:url(../images/nav_01.gif) repeat; width:60px;}
.nav li.m02,.nav li.m02 a{ background:url(../images/nav_02.gif) repeat; width:104px;}
.nav li.m03,.nav li.m03 a{ background:url(../images/nav_03.gif) repeat; width:75px;}
.nav li.m04,.nav li.m04 a{ background:url(../images/nav_04.gif) repeat; width:84px;}
.nav li a:hover{ background-position:0 -20px;}
/*nav選單End*/
.content{ background:url(../images/content_bg.jpg) no-repeat; }
.ft{ background:url(../images/ft_bg.jpg) no-repeat; height:130px; position:relative; font-size:12px;}
.aaa{ position:absolute; top:80px; left:270px;}
.ftxt{ text-align:center;position:absolute; top:78px; left:370px; line-height:19px;}

/*page
.page{ font-size:13px; line-height:25px; margin:5px auto;text-align:center;}
.page ul {color:#515151;text-align:center;}
.page ul li{border:2px #f0f0f0 solid; width:20px;margin-right:5px; display:inline; padding:3px; background:#FFFFFF;}
.page ul li a{ color:#515151; text-decoration:none;}
.page ul li.current{ background:#ff0090; width:18px; color:#FFFFFF;}
.page ul li.current a{color:#FFFFFF;}
.page ul li.last{display:inline;width:52px;border:2px #f0f0f0 solid; margin-right:5px;}
.page ul li.next{display:inline;width:52px;border:2px #f0f0f0 solid; margin-right:5px;}*/
/*page*/
.page{ text-align:center; padding:10px 95px 10px 25px;}
.page span{ padding:0 5px;color:#3185d4;}
.page select{ margin:0 5px;}


.L_set{ width:170px; padding:0 0px 0 82px; float:left; margin-right: 13px;}
.R_set{ width:745px;float:left; padding:50px 80px 10px 10px;}

.side{}
.side li{ height:18px; margin-top: -10px; text-align: center; padding:40px 0 13px; background:url(../images/menu_bg.png) center 0 no-repeat;_background:url(../images/menu_bg.gif) center 0 no-repeat;}
.side li a{ display:block;height:18px;color: #3185d4; font-size:15px; font-weight: bold;}
.side li.s01 a{ background:url(../images/s_01.gif) center 0 no-repeat;}
.side li.s02 a{ background:url(../images/s_02.gif) center 0 no-repeat;}
.side li.s03 a{ background:url(../images/s_03.gif) center 0 no-repeat;}
.side li.s04 a{ background:url(../images/s_04.gif) center 0 no-repeat;}
.side li.s05 a{ background:url(../images/s_05.gif) center 0 no-repeat;}
.side li.s06 a{ background:url(../images/s_06.gif) center 0 no-repeat;}
.side li.s07 a{ background:url(../images/s_07.gif) center 0 no-repeat;}
.side li.s08 a{ background:url(../images/s_08.gif) center 0 no-repeat;}
.side li.s09 a{ background:url(../images/s_09.gif) center 0 no-repeat;}
.side li.s10 a{ background:url(../images/s_10.gif) center 0 no-repeat;}
.side li a:hover,.side li a.on{ background-position: center -18px;}


.route{padding:10px 95px 10px 20px; font-size:13px;}
.route a{ margin: 0 5px;}

.accesskey {
  font-size: 1.0em;
  height: 20px;
  margin-left: 0px;
  position: absolute;
  z-index:1;
  margin: 0 0 0 -10px;
}
.accesskey a {
  color: #FFFFFF;
}



