﻿/* ========================================================================== */
/*                               HTML                          */
/* ========================================================================== */
body         { background: #1183D8; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0;}

a            { font-size: 12px; line-height:15px; color: #333333; text-decoration: underline ; font-family: Arial, Helvetica, sans-serif;}
a:hover    { font-size: 12px; line-height:15px ; color: #333333; text-decoration: none ; font-family: Arial, Helvetica, sans-serif; }
body, table, tr, td       { font-size: 12px;color: #333333; line-height:15px ; font-family: Arial, Helvetica, sans-serif; }
input, option, select, textarea       { font-size: 12px; line-height:15px ; color: #333333; font-family: Arial, Helvetica, sans-serif; }

p            { line-height: 15px; margin-top: 0; margin-bottom: 0;  }

address      {  }

button       {  }
fieldset     {  }
h1           {  }
h2           {  }
h3           {  }
h4           {  }
h5           {  }
h6           {  }
hr           {  }
html         { }
legend       {  }
li           {  }
ol           {  }
option       {  }
pre          {  }
ul           {  }

/* ========================================================================== */
/*                              首頁搜尋引擎                          */
/* ========================================================================== */
/** SEARCH BOX **/
/* 請選擇 */
#c{text-align:right;float:left;width:6em;margin-top:4px;margin-right:5px;font-weight:normal;font-size:12px;font-family:arial;color:#333333} /* margin-right */
/* 搜尋網站：*/
#v {font-size:12px;font-family:arial}
#v, #v a{position:relative}
#v .h b{position:absolute}
#v em,#v a{float:left}
#v .h{color:#ffffff; text-decoration:none}
#v a{color:#333333; letter-spacing:.1em; text-decoration:none;padding:5px 13px 3px} /* letter spacing */
#v #e1{background:#fff}
#v{color:#999;height:1.8em;border:1px solid #CFCFCF;border-bottom-width:0;z-index:5}

html>body #v { height:23px; }
html>body #v .h {padding-bottom:0;}
#v em{margin:4px 0;background:#B1B1B1;width:1px;height:1.25em;font-size:12px}
#v .o:hover{background:#EAEAEA;margin:0 0 0;height:1.2em;padding:5px 12px 4px;z-index:-1}
#v .o{background:#ffffff;margin:0 0 0;height:1.2em;padding:5px 12px 4px;z-index:-1}
#v .h:hover{text-decoration:none}
#v .h{font-weight:normal;margin:-1px 0 0;height:1.6em;padding:5px 12px 4px;background:#1184D8;border:1px solid #B1B1B1;border-bottom-width:0;z-index:-1} /* on tab */
#v .h b{margin:1.3em 0 0 1.75em;width:11px;height:11px;background-color:transparent}
html>body #v .h b { margin-top:1.5em;}
.v1 #v .h b{background:url(/img05/s_a.gif) no-repeat}
.v2 #v .h{background:#a10303;border-color:#B1B1B1}
.v2 #v .h b{margin-left:.5em;background:url(/img05/s_a.gif) no-repeat}
.v3 #v .h{background:#B01FAA;border-color:#B1B1B1}
.v3 #v .h b{margin-left:.5em;background:url(/img05/s_a.gif) no-repeat}
.v4 #v .h{background:#d95000;border-color:#B1B1B1}
.v4 #v .h b{margin-left:.5em;background:url(/img05/s_a.gif) no-repeat}
#ss{border:1px solid #B1B1B1;background:#F2F9FF;padding:8px 0;font-size:12px;font-family:arial;}

/* ========================================================================== */
/*                              新版首頁字型                          */
/* ========================================================================== */

a.l_b12 {  font-size: 12px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.l_b12:hover {  font-size: 12px; line-height: 18px; color: #ff6600; text-decoration: none; font-family: Verdana;}

a.l_rr12 {  font-size: 12px; line-height: 18px; color: #D71D00; text-decoration: none; font-family: Verdana;}
a.l_rr12:hover {  font-size: 12px; line-height: 18px; color: #ff6600; text-decoration: none; font-family: Verdana;}

a.l_f4 {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.l_f4:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Verdana; font-weight: bold;}

a.l_bU11 {  font-size: 11px; color: #005599; text-decoration: none; font-family: Verdana;}
a.l_bU11:hover {  font-size: 11px; color: #005599; text-decoration: underline; font-family: Verdana;}

a.l_bU12 {  font-size: 12px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.l_bU12:hover {  font-size: 12px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}

a.l_b13 {  font-size: 13px; line-height: 25px; color: #005599; text-decoration: none; font-family: Verdana;}
a.l_b13:hover {  font-size: 13px; line-height: 25px; color: #005599; text-decoration: underline; font-family: Verdana;}

a.l_bU13 {  font-size: 13px; line-height: 20px; color: #005599; text-decoration: none; font-family: Verdana;}
a.l_bU13:hover {
	font-size: 13px;
	line-height: 20px;
	color: #FF6600;
	text-decoration: none;
	font-family: Verdana;
}

a.l_gU12 {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: Verdana;}
a.l_gU12:hover {  font-size: 12px; line-height: 18px; color: #0066cc; text-decoration: none; font-family: Verdana;}

a.l_g13 {  font-size: 13px; line-height: 18px; color: #333333; text-decoration: underline; font-family: Verdana;}
a.l_g13:hover {  font-size: 13px; line-height: 18px; color: #333333; text-decoration: none; font-family: Verdana;}

a.l_g15 {  font-size: 15px; line-height: 21px; color: #333333; text-decoration: underline; font-family: Verdana;}
a.l_g15:hover {  font-size: 15px; line-height: 21px; color: #333333; text-decoration: none; font-family: Verdana;}

a.l_g18 {  font-size: 18px; line-height: 24px; color: #333333; text-decoration: underline; font-family: Verdana;}
a.l_g18:hover {  font-size: 18px; line-height: 24px; color: #333333; text-decoration: none; font-family: Verdana;}

a.l_r12 {  font-size: 12px; line-height: 18px; color: #ff3300; text-decoration: none; font-family: Verdana;}
a.l_r12:hover {  font-size: 12px; line-height: 18px; color: #ff6600; text-decoration: none; font-family: Verdana;}

a.l_rU12 {  font-size: 12px; line-height: 18px; color: #ff3300; text-decoration: underline; font-family: Verdana;}
a.l_rU12:hover {  font-size: 12px; line-height: 18px; color: #ff3300; text-decoration: none; font-family: Verdana;}

a.l_r13 {  font-size: 13px; line-height: 25px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.l_r13:hover {  font-size: 13px; line-height: 25px; color: #FF3300; text-decoration: underline; font-family: Verdana;}

a.menu_off {  font-size: 15px; line-height: 25px; color: #005599; text-decoration: none; font-family: Verdana;}
a.menu_off:hover {  font-size: 15px; line-height: 25px; color: #005599; text-decoration: underline; font-family: Verdana;}

a.menu_on {  font-size: 15px; line-height: 28px; color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.menu_on:hover {  font-size: 15px; line-height: 28px; color: #005599; text-decoration: underline; font-family: Verdana; font-weight: bold;}

a.menu_sub {  font-size: 15px; line-height: 25px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.menu_sub:hover {  font-size: 15px; line-height: 25px; color: #005599; text-decoration: none; font-family: Verdana;}

a.se_off {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: Verdana;}
a.se_off:hover {  font-size: 13px; line-height: 18px; color: #333333; text-decoration: none; font-family: Verdana;}
.se_on {  font-size: 13px; line-height: 20px;  color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}

.menu_grey {  font-size: 15px;  color: #ACACAC; text-decoration: none; font-family: Verdana;}
.t_gb13 {  font-size: 13px; line-height: 30px;  color: #333333; text-decoration: none; font-family: Verdana; font-weight: bold;}
.t_r10 {  font-size: 10px; line-height: 18px;  color: #FF3300; text-decoration: none; font-family: Verdana;}

.box_b {  font-size: 13px; line-height: 25px;  color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
.box_date {  font-size: 11px; line-height: 13px;  color: #333333; text-decoration: none; font-family: Verdana;}
.box_day {  font-size: 40px; line-height: 42px;  color: #009EC8; text-decoration: none; font-family: Verdana; font-weight: bold;}
.box_week {  font-size: 9px; color: #009EC8; text-decoration: none; font-family: Verdana;}

a.cc_d {  font-size: 8px; line-height: 12px; color: #000000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.cc_d:hover {  font-size: 8px; line-height: 12px; color: #000000; text-decoration: underline; font-family: Verdana; font-weight: bold;}

a.cc_w {  font-size: 8px; line-height: 12px; color: #ff6600; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.cc_w:hover {  font-size: 8px; line-height: 12px; color: #ff6600; text-decoration: underline; font-family: Verdana; font-weight: bold;}


/* ========================================================================== */
/*                              TABLE                          */
/* ========================================================================== */
table.T_date   { background: #CCFF99; border: 0; }
table.T_line   { background: #ABEA45; border: 0; }
table.T_step   { background: #5BC31F; border: 0; }
table.T_note   { background: #FF5F08; border: 0; }

tr.R_title  { background: #E9FFCD; height: 30;  font-size: 12px;  color: #FF3300; font-family: Arial, Helvetica, sans-serif;}
tr.R_white  { background: #FFFFFF; height: 30; }
tr.R_month  { background: #339933;  text-align: center; }
tr.R_day { background: #FFFFFF;  text-align: center; }
tr.R_week  { background: #ECFFD9;  text-align: center; }

td.D_title  { background: #E9FFCD; height: 30;  font-size: 12px;  color: #006500; font-family: Arial, Helvetica, sans-serif;}
td.D_white  { background: #FFFFFF; height: 30; }
td.D_line  { background: #ABEA45; }
td.D_grey  { background: #EFEFEF; }
td.D_white  { background: #FFFFFF; height: 30; }

/* ========================================================================== */
/*                               字型                           */
/* ========================================================================== */
.t_c {  font-size: 12px;  color: #888888; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_b {  font-size: 12px;  color: #0066CC; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_b15 {  font-size: 15px; line-height: 22px; color: #0066CC; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_bCC {  font-size: 13px; line-height: 27px; color: #0066CC; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.t_g {  font-size: 12px;  color: #333333; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_g11 {  font-size: 10px; line-height: 10px; color: #333333; text-decoration: none; font-family: 細明體; font-family: Arial;}
.t_wB {  font-size: 12px;  color: #FFFFFF; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif; background: #D7005D}
.t_g85 {  font-size: 12px;  color: #858585; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_r {  font-size: 12px;  color: #FF3300; text-decoration: none; font-family: 細明體; font-family: Verdana;}
.t_rV {  font-size: 15px; line-height: 19px;  color: #FF3300; text-decoration: none; font-family: 細明體; font-family: Verdana;}
.t_rD {  font-size: 12px;  color: #C92800; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_r15 {  font-size: 15px;  color: #FF3300; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_w {  font-size: 12px;  color: #FFFFFF; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_w11 {  font-size: 11px;  color: #FFFFFF; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_w9 {  font-size: 9px;  color: #FFFFFF; text-decoration: none; font-family: 細明體; font-family: Verdana;}
.t_w15 {  font-size: 15px; line-height: 19px; color: #FFFFFF; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_bD {  font-size: 12px;  color: #002E79; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_b13 {  font-size: 13px; line-height: 19px; color: #002E79; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
/* ========================================================================== */
/*                               連結字型                           */
/* ========================================================================== */
a.l_b {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_b:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_bb {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Verdana;}
a.l_bb:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Verdana;}

a.l_h {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_h:hover {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_g {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_g:hover {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_gU {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_gU:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_wU {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_wU:hover {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_gS {  font-size: 10px; line-height: 14px; color: #333333; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_gS:hover {  font-size: 10px; line-height: 14px; color: #0066CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_bD {  font-size: 12px; line-height: 18px; color: #002E79; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_bD:hover {  font-size: 12px; line-height: 18px; color: #002E79; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_bDU {  font-size: 12px; line-height: 18px; color: #002E79; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_bDU:hover {  font-size: 12px; line-height: 18px; color: #002E79; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_bU {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_bU:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_w15 {  font-size: 15px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_w15:hover {  font-size: 15px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_w {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_w:hover {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_r {  font-size: 12px; line-height: 18px; color: #FF3300; text-decoration: underline; font-family: Verdana;}
a.l_r:hover {  font-size: 12px; line-height: 18px; color: #FF3300; text-decoration: none; font-family: Verdana;}

a.l_r15 {  font-size: 15px; line-height: 18px; color: #FF3300; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_r15:hover {  font-size: 15px; line-height: 18px; color: #FF3300; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

/* ========================================================================== */
/*                               企畫頁特殊字型                           */
/* ========================================================================== */

.t_28A32E {  font-size: 12px; line-height: 18px; color: #28A32E; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_FF006E {  font-size: 15px;  color: #FF006E; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_D7005D {  font-size: 12px;  color: #FF006E; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_007EBB {  font-size: 12px;  color: #007EBB; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_FA572F15 {  font-size: 15px;  color: #FA572F; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_00840815 {  font-size: 15px;  color: #008408; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_1614D115 {  font-size: 15px;  color: #1614D1; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_007DBA {  font-size: 12px;  color: #007DBA; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_BA0017 {  font-size: 12px;  color: #BA0017; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

.t_C2B1C5 {  font-size: 12px;  color: #C2B1C5; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}
.t_FFFF78 {  font-size: 12px;  color: #FFFF78; text-decoration: none; font-family: 細明體; font-family: Arial, Helvetica, sans-serif;}

a.l_FFFF78 {  font-size: 12px;  color: #FFFF78; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_FFFF78:hover {  font-size: 12px;  color: #FFFF78; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_D7005D {  font-size: 12px;  color: #FF006E; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_D7005D:hover {  font-size: 12px;  color: #FF006E; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_FF0054 {  font-size: 12px;  color: #FF0054; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_FF0054:hover {  font-size: 12px;  color: #FF0054; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_FF005415 {  font-size: 15px;  color: #FF0054; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_FF005415:hover {  font-size: 15px;  color: #FF0054; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_79000415 {  font-size: 15px;  color: #790004; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_79000415:hover {  font-size: 15px;  color: #790004; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_790004 {  font-size: 12px;  color: #790004; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_790004:hover {  font-size: 12px;  color: #790004; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_BA0017 {  font-size: 12px;  color: #BA0017; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_BA0017:hover {  font-size: 12px;  color: #BA0017; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_002E7915 {  font-size: 15px;  color: #002E79; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.l_002E7915:hover {  font-size: 15px;  color: #002E79; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}

a.l_p1 {  font-size: 12px;  color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_p1:hover {  font-size: 12px;  color: #FFFFff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_citi {  font-size: 12px;  color: #00A4CD; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_citi:hover {  font-size: 12px;  color: #00A4CD; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.l_30 {  font-size: 12px; line-height: 30px; color: #ffffff; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.l_30:hover {  font-size: 12px; line-height: 30px; color: #FFFFff; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}

a.korea {  font-size: 13px; line-height: 21px; color: #0043CF; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.korea:hover {  font-size: 13px; line-height: 21px; color: #0043CF; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
