﻿/*==============================
style.css 撰寫所有的樣式
==============================*/

html {
	font-size: 1em;
    line-height: 1.5;
}

body {
	background-color: #fff;
	margin: 0;
    padding: 0;
    font-family: 'Open Sans', sans-serif, Arial;
}

a {
	text-decoration:none;
}

/*td {
    border: 1px solid #444444;
}  表格直線*/

p > span {
    font-weight: bold;
}

img {
  border: 0px
}

@font-face {
	font-family: "Open Sans";
	src: url("/SiteDocs/font/fonts/OpenSans-Regular.eot");
} /*IE用字型請自行設定路徑與需要字型*/

@font-face {
	font-family: "Open Sans";
	src: url("/SiteDocs/font/fonts/OpenSans-Regular.ttf");
} /*chrome用字型請自行設定路徑與需要字型*/



.logoimg {
	margin-top: 15px; /*原本是-15px，因為把menu的CSS檔名都改掉所以這邊有變動(LOGO出問題)*/
    float: left;
    margin-right: 0px;  /*原本250*/
}


.pc_selectbox > select {
	width: 100%;
	padding: 3px 0px 4px 15px;
}


#pc_toolbar ul li:first-child {
	border-left: 0;
}

h1, h2, h3, h4, h5, h6{
	
}

h1 {
	font-size: 42px;
	font-weight:500;
}

h2 {
	font-size: 30px;
	font-weight:500;
}

h3 {
	font-size: 24px;
	font-weight: 400;
}


h3 a:hover{
	color:#C10066;
}


h4 {
	font-size: 18px;
	font-weight: 400;
}

h4 a {
	color: #1f1f1f;
}

h4 a:hover {
	color: #C10066;
}

h5 {
	font-size: 14px;
	font-weight: 500;
}

h6 {
	font-size: 11px;
	font-weight: 600;
}

.pc_font_smaller{
	font-size:0.9em;
	line-height: 1.3;
}

.h1color {
	color: #ffffff;
}

.h3color {
	color: #ffffff;
}
/*===== 以下最上面細的BAR =====*/
#pc_toolbar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
    padding-top: 7px;
}

#pc_toolbar ul li {
    float: left;
    font-size: 11px;
    /*font-weight: 600;*/
    padding: 0 10px;
    border-left: 1px solid #aaa;
    position: relative
}

#pc_toolbar ul li a {
    color: #666666;
    text-decoration: none;
}

#pc_toolbar ul li a:hover {
    color: #cf1a3c;
}
/*===== 以上最上面細的BAR =====*/



.pc_p_mb{
	margin-bottom: 40px;
}

.pc_ul_line li{
	line-height: 1.6em;
}

.pc_text_super{
	vertical-align: super;
	font-size:0.7em;
}



/*====================================================================PDF設定 以下*/
.pc_pdf_download{
    background-color:#eeeeee;
    padding:16px;
    margin-bottom: 15px;
}

.pc_pdf_left{
    float:left;
    width:70%; 
}


.pc_pdf_left div{
    float:left;
}

.pc_pdf_icon{
    display:inline-block;
    margin-right:10px;
    width:5%; 
}



.pc_pdf_icon img{
    vertical-align:middle;
}

.pc_pdf_title{
    width:70%; 
    padding-top:2px;
    font-weight:600;
}



.pc_pdf_right{
    float:right;
    text-align: right;
    width:30%; 
    font-size: 14px; 
    margin-top: 4px; 
}


.pc_pdf_left a, .pc_pdf_right a{
    color:#000000;
}

.pc_pdf_left a:hover, .pc_pdf_right a:hover{
    color:#C10066;
}
/*====================================================================PDF設定 以上*/



/*===== 表格寬度, 以下 =====*/

.pc_w1 {
    width: 1%;
}

.pc_w2{
    width: 2%;
}

.pc_w3 {
    width: 3%;
}

.pc_w4 {
    width: 4%;
}

.pc_w5 {
    width: 5%;
}

.pc_w6 {
    width: 6%;
}

.pc_w7 {
    width: 7%;
}

.pc_w8 {
    width: 8%;
}

.pc_w9 {
    width: 9%;
}

.pc_w10 {
    width: 10%;
}

.pc_w11 {
    width: 11%;
}

.pc_w12 {
    width: 12%;
}

.pc_w13 {
    width: 13%;
}

.pc_w14 {
    width: 14%;
}

.pc_w15 {
    width: 15%;
}

.pc_w16 {
    width: 16%;
}

.pc_w17 {
    width: 17%;
}

.pc_w18 {
    width: 18%;
}

.pc_w19 {
    width: 19%;
}

.pc_w20 {
    width: 20%;
}

.pc_w21 {
    width: 21%;
}

.pc_w22 {
    width: 22%;
}

.pc_w23 {
    width: 23%;
}

.pc_w24 {
    width: 24%;
}

.pc_w25 {
    width: 25%;
}

.pc_w26 {
    width: 26%;
}

.pc_w27 {
    width: 27%;
}

.pc_w28 {
    width: 28%;
}

.pc_w29 {
    width: 29%;
}

.pc_w30 {
    width: 30%;
}

.pc_w31 {
    width: 31%;
}

.pc_w32 {
    width: 32%;
}

.pc_w33 {
    width: 33%;
}

.pc_w34 {
    width: 34%;
}

.pc_w35 {
    width: 35%;
}

.pc_w36 {
    width: 36%;
}

.pc_w37 {
    width: 37%;
}

.pc_w38 {
    width: 38%;
}

.pc_w39 {
    width: 39%;
}

.pc_w40 {
    width: 40%;
}

.pc_w41 {
    width: 41%;
}

.pc_w42 {
    width: 42%;
}

.pc_w43 {
    width: 43%;
}

.pc_w44 {
    width: 44%;
}

.pc_w45 {
    width: 45%;
}

.pc_w46 {
    width: 46%;
}

.pc_w47 {
    width: 47%;
}

.pc_w48 {
    width: 48%;
}

.pc_w49 {
    width: 49%;
}

.pc_w50 {
    width: 50%;
}

.pc_w51 {
    width: 51%;
}

.pc_w52 {
    width: 52%;
}

.pc_w53 {
    width: 53%;
}

.pc_w54 {
    width: 54%;
}

.pc_w55 {
    width: 55%;
}

.pc_w56 {
    width: 56%;
}

.pc_w57 {
    width: 57%;
}

.pc_w58 {
    width: 58%;
}

.pc_w59 {
    width: 59%;
}

.pc_w60 {
    width: 60%;
}

.pc_w61 {
    width: 61%;
}

.pc_w62 {
    width: 62%;
}

.pc_w63 {
    width: 63%;
}

.pc_w64 {
    width: 64%;
}

.pc_w65 {
    width: 65%;
}

.pc_w66 {
    width: 66%;
}

.pc_w67 {
    width: 67%;
}

.pc_w68 {
    width: 68%;
}

.pc_w69 {
    width: 69%;
}

.pc_w70_0407 {
    width: 70%;
}

.pc_w71 {
    width: 71%;
}

.pc_w72 {
    width: 72%;
}

.pc_w73 {
    width: 73%;
}

.pc_w74 {
    width: 74%;
}

.pc_w75 {
    width: 75%;
}

.pc_w76 {
    width: 76%;
}

.pc_w77 {
    width: 77%;
}

.pc_w78 {
    width: 78%;
}

.pc_w79 {
    width: 79%;
}

.pc_w80 {
    width: 80%;
}

.pc_w81 {
    width: 81%;
}

.pc_w82 {
    width: 82%;
}

.pc_w83 {
    width: 83%;
}

.pc_w84 {
    width: 84%;
}

.pc_w85 {
    width: 85%;
}

.pc_w86 {
    width: 86%;
}

.pc_w87 {
    width: 87%;
}

.pc_w88 {
    width: 88%;
}

.pc_w89 {
    width: 89%;
}

.pc_w90 {
    width: 90%;
}

.pc_w91 {
    width: 91%;
}

.pc_w92 {
    width: 92%;
}

.pc_w93 {
    width: 93%;
}

.pc_w94 {
    width: 94%;
}

.pc_w95 {
    width: 95%;
}

.pc_w96 {
    width: 96%;
}

.pc_w97 {
    width: 97%;
}

.pc_w98 {
    width: 98%;
}

.pc_w99 {
    width: 99%;
}

.pc_w100 {
    width: 100%;
}

/*===== 表格寬度, 以上 =====*/




/*====================================================================解決錨點位移 anchor 以下*/
.anchor_offset_out{
    position:relative;
}

.anchor_offset_inner{
    position:absolute;
    z-index:20;
    display: block;
    height:170px;
    top:-170px;

}
/*====================================================================解決錨點位移 anchor 以上*/


.clear-fix{
    *overflow:hidden;
    *zoom:1;
}


.clear-fix:after{
    display: table;
    content:"";
    width:0;
    clear:both;
}

.tabfix{
    margin:0;
    padding:0;
    list-style: none;
}


