﻿/* ========================================================================== */

/*                               HTML                          */

/* ========================================================================== */

body         { background: #FFFFFF; margin-left: 0; margin-right: 0; margin-top: 0;}

a            { font-size: 12px; color: #0066cc; text-decoration: underline ;}

a:hover    { font-size: 12px; color: #0066cc; text-decoration: none ; }

body, table, tr, td       { font-size: 12px; line-height: 18px; color: #333333; font-family: 新細明體; }

input, option, select, textarea       { font-size: 12px; line-height: 15px; color: #333333; font-family: 新細明體; }

p            { line-height: 18px; margin-top: 0; margin-bottom: 0;  }

address      {  }

button       {  }

fieldset     {  }

h1           {  }

h2           {  }

h3           {  }

h4           {  }

h5           {  }

h6           {  }

hr           {  }

html         { }

legend       {  }

li           {  }

ol           {  }

option       {  }

pre          {  }

       {font-size: 12px; height: 18px; font-family: 新細明體;  }

ul           {  }



/* ========================================================================== */

/*                              TABLE                          */

/* ========================================================================== */

table.T_date   { background: #CCFF99; border: 0; }

table.T_line   {

	background: #ABEA45;

	border: 0;

	padding-bottom: 3px;

}

table.T_step   { background: #5BC31F; border: 0; }

table.T_note   { background: #FF5F08; border: 0; }



tr.R_title  { background: #E9FFCD; height: 30;  font-size: 12px; line-height: 18px; color: FF3300; font-family: 新細明體}

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; line-height: 18px; color: #006500; font-family: 新細明體}

td.D_white  { background: #FFFFFF; height: 30; }

td.D_line  { background: #ABEA45; }

td.D_grey  { background: #EFEFEF; }

td.D_white  { background: #FFFFFF; height: 30; }



.newtable { border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: ABEA45; border-bottom-color: ABEA45;background-color: #E9FFCD;}	

.newtable02 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ABEA45; border-right-width: 1px;border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #ABEA45; border-left-color: #ABEA45;}

.tableoutline { border-right-style: none; border-bottom-style: none; border-top-width: 1px; border-left-width: 1px;border-top-style: solid; border-left-style: solid; border-top-color: #ABEA45; border-left-color: #ABEA45; }

.tdoutline { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid;border-bottom-style: solid; border-right-color:  #ABEA45; border-bottom-color: #ABEA45; }

.bodershadow { border-right-width: 1px; border-bottom-width: 1px; border-top-style: none; border-right-style: solid;border-bottom-style: solid; border-left-style: none; border-right-color: #BEBEBE; border-bottom-color: #BEBEBE; }

.borderleft { border-left-width: 1px; border-left-style: solid; border-left-color: #ABEA45; }

.borderright { border-right-width: 1px; border-right-style: solid; border-right-color: #ABEA45; }

.borderdown { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ABEA45; }

.borderrihgtdown { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid;border-bottom-style: solid; border-right-color: #ABEA45; border-bottom-color: #ABEA45; }

.bordertopright { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid;border-top-color: #ABEA45;border-left-color: #ABEA45;}



/* ========================================================================== */

/*                               字型                           */

/* ========================================================================== */

.TXT_bigG {  font-size: 15px; line-height: 27px; color: #006500; font-family: 新細明體}

.TXT_bigR {  font-size: 15px; line-height: 27px; color: #ff3300; font-family: 新細明體}

.TXT_bigB {  font-size: 15px; line-height: 15px; color: #0066CC; font-family: Arial,新細明體}

.TXT_boldR {  font-size: 15px; line-height: 15px; color: #ff3300; font-family: Arial, "新細明體"; font-weight: bold}

.TXT_boldW {  font-size: 15px; line-height: 15px; color: #ffffff; font-family: Arial, "新細明體"; font-weight: bold}

.TXT_b {  font-size: 12px; line-height: 18px; color: #0066CC; font-family: 新細明體}

.TXT_g {  font-size: 12px; line-height: 18px; color: #006500; font-family: 新細明體}

.TXT_grey {  font-size: 12px; line-height: 18px; color: #333333; text-decoration: none; font-family: 新細明體}

.TXT_grey15 {  font-size: 15px; line-height: 24px; color: #333333; text-decoration: none; font-family: 新細明體}

.TXT_r {  font-size: 12px; line-height: 18px; color: #ff4400; font-family: 新細明體}

.TXT_w {  font-size: 12px; line-height: 18px; color: #ffffff; font-family: 新細明體}



.s13lh18green01 {	font-size: 13px; line-height: 18px; font-weight: bold; color: #006500;}

.s12lh18green01 {   font-size: 12px; line-height: 18px; font-weight: bold; color: #006500;}



/* ========================================================================== */

/*                               連結字型                           */

/* ========================================================================== */

a.L_blue {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: 新細明體}

a.L_blue:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: 新細明體 }

a.L_b {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: underline; font-family: 新細明體}

a.L_b:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: 新細明體 }

a.L_b13 {  font-size: 13px; line-height: 22px; color: #0066CC; text-decoration: underline; font-family: 新細明體}

a.L_b13:hover {  font-size: 13px; line-height: 22px; color: #0066CC; text-decoration: none; font-family: 新細明體 }

a.L_b15 {  font-size: 15px; line-height: 22px; color: #0066CC; text-decoration: underline; font-family: 新細明體; line-height: 150%;}

a.L_b15:hover {  font-size: 15px; line-height: 22px; color: #0066CC; text-decoration: none; font-family: 新細明體; line-height: 150%;}

a.L_g {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: underline; font-family: 新細明體}

a.L_g:hover {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: none; font-family: 新細明體}

a.L_gNO {  font-size: 12px; line-height: 18px; color: #006600; text-decoration: none; font-family: 新細明體}

a.L_gNO:hover {  font-size: 12px; line-height: 18px; color: #0066CC; text-decoration: none; font-family: 新細明體}

a.L_gg {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: underline; font-family: 新細明體}

a.L_gg:hover {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: none; font-family: 新細明體}

a.L_ggNO {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: none; font-family: 新細明體}

a.L_ggNO:hover {  font-size: 12px; line-height: 18px; color: #444444; text-decoration: underline; font-family: 新細明體}

a.L_gg15 {  font-size: 15px; line-height: 20px; color: #444444; text-decoration: none; font-family: 新細明體}

a.L_gg15:hover {  font-size: 15px; line-height: 20px; color: #444444; text-decoration: underline; font-family: 新細明體}

a.L_h {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: 新細明體}

a.L_h:hover {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: 新細明體}

a.L_h1 {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: none; font-family: 新細明體}

a.L_h1:hover {  font-size: 12px; line-height: 18px; color: #FFF2E6; text-decoration: underline; font-family: 新細明體}

a.L_w {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: none; font-family: 新細明體}

a.L_w:hover {  font-size: 12px; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-family: 新細明體}

a.L_r {  font-size: 12px; line-height: 18px; color: #FF4400; text-decoration: underline; font-family: 新細明體}

a.L_r:hover {  font-size: 12px; line-height: 18px; color: #FF4400; text-decoration: none; font-family: 新細明體}

a.L_r13 {  font-size: 13px; line-height: 22px; color: #FF4400; text-decoration: underline; font-family: 新細明體}

a.L_r13:hover {  font-size: 13px; line-height: 22px; color: #FF4400; text-decoration: none; font-family: 新細明體}

a.L_r15 {  font-size: 15px; line-height: 22px; color: #FF4400; text-decoration: underline; font-family: 新細明體; line-height: 150%;}

a.L_r15:hover {  font-size: 15px; line-height: 22px; color: #FF4400; text-decoration: none; font-family: 新細明體; line-height: 150%;}

a.L_gray {  font-size: 12px; line-height: 18px; color: #444; text-decoration: underline; font-family:"新細明體";}

a.L_gray:hover {  font-size: 12px; line-height: 18px; color: #444; text-decoration: none;font-family:"新細明體";}

/* ========================================================================== */

/*                               尚未分類的                          */

/* ========================================================================== */

.button02 {font-size: 11px;height: 19px;}

.forfrontweight {width: 20px;}

.forfron4word {width: 36px;}

.t {font-size: 12px;line-height: 18px;color: #006600;}

.newfront {width: 120px;}

.hand {  cursor: hand}.btn-h30 {  height: 30px}



/* MiyaC@2008.01.09 */

.table1 { border-collapse:collapse; font-size:13px; color:#444; text-align:left; width:777px; font-family:Arial, sans-serif, Verdana, "新細明體"; }

.table1 th { border:1px solid #abea45; text-align:center; color:#060; padding:2px 1px; font-size:13px; }

.table1 td { border:1px solid #abea45; padding:5px 7px; text-align:left; }

.table1 td select { margin-left:2px; }

.table1 td img { margin:2px 0 -3px 3px; }

.table1 th { font-weight:normal; padding:5px 0; }

.icon_plus{margin:4px 4px -1px 0;}

.icon_minus{margin:4px 4px -1px 5px;}
