/* 整體連結 */
A:link { color: #00A; }
A:hover { color: #C30; text-decoration: none; }

/* 路徑列連結 */
A.apath:link { color: #FFF; }
A.apath:visited { color: #FFF; }
A.apath:hover { color: #FFF; text-decoration: none; }

/* 次首頁連結 */
A.item:link { color: #FB596F; }
A.item:visited { color: #FB596F; }
A.item:hover { color: #FE3853; }

/* 頻道連結設定 */
h1 A:link { color: #F00; text-decoration: none; }
h1 A:visited { color: #F00; text-decoration: none; }
h1 A:hover { color: #F60; text-decoration: none; }

h2 A:link { color: #C30; text-decoration: none; }
h2 A:visited { color: #C30; text-decoration: none; }
h2 A:hover { color: #F00; text-decoration: none; }

h3 A:link { color: #C30; text-decoration: none; }
h3 A:visited { color: #C30; text-decoration: none; }
h3 A:hover { color: #F00; text-decoration: none; }

A.yellow1:link { color: #FFFC00; }
A.yellow1:visited { color: #FFFC00; }
A.yellow1:hover { color: #FFF; text-decoration: none; }

A.org1:link { color: #F60; }
A.org1:visited { color: #F60; }
A.org1:hover { color: #C30; text-decoration: none; }

A.red1:link { color: #F00; }
A.red1:visited { color: #F00; }
A.red1:hover { color: #C30; text-decoration: none; }

A.red2:link { color: #C30; }
A.red2:visited { color: #C30; }
A.red2:hover { color: #C30; text-decoration: none; }

A.blue1:link { color: #004DC4; }
A.blue1:visited { color: #004DC4; }
A.blue1:hover { color: #EC558A; text-decoration: none; }

/* 共同設定 */
body { color: #353441; background: #FFF; text-align: center; margin: 0px 0;
  scrollbar-highlight-color: buttonface;
  scrollbar-shadow-color: buttonface;
  scrollbar-3dlight-color: buttonhighlight;
  scrollbar-track-color: #EEE;
  scrollbar-darkshadow-color: buttonshadow;
}
body, p, h1, h2, h3, table, td, th, ul, ol { font-family: "新細明體", "細明體", Arial, sans-serif; }
h1, h2, h3, form { margin: 0; padding: 0; }
h1 { font-size: 20px; line-height: 140%; }
h2 { font-size: 18px; line-height: 150%; }
h3 { font-size: 16px; line-height: 140%; }
.mid, h1, h2, h3 { vertical-align: middle; }
.eng { font-family: Arial, sans-serif; }
.btn { font: 12px/17px Arial, sans-serif; }
.border { border: 1px solid #000; }

/* 元件設定 */
.top { font-size: 13px; }
.end { font-size: 13px; line-height: 150%; margin: 19px 0; }
.ad { font-size: 16px; vertical-align: middle; text-align: center; margin-top: 8px; }
.h3t { font-size: 16px; vertical-align: middle; line-height: 150%; text-align: center; margin: 6px 0; padding: 2px; }
.path { font-size: 16px; line-height: 130%; padding: 3px 3px 3px 7px; }
.time, .cp { font: 12px Arial, sans-serif; padding: 3px 7px 3px 3px; }
.item { font-size: 16px; vertical-align: middle; line-height: 180%; text-align: center; }
.main-bg { background: url(http://fate.yam.com/ft/i/bg.jpg) repeat-y; padding-top: 7px; }
.main-bg2 { background: url(http://fate.yam.com/ft/i/bg.jpg) repeat-y; }
.back { color: #FFF; background: url(http://fate.yam.com/ft/i/lhd01_1.gif) no-repeat; padding-left: 24px; }
.editor { font: 11px Arial, sans-serif; }
.menu1 { font-size: 13px; line-height: 175%; color: #FF8E9D; }
.noindent {margin:0 0 0 1.1em;padding-left: 0px;}
.line-bg { background: url(http://fate.yam.com/ft/i/line.gif) repeat-x; }
.imgfilter { filter: alpha(opacity=50); }
.more {font: 12px Arial;	text-align: right;	margin-top: 2; padding-right:3px;}
.page-switch1{ padding-top: 14px; background: url(http://fate.yam.com/ft/i/s3.gif) repeat-y ;}
.page-switch2{ background: url(http://fate.yam.com/ft/i/s4.gif) repeat-y ;}
.page-switch3{ padding-top: 14px; background: url(http://fate.yam.com/ft/i/s1.gif) repeat-y ;}
.page-switch4{ padding-top: 14px; background: url(http://fate.yam.com/ft/i/s2.gif) repeat-y ;}
.page-switch5{ padding-top: 14px; background: url(http://fate.yam.com/ft/i/s5.gif) repeat-y ;}
.oprice{text-decoration: line-through;}
.leftline{	border-left: 1px solid #BDBDBD;}
.border-pink {	border: 1px solid #FF8E9D;}
.pos { position: relative; left: -15px; padding-top: 4px; };

/* 頻道色調 */
.topbar { background: #3D9A25; }
.path, .time, .topmenubg, .footbarbg { color: #FFF; background: #FF8E9D; }
.topmenubg-off { background: #FFE5E6; text-align: center; vertical-align: middle; }
.topmenubg-on { background: #FFAEB6; font-weight: bold; }

/* 標題設定 */
.h0 { font-weight: bold; font-size: 20px; line-height: 140%; }
.h1 { font-weight: bold; font-size: 18px; line-height: 150%; }
.h2 { font-weight: bold; font-size: 16px; line-height: 140%; }

/* 常用文字 */
.idx1, .idx1-b, .back, .back2, .back3 { font-size: 15px; line-height: 147%; vertical-align: middle; }
.idx1-b { font-weight: bold; }
.note1 { font-size: 12px; line-height: 165%; }
.note2 { font-size: 13px; line-height: 165%; }

/* 內文空間 */
.t-pad1 { padding: 8px 8px 8px 0; }
.t-pad2 { padding: 0 5px 0 16px; }
.t-pad3 { padding: 0 5px 0 14px; }
.t-pad4 { padding: 0 0 0 14px; }
.t-pad5 { padding: 12px 0; }
.t-pad6 { padding: 0 15px 0 0; }
.t-pad7 { padding: 3px 15px 0 0; }
/* UserFree 設定 */
.nav1 { font-size: 94%; }
.nav2 { font-size: 82%; line-height: 120%; }
.desc1 { font-size: 100%; line-height: 150%; }
.desc2 { font-size: 94%; line-height: 140%; }

/* 共同顏色 */
.pink { color: #FE3853; }
.pink1 { color: #F24159; }
.pink2 { color: #F89CA4; }
.red1 { color: #F00; }
.red2 { color: #C30 }
.org1 { color: #F60; }
.white1 { color: #FFF; }
.yellow1 { color: #FFFC00; }
.gray1 { color: #5F5F5F; }
.gray2 {color:#DADADA;}
.blue1 {color:#004DC4;}

/* 分頁功能相關設定 */
.pagerInfo {
    width: 100%;
    margin: 0;
    font: 11px/340% arial, sans-serif;
    letter-spacing: 0.15mm;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px dashed #aaa;
}
.pagerBlock {
    width: 100%;
    margin: 0.7em 0;
    text-align: center;
}
.pager {
    width: 100%;
    margin-top: 0.7em;
    padding: 2px;
    font: 15px/150% "新細明體", "細明體", sans-serif;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #333;
    background-color: #eee;
}
.engnum {
    font: 12px "Arial Black", sans-serif;
    color: #f00;
}

