/*設定計算尺寸方式*/
 * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
 }
/*除錯*/
 .Clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }
 .Clearfix { display:inline-block; }
 * html .Clearfix { height:1%; } /* Hides from IE-mac */
 .IEClearbug { clear:both; height:1%; font-size:0px; overflow:hidden; }
 * { -webkit-text-size-adjust:none; } /*for chorme fix font-size*/
/*一般常規用HTML*/
 /*MAIN*/
  html { height: 100%; }
  body { height: 100%; width:100%; font-size:0.88em; padding:0; margin:0; overflow-y:auto; overflow-x:hidden; font-size:0.8em\9; 
   background: #b3d3ed; /* Old browsers */
   background: -moz-linear-gradient(top,  #b3d3ed 0%, #299de5 50%, #bcd8ee 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d3ed), color-stop(50%,#299de5), color-stop(100%,#bcd8ee)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d3ed', endColorstr='#bcd8ee',GradientType=0 ); /* IE6-9 */
   }
  body hr { padding:0px; margin:5px; height:0px; border:0; border-bottom:1px solid #fff; border-top:1px solid #DFDFDF; }
 /*TABLE*/
  caption { background:pink; }
  table, caption { display:fixed; font-size:1em; border:0; border-collapse:collapse; table-layout:fixed; }
  td,th, caption { font-size:1em; font-size:1.2em;  padding:5px; border:1px solid #bbb; text-align:center; font-weight:bold; }
  td { font-weight:normal; height:45px; vertical-align:middle; }
  th { background:#FFF68F; vertical-align:middle; height:35px; }
  th { border-color:#ED8823;/* #EEB422 */
   background:#fff68f; /* Old browsers */
   background:-moz-linear-gradient(top,  #fff68f 0%, #f7ce00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff68f), color-stop(100%,#f7ce00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fff68f 0%,#f7ce00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff68f', endColorstr='#f7ce00',GradientType=0 ); /* IE6-9 */
   }
  .FreezTD {
   border-color:red;
   background:#ff9d00; /* Old browsers */
   background:-moz-linear-gradient(top,  #fff68f 0%, #ff9d00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff68f), color-stop(100%,#ff9d00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fff68f 0%,#ff9d00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fff68f 0%,#ff9d00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fff68f 0%,#ff9d00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fff68f 0%,#ff9d00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff68f', endColorstr='#ff9d00',GradientType=0 ); /* IE6-9 */
   }
  .TdStats, .TdSum { /*加總列*/
    font-weight:bold;
	font-size:11pt;
	font-family:Tahoma,"微軟正黑體";
	border-color:#70B9EA;
	background:#ebf1f6; /* Old browsers */
    background:-moz-linear-gradient(top,  #ebf1f6 0%, #b7e6ff 50%, #d5ebfb 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#b7e6ff), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,  #ebf1f6 0%,#b7e6ff 50%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,  #ebf1f6 0%,#b7e6ff 50%,#d5ebfb 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top,  #ebf1f6 0%,#b7e6ff 50%,#d5ebfb 100%); /* IE10+ */
    background:linear-gradient(to bottom,  #ebf1f6 0%,#b7e6ff 50%,#d5ebfb 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
   }
  .TdNaN { /*無法計算*/
    background:#fcecfc; /* Old browsers */
    background:-moz-linear-gradient(top,  #fcecfc 0%, #fba6e1 50%, #ff7cd8 100%); /* FF3.6+ */
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(50%,#fba6e1), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
    background:-webkit-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
    background:-o-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#ff7cd8 100%); /* Opera 11.10+ */
    background:-ms-linear-gradient(top,  #fcecfc 0%,#fba6e1 50%,#ff7cd8 100%); /* IE10+ */
    background:linear-gradient(to bottom,  #fcecfc 0%,#fba6e1 50%,#ff7cd8 100%); /* W3C */
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
   }
  .ThSort {
    background: #ffff91; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffff91 0%, #ffffff 6%, #ffff91 12%, #ff8001 82%, #ff9502 90%, #ff8001 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #ffff91 0%,#ffffff 6%,#ffff91 12%,#ff8001 82%,#ff9502 90%,#ff8001 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  #ffff91 0%,#ffffff 6%,#ffff91 12%,#ff8001 82%,#ff9502 90%,#ff8001 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffff91', endColorstr='#ff8001',GradientType=0 ); /* IE6-9 */
   }

 /*INPUT*/
  input[type=radio],input[type=checkbox] { border:0; width:20px; height:20px; }
  input[type=button] { font-size:1em; }
  input { border:1px solid #000;font-size:0.9em; font-family:arial; padding:5px; text-align:center; }
  /*input,.Close,#EditorClose {
   border:solid 1px #999;
   border-left:solid 1px #888;
   border-right:solid 1px #bbb;
   border-bottom:solid 1px #bbb;
   background:#ddd;
   background:-moz-linear-gradient(top,  #aaaaaa 0%, #d1d1d1 8%, #fefefe 100%);
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(8%,#d1d1d1), color-stop(100%,#fefefe));
   background:-webkit-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%);
   background:-o-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%); 
   background:-ms-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%);
   background:linear-gradient(to bottom,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%);
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#fefefe',GradientType=0 );
   }*/
  input,.Close,#EditorClose {
   border:solid 1px #aaa;
   border-left:solid 1px #aaa;
   border-right:solid 1px #dbdbdb;
   border-bottom:solid 1px #dbdbdb;
   background: linear-gradient(to bottom,  #dbdbdb 1%,#eeeeee 15%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   }
  textarea {
   width:95%; height:80%;
   vertical-align:middle;
   text-align:center;
   overflow:hidden;
   white-space:pre-wrap;
   word-wrap:break-word;
   resize:none;
   border:solid 1px #333;
   border-left:solid 1px #888;
   border-right:solid 1px #bbb;
   border-bottom:solid 1px #bbb;
   background:#d1d1d1; /* Old browsers */
   background:-moz-linear-gradient(top,  #aaaaaa 0%, #d1d1d1 8%, #fefefe 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#aaaaaa), color-stop(8%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #aaaaaa 0%,#d1d1d1 8%,#fefefe 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
   }
  input[readonly] { border:solid 0px #333; }
  input {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
   }
  /*
  input[type=checkbox]:checked::after {
   font-family: Wingdings;
   font-size: 1.5em;
   font-weight: 900;
   content: '\2714';
   text-align: center;
   line-height: 0em;
   -webkit-transition: all 0.35s;
   -moz-transition: all 0.35s;
   -o-transition: all 0.35s;
   -ms-transition: all 0.35s;
   transition: all 0.35s;
   }
  */
 /*Font Family*/
  body,input,.Div_Table *,.Div_Table .SelectSize1,.Div_Table .SelectSize1 option {
   font-family:"微軟正黑體","微软正黑体","Arial","Tahoma";
  }

 /*SELECT*/
  .disable-select {
  -webkit-user-select: none;  
  -moz-user-select: none;    
  -ms-user-select: none;      
  user-select: none;
  }
  select:disabled {
    color: #000000;
  }

/**/
 /*新增、修改、刪除*/
  #Freeze,.Freeze { background:black;
   visibility:hidden;
   margin:0 auto;
   position:absolute;
   width:100%;
   height:100%;
   z-index:999;
   filter:alpha(opacity=60);
   opacity:0.6;
   }
  #SubmitStatus {
   display:none;
   visibility:hidden;
   margin:0 auto;
   position:absolute;
   width:30%;
   padding:50px;
   border:1px solid #E24F00;
   text-align:center;
   z-index:99999;
   font-size:1.3em;
   font-weight:bold;
   background:#fccd4d; /* Old browsers */
   background:-moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:15px;
   overflow:hidden;
   }
  #ShowImageDiv,#ShowUploadImageDiv,#ShowEditorDiv,#ShowPackageDiv,#ShowDataDiv {
   display:none;
   visibility:hidden;
   margin:0 auto;
   position:absolute;
   padding:10px;
   border:1px solid #FFF;
   vertical-align:middle;
   text-align:center;
   z-index:8888;
   font-size:1em;
   background:#e2e2e2; /* Old browsers */
   background:-moz-linear-gradient(top,  #fefefe 0%, #e2e2e2 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fefefe 0%,#e2e2e2 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fefefe 0%,#e2e2e2 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   }
  #ShowEditorDiv { display:block; visibility:hidden; z-index:9999; }
  #UploadImageInfoDiv { font-family: Tahoma,Arial;
   margin:5px;
   padding:5px;
   width:100%;
   height:50px;
   text-align:center;
   line-height: 1.4em;
   }
  .UploadBar {
   margin:5px;
   margin-left:0px;
   width:1%;
   height:25px;
   background: url(/Image/Progress_BG.gif);
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   }
  #ShowDataDiv select { width:80%; }
  .SaveUpdate { padding:3px 5%;
   font-size:1em;
   color:white;
   border-color:green;
   cursor:pointer;
   background:#f8f9b8; /* Old browsers */
   background:-moz-linear-gradient(top,  #f8f9b8 2%, #9ccc00 7%, #00a010 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#f8f9b8), color-stop(7%,#9ccc00), color-stop(100%,#00a010)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f8f9b8 2%,#9ccc00 7%,#00a010 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f8f9b8 2%,#9ccc00 7%,#00a010 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f8f9b8 2%,#9ccc00 7%,#00a010 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f8f9b8 2%,#9ccc00 7%,#00a010 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ccc00', endColorstr='#00a010',GradientType=0 ); /* IE6-9 */
   }
  .SaveUpdateOver { padding:3px 5%;
   font-size:1em;
   color:black;
   border-color:#61c419;
   cursor:pointer;
   background:#f7f7f7; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7f7f7 2%, #fff200 7%, #a5ff00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#f7f7f7), color-stop(7%,#fff200), color-stop(100%,#a5ff00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#a5ff00',GradientType=0 ); /* IE6-9 */
   }
  .Close { float:right; width:30px;height:30px; line-height: 30px; border:1px solid #777;color:#666;cursor:pointer;margin:10px;margin-left:0px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
   }
  .FloatCenter { float:none; margin:0 auto; }
  .FlostCenterDiv { position: relative; float: left; margin: 0 auto; /*left:50%;*/ }
  .xFlostCenter { position:relative; float:left; right:50%; }

  #EditorClose { font-size:0.8em;
   float:right; padding:5px 7px; border:1px solid #aaa;
   color:#666;cursor:pointer; margin:3px 10px 0px 0px;
   filter:;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   }

 /*上方選單*/
  #Logo { background:url(../Image/AnyGame123Logo.png) no-repeat;
   -moz-background-size:cover;
   -webkit-background-size:cover;
   -o-background-size:cover;
   background-size:cover;
   }
  #TopMenuPanel,.TopMenuPanel {  border-bottom:solid 1px #4096ee; font-size:1.2em; position: relative;
   display:table; display:block\9; padding:5px 0; width:100%; margin:0 auto;  text-align:center;
   background:#e1ffff; /* Old browsers */
   background:-moz-linear-gradient(top,  #e1ffff 0%, #fdffff 12%, #e6f8fd 30%, #c8eefb 54%, #bee4f8 75%, #b1d8f5 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e1ffff), color-stop(12%,#fdffff), color-stop(30%,#e6f8fd), color-stop(54%,#c8eefb), color-stop(75%,#bee4f8), color-stop(100%,#b1d8f5)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e1ffff 0%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e1ffff 0%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e1ffff 0%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e1ffff 0%,#fdffff 12%,#e6f8fd 30%,#c8eefb 54%,#bee4f8 75%,#b1d8f5 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1ffff', endColorstr='#b1d8f5',GradientType=0 ); /* IE6-9 */

   background:#b8e1fc; /* Old browsers */
   background:-moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
   filter::progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
   }
  #TopMenuBlock { display:table; margin:0 auto; /*width:80%; max-width:1000px;*/ }
  #TopMenuPanel ul,nav ul { padding-top:10px; padding-left:0px; }
  #TopMenuPanel li,nav li { float:left; list-style:none; height: 54px; }
  #TopMenuPanel a:link,#TopMenuPanel a:visited,nav a:link,nav a:visited { height: 18px;
   padding:11px 5px;
   margin:0 3px 3px 0;
   float:left;
   text-decoration:none;
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   }
  .TopMenuPartSkyBlue a:link, .TopMenuPartSkyBlue a:visited {
   color:white;
   border:solid 1px #000;
   background:#7db9e8; /* Old browsers */
   background:-moz-linear-gradient(top,  #7db9e8 2%, #2989d8 50%, #207cca 51%, #1e5799 99%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#7db9e8), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(99%,#1e5799)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #7db9e8 2%,#2989d8 50%,#207cca 51%,#1e5799 99%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #7db9e8 2%,#2989d8 50%,#207cca 51%,#1e5799 99%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #7db9e8 2%,#2989d8 50%,#207cca 51%,#1e5799 99%); /* IE10+ */
   background:linear-gradient(to bottom,  #7db9e8 2%,#2989d8 50%,#207cca 51%,#1e5799 99%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#1e5799',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartSkyBlue a:hover {
   color:black;
   border:solid 1px skyblue;
   background:#ebf1f6; /* Old browsers */
   background:-moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartBlue a:link, .TopMenuPartBlue a:visited { 
   color:white;
   border:solid 1px #000;
   background: #b2bbfe; /* Old browsers */
   background: -moz-linear-gradient(top,  #b2bbfe 0%, #3349f1 50%, #0722eb 51%, #5f71fb 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2bbfe), color-stop(50%,#3349f1), color-stop(51%,#0722eb), color-stop(100%,#5f71fb)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #b2bbfe 0%,#3349f1 50%,#0722eb 51%,#5f71fb 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #b2bbfe 0%,#3349f1 50%,#0722eb 51%,#5f71fb 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #b2bbfe 0%,#3349f1 50%,#0722eb 51%,#5f71fb 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #b2bbfe 0%,#3349f1 50%,#0722eb 51%,#5f71fb 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2bbfe', endColorstr='#5f71fb',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartBlue a:hover {
   color:black;
   border:solid 1px #223bf8;
   background: #e3e6ff; /* Old browsers */
   background: -moz-linear-gradient(top,  #e3e6ff 0%, #b3bcff 50%, #a1acff 51%, #c7ceff 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e6ff), color-stop(50%,#b3bcff), color-stop(51%,#a1acff), color-stop(100%,#c7ceff)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #e3e6ff 0%,#b3bcff 50%,#a1acff 51%,#c7ceff 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #e3e6ff 0%,#b3bcff 50%,#a1acff 51%,#c7ceff 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #e3e6ff 0%,#b3bcff 50%,#a1acff 51%,#c7ceff 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #e3e6ff 0%,#b3bcff 50%,#a1acff 51%,#c7ceff 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e6ff', endColorstr='#c7ceff',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartPurple a:link, .TopMenuPartPurple a:visited {
   color:white;
   border:solid 1px #000;
   background:#cb60b3; /* Old browsers */
   background:-moz-linear-gradient(top,  #cb60b3 0%, #990f6f 50%, #892570 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#990f6f), color-stop(100%,#892570)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#892570',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartPurple a:hover {
   color:black;
   border:solid 1px red;
   background:#fcecfc; /* Old browsers */
   background:-moz-linear-gradient(top,  #fcecfc 0%, #ed76bf 50%, #fd89d7 51%, #ff7cd8 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(50%,#ed76bf), color-stop(51%,#fd89d7), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartGreen a:link, .TopMenuPartGreen a:visited {
   color:white;
   border:solid 1px #000;
   background:#81ce54; /* Old browsers */
   background:-moz-linear-gradient(top,  #81ce54 0%, #24a037 50%, #007c1b 51%, #229626 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#81ce54), color-stop(50%,#24a037), color-stop(51%,#007c1b), color-stop(100%,#229626)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#81ce54', endColorstr='#229626',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartGreen a:hover {
   color:black;
   border:solid 1px lightgreen;
   background:#e6f0a3; /* Old browsers */
   background:-moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartRed a:link, .TopMenuPartRed a:visited {
   color:white;
   border:solid 1px #000;
   background:#e81b00; /* Old browsers */
   background:-moz-linear-gradient(top,  #e81b00 0%, #ad0505 50%, #911a1a 51%, #a81e19 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81b00), color-stop(50%,#ad0505), color-stop(51%,#911a1a), color-stop(100%,#a81e19)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81b00', endColorstr='#a81e19',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartRed a:hover {
   color:black;
   border:solid 1px red;
   background:#feccb1; /* Old browsers */
   background:-moz-linear-gradient(top,  #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(50%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartOrange a:link, .TopMenuPartOrange a:visited {
   color:white;
   border:solid 1px #000;
   background:#edb474; /* Old browsers */
   background:-moz-linear-gradient(top,  #edb474 0%, #ad3c00 51%, #c15a00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#edb474), color-stop(51%,#ad3c00), color-stop(100%,#c15a00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #edb474 0%,#ad3c00 51%,#c15a00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #edb474 0%,#ad3c00 51%,#c15a00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #edb474 0%,#ad3c00 51%,#c15a00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #edb474 0%,#ad3c00 51%,#c15a00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#edb474', endColorstr='#c15a00',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartOrange a:hover {
   color:black;
   border:solid 1px #8C6335;
   background: #fef5b2; /* Old browsers */
   background: -moz-linear-gradient(top,  #fef5b2 0%, #f1db33 50%, #ebd007 51%, #fbe95f 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef5b2), color-stop(50%,#f1db33), color-stop(51%,#ebd007), color-stop(100%,#fbe95f)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fef5b2 0%,#f1db33 50%,#ebd007 51%,#fbe95f 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fef5b2 0%,#f1db33 50%,#ebd007 51%,#fbe95f 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fef5b2 0%,#f1db33 50%,#ebd007 51%,#fbe95f 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #fef5b2 0%,#f1db33 50%,#ebd007 51%,#fbe95f 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef5b2', endColorstr='#fbe95f',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartGY a:link, .TopMenuPartGY a:visited {
   color:white;
   border:solid 1px #000;
   background: #fce300;
   background: -moz-linear-gradient(top,  #fce300 0%, #149e1b 49%, #149e1b 80%, #a6f4df 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fce300), color-stop(49%,#149e1b), color-stop(80%,#149e1b), color-stop(100%,#a6f4df));
   background: -webkit-linear-gradient(top,  #fce300 0%,#149e1b 49%,#149e1b 80%,#a6f4df 100%);
   background: -o-linear-gradient(top,  #fce300 0%,#149e1b 49%,#149e1b 80%,#a6f4df 100%);
   background: -ms-linear-gradient(top,  #fce300 0%,#149e1b 49%,#149e1b 80%,#a6f4df 100%);
   background: linear-gradient(to bottom,  #fce300 0%,#149e1b 49%,#149e1b 80%,#a6f4df 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce300', endColorstr='#a6f4df',GradientType=0 );
   }
  .TopMenuPartGY a:hover {
   color:black;
   border:solid 1px #219900;
   background: #faffa5;
   background: -moz-linear-gradient(top,  #faffa5 0%, #6dde1c 41%, #6dde1c 64%, #6dde1c 65%, #9effe5 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faffa5), color-stop(41%,#6dde1c), color-stop(64%,#6dde1c), color-stop(65%,#6dde1c), color-stop(100%,#9effe5));
   background: -webkit-linear-gradient(top,  #faffa5 0%,#6dde1c 41%,#6dde1c 64%,#6dde1c 65%,#9effe5 100%);
   background: -o-linear-gradient(top,  #faffa5 0%,#6dde1c 41%,#6dde1c 64%,#6dde1c 65%,#9effe5 100%);
   background: -ms-linear-gradient(top,  #faffa5 0%,#6dde1c 41%,#6dde1c 64%,#6dde1c 65%,#9effe5 100%);
   background: linear-gradient(to bottom,  #faffa5 0%,#6dde1c 41%,#6dde1c 64%,#6dde1c 65%,#9effe5 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faffa5', endColorstr='#9effe5',GradientType=0 );
   }
  .TopMenuPartE a:link, .TopMenuPartE a:visited { 
   color:white;
   border:solid 1px #000;
   background:#9b823c; /* Old browsers */
   background:-moz-linear-gradient(top,  #9b823c 0%, #896200 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#9b823c), color-stop(100%,#896200)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #9b823c 0%,#896200 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #9b823c 0%,#896200 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #9b823c 0%,#896200 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #9b823c 0%,#896200 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b823c', endColorstr='#896200',GradientType=0 ); /* IE6-9 */
   }
  .TopMenuPartE a:hover {
   color:black;
   border:solid 1px #000;
   background:#f7a400; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7a400 0%, #fff68f 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7a400), color-stop(100%,#fff68f)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7a400 0%,#fff68f 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7a400 0%,#fff68f 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7a400 0%,#fff68f 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7a400 0%,#fff68f 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7a400', endColorstr='#fff68f',GradientType=0 ); /* IE6-9 */
   }
  #TopMenuBlockDiv { max-width:1000px; }

 /*上方輸入區塊*/
  #InputPanel { padding:0px 0px;
   clear:both;
   /*
   background: #7abcff;
   background: -moz-linear-gradient(top,  #7abcff 0%, #60abf8 44%, #4096ee 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7abcff), color-stop(44%,#60abf8), color-stop(100%,#4096ee));
   background: -webkit-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
   background: -o-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
   background: -ms-linear-gradient(top,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
   background: linear-gradient(to bottom,  #7abcff 0%,#60abf8 44%,#4096ee 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 );
   */
   }
  #InputPanelContent { width:95%; max-width:1000px; max-width:1280px; padding:10px;
   border:1px solid;
   margin:0 auto; margin-top: -1px;
   overflow:hidden;
   text-align:center;
   background: #f2f6f8;
   background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9));
   background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
   background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
   background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
   background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 );
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   }
  #InputPanel table { width:100%; }
  #InputPanel table input,table.RowTable td input { width:85%; padding:5px 1px;}
  #InputPanel table input[type=button],#InputPanel table select { width:90%; }
  #xInputPanel table td[data-label=功能] input[type=button] { width:40%; }

  #InputPanel table select,#ShowDataDiv table select { padding:5px 1px; }
  #InputPanel table input[type=radio],
  #InputPanel table input[type=checkbox],
  #ShowDataDiv table input[type=radio],
  #ShowDataDiv table input[type=checkbox] { 
   margin:0px;
   margin-left:15px;
   margin-right:5px;
   width:20px;
   height:20px;
   line-height:20px;
   vertical-align:middle;
   }
  table.RowTable th,table.RowTable td { height:35px; padding:4px; }
  table.RowTable td { vertical-align:middle;
   background:#FFF; /* #EAEAEA Old browsers */
   background:-moz-linear-gradient(top, #fefefe  0%, #e2e2e2 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, #fefefe  0%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fefefe  0%, #e2e2e2 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fefefe  0%, #e2e2e2 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fefefe  0%, #e2e2e2 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
   }
  table.RowTable span { /*font-weight: bold;*/ }

  #InputPanel table input[type=text]:focus,#InputPanelContent input:not([type]):focus {
	background: #f8b500; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8b500 21%, #fceabb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(21%,#f8b500), color-stop(100%,#fceabb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8b500 21%,#fceabb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8b500 21%,#fceabb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8b500 21%,#fceabb 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8b500 21%,#fceabb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b500', endColorstr='#fceabb',GradientType=0 ); /* IE6-9 */
   }
  span.NeedInput {
    color: #8f0222;
	font-size: 1.1em;
	font-weight: bold;
	padding: 0px 10px;
   }
  #InputPanel table.RowTable td.Info_BgColor {
	background: #ffdfb5;
	background: -moz-linear-gradient(top, #ffdfb5 0%, #ffd99d 10%, #ffd175 25%, #ffd57b 37%, #ffd781 50%, #ffc551 51%, #ffcc99 83%, #ffd1bb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffdfb5), color-stop(10%,#ffd99d), color-stop(25%,#ffd175), color-stop(37%,#ffd57b), color-stop(50%,#ffd781), color-stop(51%,#ffc551), color-stop(83%,#ffcc99), color-stop(100%,#ffd1bb));
	background: -webkit-linear-gradient(top, #ffdfb5 0%,#ffd99d 10%,#ffd175 25%,#ffd57b 37%,#ffd781 50%,#ffc551 51%,#ffcc99 83%,#ffd1bb 100%);
	background: -o-linear-gradient(top, #ffdfb5 0%,#ffd99d 10%,#ffd175 25%,#ffd57b 37%,#ffd781 50%,#ffc551 51%,#ffcc99 83%,#ffd1bb 100%);
	background: -ms-linear-gradient(top, #ffdfb5 0%,#ffd99d 10%,#ffd175 25%,#ffd57b 37%,#ffd781 50%,#ffc551 51%,#ffcc99 83%,#ffd1bb 100%);
	background: linear-gradient(to bottom, #ffdfb5 0%,#ffd99d 10%,#ffd175 25%,#ffd57b 37%,#ffd781 50%,#ffc551 51%,#ffcc99 83%,#ffd1bb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdfb5', endColorstr='#ffd1bb',GradientType=0 );
   }

 /*顯示資料區塊*/
  .Div_Table { padding:10px 0; overflow-x:auto; width:100%; overflow:hidden;
   margin:0 auto;
   text-align:center;
   }
   
  .Div_Table * { font-size:1em; } /*將影響後面，故此後都須加上.Div_Table*/
  .Div_Table table { display:fixed; width:100%; max-width:1400px;
   margin:0 auto;
   border:0;
   border-collapse:separate;
   }
  .Div_Table table th { border-right:0px; }
  .Div_Table table td { border-right:0px; }
  .Div_Table table td { border-top:0px; padding:0px; word-break: break-all;
   background:#FFF; /* #EAEAEA Old browsers */
   background:-moz-linear-gradient(top, #fefefe  0%, #e2e2e2 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#e2e2e2)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top, #fefefe  0%, #e2e2e2 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fefefe  0%, #e2e2e2 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fefefe  0%, #e2e2e2 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fefefe  0%, #e2e2e2 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
   }
  .Div_Table table td:last-child { border-right:1px solid #bbb; }
  .Div_Table table th:first-child {
   -moz-border-top-left-radius:10px;
   -webkit-border-top-left-radius:10px;
   border-top-left-radius:10px;
   }
  .Div_Table table th:last-child {
   border-right:1px solid #EEB422;
   -moz-border-top-right-radius:10px;
   -webkit-border-top-right-radius:10px;
   border-top-right-radius:10px;
   }
  .Div_Table table tfoot tr td {
   -moz-border-bottom-left-radius:10px !important;
   -webkit-border-bottom-left-radius:10px !important;
   border-bottom-left-radius:10px !important;
   -moz-border-bottom-right-radius:10px !important;
   -webkit-border-bottom-right-radius:10px !important;
   border-bottom-right-radius:10px !important;
   }
  .Div_Table table tbody tr:hover td:last-child { border-right:1px solid skyblue; }
  .Div_Table table tbody tr:hover td {
   border-left:1px solid skyblue;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #eff7fb 5%, #c0eaf8 48%, #a8e3f6 53%, #e1f6fd 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#eff7fb), color-stop(48%,#c0eaf8), color-stop(53%,#a8e3f6), color-stop(100%,#e1f6fd)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#eff7fb 5%,#c0eaf8 48%,#a8e3f6 53%,#e1f6fd 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#eff7fb 5%,#c0eaf8 48%,#a8e3f6 53%,#e1f6fd 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#eff7fb 5%,#c0eaf8 48%,#a8e3f6 53%,#e1f6fd 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffffff 0%,#eff7fb 5%,#c0eaf8 48%,#a8e3f6 53%,#e1f6fd 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1f6fd',GradientType=0 ); /* IE6-9 */
   }
  .XXXDiv_Table table tbody tr:hover td:hover {
   border-left:1px solid green;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #fffff4 6%, #adffa5 49%, #a1f4a4 53%, #f6ffe2 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(6%,#fffff4), color-stop(49%,#adffa5), color-stop(53%,#a1f4a4), color-stop(100%,#f6ffe2)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6ffe2',GradientType=0 ); /* IE6-9 */
   transition:all 0.3s ease;
   }

  /*拖放專用*/
  .Div_Table table tbody tr td.TableTdHover {
   border-left:1px solid green;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #fffff4 6%, #adffa5 49%, #a1f4a4 53%, #f6ffe2 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(6%,#fffff4), color-stop(49%,#adffa5), color-stop(53%,#a1f4a4), color-stop(100%,#f6ffe2)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffffff 0%,#fffff4 6%,#adffa5 49%,#a1f4a4 53%,#f6ffe2 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6ffe2',GradientType=0 ); /* IE6-9 */
   }
  .Div_Table table tbody tr td.TableTdDragEnter {
   border-left:1px solid FFC300;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #fff5f8 6%, #ffdda5 49%, #ffecaa 53%, #ffe3e3 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#fff5f8 6%,#ffdda5 49%,#ffecaa 53%,#ffe3e3 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #ffffff 0%,#fff5f8 6%,#ffdda5 49%,#ffecaa 53%,#ffe3e3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffe3e3',GradientType=0 ); /* IE6-9 */
   box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);
   -moz-box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);
   -webkit-box-shadow: 0px 0px 10px 4px rgba(255, 255, 255, 0.75);
   }
  .Div_Table table tbody tr td.TableTdDragLeave {
   color: gray;
   border-left:1px solid FFC300;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 6%, #d2d2d2 49%, #d4d4d4 53%, #f1f1f1 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 6%,#d2d2d2 49%,#d4d4d4 53%,#f1f1f1 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 6%,#d2d2d2 49%,#d4d4d4 53%,#f1f1f1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
   }

  .CheckInfo { width:90%; height:40px; margin: 0 auto; font-weight:bold; line-height:40px; text-align:center;
   border: 1px solid #FFBB00;
   background: #fff1b9; /* Old browsers */
   background: -moz-linear-gradient(top,  #fff1b9 0%, #ffde4b 50%, #f8cb00 51%, #ffea8f 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff1b9), color-stop(50%,#ffde4b), color-stop(51%,#f8cb00), color-stop(100%,#ffea8f)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #fff1b9 0%,#ffde4b 50%,#f8cb00 51%,#ffea8f 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #fff1b9 0%,#ffde4b 50%,#f8cb00 51%,#ffea8f 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #fff1b9 0%,#ffde4b 50%,#f8cb00 51%,#ffea8f 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #fff1b9 0%,#ffde4b 50%,#f8cb00 51%,#ffea8f 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff1b9', endColorstr='#ffea8f',GradientType=0 ); /* IE6-9 */
   -moz-border-radius: 6px;
   -webkit-border-radius: 6px;
   border-radius: 6px;
   overflow:hidden;
   }
  table td.TableTitleTD {
   background: #e6f0a3; /* Old browsers */
   background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6-15 */
   background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10-25,Safari5.1-6 */
   background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
  }

 /*INPUT輸入與按鈕類*/
  .Div_Table select { font-size:1em; }
  .InputNoBackground { 
   background:none; filter:;
   padding:5px;
   font-size:1em;
   color:black;
   width:90%;
   text-align:center;
   }
  .InputButtonAdd { padding:4px; width:90%;
   font-size:1em;
   font-weight:bold;
   cursor:pointer;
   color:white;
   border:solid 1px #000;
   background: linear-gradient(to bottom,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   overflow:hidden;
   }
  .InputButtonAddOver,.InputButtonAdd:active { padding:4px; width:90%;
   color:black;
   border-color:#7CA500;
   background:#d2e638; /* Old browsers */
   background:-moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
   overflow:hidden;
   }
  .InputButtonLook { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:#4F001F;
   cursor:pointer;
   background:#cb60b3; /* Old browsers */
   background:-moz-linear-gradient(top,  #cb60b3 0%, #990f6f 50%, #892570 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb60b3), color-stop(50%,#990f6f), color-stop(100%,#892570)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #cb60b3 0%,#990f6f 50%,#892570 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb60b3', endColorstr='#892570',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonLookOver { padding:4px 5%;
   font-size:1em;
   color:black;
   border-color:red;
   cursor:pointer;
   background:#fcecfc; /* Old browsers */
   background:-moz-linear-gradient(top,  #fcecfc 0%, #ed76bf 50%, #fd89d7 51%, #ff7cd8 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(50%,#ed76bf), color-stop(51%,#fd89d7), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEdit { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:blue;
   cursor:pointer;
   background:#39afdd; /* Old browsers */
   background:-moz-linear-gradient(top,  #39afdd 0%, #2f40b5 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#39afdd), color-stop(100%,#2f40b5)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #39afdd 0%,#2f40b5 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #39afdd 0%,#2f40b5 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #39afdd 0%,#2f40b5 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #39afdd 0%,#2f40b5 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#39afdd', endColorstr='#2f40b5',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEditOver { padding:4px 5%;
   font-size:1em;
   cursor:pointer;
   color:black;
   border:solid 1px skyblue;
   background:#ebf1f6; /* Old browsers */
   background:-moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonCheckDel { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:#8f0222;
   cursor:pointer;
   background: #e8005d; /* Old browsers */
   background: -moz-linear-gradient(top,  #e8005d 0%, #ad055c 50%, #921a58 51%, #a9195f 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8005d), color-stop(50%,#ad055c), color-stop(51%,#921a58), color-stop(100%,#a9195f)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #e8005d 0%,#ad055c 50%,#921a58 51%,#a9195f 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #e8005d 0%,#ad055c 50%,#921a58 51%,#a9195f 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #e8005d 0%,#ad055c 50%,#921a58 51%,#a9195f 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #e8005d 0%,#ad055c 50%,#921a58 51%,#a9195f 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8005d', endColorstr='#a9195f',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonCheckDelOver { padding:4px 5%;
   font-size:1em;
   color:black;
   border-color:red;
   cursor:pointer;
   background: #ff7db1; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffa3e1 0%, #fc66b3 50%, #eb75b2 51%, #ffa3e1 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa3e1), color-stop(50%,#fc66b3), color-stop(51%,#eb75b2), color-stop(100%,#ffa3e1)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffa3e1 0%,#fc66b3 50%,#eb75b2 51%,#ffa3e1 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffa3e1 0%,#fc66b3 50%,#eb75b2 51%,#ffa3e1 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffa3e1 0%,#fc66b3 50%,#eb75b2 51%,#ffa3e1 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffa3e1 0%,#fc66b3 50%,#eb75b2 51%,#ffa3e1 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa3e1', endColorstr='#ffa3e1',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonDel { padding:4px 5%;
   font-size:1em;
   color:white;
   border:solid 1px #8f0222;
   cursor:pointer;
   background:#e81b00; /* Old browsers */
   background:-moz-linear-gradient(top,  #e81b00 0%, #ad0505 50%, #911a1a 51%, #a81e19 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e81b00), color-stop(50%,#ad0505), color-stop(51%,#911a1a), color-stop(100%,#a81e19)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e81b00 0%,#ad0505 50%,#911a1a 51%,#a81e19 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81b00', endColorstr='#a81e19',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonDelOver { padding:4px 5%;
   font-size:1em;
   color:black;
   border-color:red;
   cursor:pointer;
   background:#feccb1; /* Old browsers */
   background:-moz-linear-gradient(top,  #feccb1 0%, #f17432 50%, #ea5507 51%, #fb955e 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feccb1), color-stop(50%,#f17432), color-stop(51%,#ea5507), color-stop(100%,#fb955e)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #feccb1 0%,#f17432 50%,#ea5507 51%,#fb955e 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feccb1', endColorstr='#fb955e',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonShip { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:green;
   cursor:pointer;
   background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(104,191,53,1) 5%,rgba(41,137,0,1) 51%,rgba(128,194,23,1) 100%); 
   }
  .InputButtonShipOver { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:0073AD;
   cursor:pointer;
   background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(53,191,175,1) 5%,rgba(0,138,131,1) 51%,rgba(23,195,132,1) 100%);
   }
  .InputButtonUpload { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:green;
   cursor:pointer;
   background:#80c217; /* Old browsers */
   background:-moz-linear-gradient(top,  #ffffff 0%, #68bf35 5%, #298900 51%, #80c217 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#68bf35), color-stop(51%,#298900), color-stop(100%,#80c217)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#68bf35', endColorstr='#298900',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonUpload:hover { padding:4px 5%;
   font-size:1em;
   cursor:pointer;
   color:black;
   border:solid 1px skyblue;
   background:#f7f7f7; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7f7f7 2%, #fff200 7%, #a5ff00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#f7f7f7), color-stop(7%,#fff200), color-stop(100%,#a5ff00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#a5ff00',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonReUpload { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:green;
   cursor:pointer;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #35babf 5%, #007c8a 51%, #17c39e 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#35babf), color-stop(51%,#007c8a), color-stop(100%,#17c39e)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#35babf 5%,#007c8a 51%,#17c39e 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#35babf 5%,#007c8a 51%,#17c39e 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#35babf 5%,#007c8a 51%,#17c39e 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffffff 0%,#35babf 5%,#007c8a 51%,#17c39e 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#17c39e',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonReUpload:hover,.InputButtonReUploadOver { padding:4px 5%;
   font-size:1em;
   cursor:pointer;
   color:black;
   border:solid 1px skyblue;
   background: #ffffff; /* Old browsers */
   background: -moz-linear-gradient(top,  #ffffff 0%, #75e0e7 5%, #1de1ff 51%, #5af2d6 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#75e0e7), color-stop(51%,#1de1ff), color-stop(100%,#5af2d6)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #ffffff 0%,#75e0e7 5%,#1de1ff 51%,#5af2d6 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #ffffff 0%,#75e0e7 5%,#1de1ff 51%,#5af2d6 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #ffffff 0%,#75e0e7 5%,#1de1ff 51%,#5af2d6 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #ffffff 0%,#75e0e7 5%,#1de1ff 51%,#5af2d6 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#5af2d6',GradientType=0 ); /* IE6-9 */
   }

  .InputButtonDownload { padding:4px 5%;
   font-size:1em;
   color:white;
   border-color:green;
   cursor:pointer;
   background:#ffffff; /* Old browsers */
   background:-moz-linear-gradient(top,  #ffffff 0%, #68bf35 5%, #298900 51%, #80c217 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(5%,#68bf35), color-stop(51%,#298900), color-stop(100%,#80c217)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #ffffff 0%,#68bf35 5%,#298900 51%,#80c217 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#68bf35', endColorstr='#298900',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonDownloadOver { padding:4px 5%;
   font-size:1em;
   cursor:pointer;
   color:black;
   border:solid 1px skyblue;
   background:#f7f7f7; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7f7f7 2%, #fff200 7%, #a5ff00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#f7f7f7), color-stop(7%,#fff200), color-stop(100%,#a5ff00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7f7f7 2%,#fff200 7%,#a5ff00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#a5ff00',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEditor { padding:6px; /*Div*/
   font-size:1em;
   color:#666;
   border:1px solid #999;
   cursor:pointer;
   background:#f6f8f9; /* Old browsers */
   background:-moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEditorOver { padding:6px; /*Div*/
   font-size:1em;
   cursor:pointer;
   color:blue;
   border:solid 1px blue;
   background:#f7fbfc; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEditors { padding:6px; /*Div 開啟編輯*/
   font-size:1em;
   color:blue;
   border:solid 1px blue;
   cursor:pointer;
   background:#f7fbfc; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonEditorsOver { padding:6px; /*Div 檢視編輯*/
   font-size:1em;
   cursor:pointer;
   color:blue;
   border:solid 1px blue;
   background:#f7fbfc; /* Old browsers */
   background:-moz-linear-gradient(top,  #f7fbfc 0%, #d9edf2 40%, #add9e4 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7fbfc), color-stop(40%,#d9edf2), color-stop(100%,#add9e4)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #f7fbfc 0%,#d9edf2 40%,#add9e4 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4',GradientType=0 ); /* IE6-9 */
   }
  .InputButtonDisabled { padding:3px 5%;
   font-size:1em;
   color:black;
   border-color:#333;
   cursor:default;
   background:#e2e2e2; /* Old browsers */
   background:-moz-linear-gradient(top,  #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#fefefe)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
   }
  .InputEdit { padding:5px 0; width:80%;
   font-size:1em;
   color:black;
   text-align:center;
   }
  .InputEditNone { filter:none; background:none; border:solid 0px #333;
   padding:5px;
   font-size:1em;
   color:black;
   width:85%;
   text-align:center;
   }
  .InputButtonUpload {
    filter:none;
	width:40%;
    /*-moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;*/
    overflow:hidden;
   }

  .InputButtonPrintExcel { padding:3px; width:50px; margin-left:5px; text-decoration:none;
   font-size:0.6em;
   cursor:pointer;
   color:white;
   border:solid 1px #000;
   background:#81ce54; /* Old browsers */
   background:-moz-linear-gradient(top,  #81ce54 0%, #24a037 50%, #007c1b 51%, #229626 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#81ce54), color-stop(50%,#24a037), color-stop(51%,#007c1b), color-stop(100%,#229626)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #81ce54 0%,#24a037 50%,#007c1b 51%,#229626 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#81ce54', endColorstr='#229626',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
   overflow:hidden;
   }
  .InputButtonPrintExcelOver { padding:3px; width:50px; margin-left:5px;
   font-size:0.6em;
   color:black;
   cursor:pointer;
   border-color:#7CA500;
   background:#d2e638; /* Old browsers */
   background:-moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:3px;
   -webkit-border-radius:3px;
   border-radius:3px;
   overflow:hidden;
   }
  a.InputButtonPrintExcel { padding:6px; } 

  .InputButtonAdd,.InputButtonAddOver,.InputButtonLook,.InputButtonLookOver,.InputButtonEdit,.InputButtonEditOver,
  .InputButtonCheckDel,.InputButtonCheckDelOver,.InputButtonDel,.InputButtonDelOver, 
  .InputButtonShip,.InputButtonShipOver,.InputButtonUpload,.InputButtonReUpload,.InputButtonEditors,.InputButtonEditorsOver {
   -moz-border-radius:5px;
   -webkit-border-radius:5px;
   border-radius:5px;
  }

  #InputPanel table #Event_KindSub input[type=checkbox],
  #ShowDataDiv table #Float_Event_KindSub input[type=checkbox] { margin:0 2px 0 10px; }
  #Event_KindSub,#Float_Event_KindSub { font-size:0.9em; }

 /*子層表單*/
  .Div_Table td,.Div_Table th { padding:5px; text-align:center; font-weight:bold; }
  .Div_Table td { font-weight:normal;  border:1px solid #bbb; vertical-align:middle; }
  .Div_Table table table th { border-color: #cb60b3; border-bottom:1px solid #cb60b3;
   background:#FFD6D6; /* Old browsers */
   background:-moz-linear-gradient(top,  #ffeaea 0%, #ffafb1 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffeaea), color-stop(100%,#ffafb1)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #ffeaea 0%,#ffafb1 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #ffeaea 0%,#ffafb1 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #ffeaea 0%,#ffafb1 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #ffeaea 0%,#ffafb1 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffeaea', endColorstr='#ffafb1',GradientType=0 ); /* IE6-9 */
   }
  .Div_Table table table th.DefaulTh { border-color: #ED8823; border-bottom:1px solid #ED8823;*/
   background:#fff68f; /* Old browsers */
   background:-moz-linear-gradient(top,  #fff68f 0%, #f7ce00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff68f), color-stop(100%,#f7ce00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fff68f 0%,#f7ce00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff68f', endColorstr='#f7ce00',GradientType=0 ); /* IE6-9 */
   }
  .TrEnd { border-bottom:4px solid #cb60b3; } /*子資料分隔下端*/
  .TrStart { border-top:4px solid #3D8CDB; } /*次資料分隔上端*/
 /*分頁*/
  /*tFoot span,tFoot a:link { margin: 0 2px; }*/
  tFoot span,tFoot a:link { margin: 0 5px; }
  tFoot a:link, tFoot a:visited { padding:3px;
   color:#207cca;
   font-weight:bold;
   border:1px solid #999;
   border-bottom:1px solid #333;
   cursor:pointer;
   text-decoration:none;
   background:#eee; /* Old browsers */
   background:-moz-linear-gradient(top,  #d1d1d1 2%, #fefefe 4%, #d1d1d1 92%, #aaaaaa 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(2%,#d1d1d1), color-stop(4%,#fefefe), color-stop(92%,#d1d1d1), color-stop(100%,#aaaaaa)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #d1d1d1 2%,#fefefe 4%,#d1d1d1 92%,#aaaaaa 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #d1d1d1 2%,#fefefe 4%,#d1d1d1 92%,#aaaaaa 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #d1d1d1 2%,#fefefe 4%,#d1d1d1 92%,#aaaaaa 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #d1d1d1 2%,#fefefe 4%,#d1d1d1 92%,#aaaaaa 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#aaaaaa',GradientType=0 ); /* IE6-9 */
   }
  tFoot a:hover,tFoot a.PageHere,.PageHere {
   color:black;
   border:1px solid #ED8823;
   border-bottom:1px solid #C60300;
   background:#f7ce00; /* Old browsers */
   background:-moz-linear-gradient(top,  #fc9300 0%, #fff68f 8%, #f7ce00 75%, #fc9300 96%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9300), color-stop(4%,#fff68f), color-stop(75%,#f7ce00), color-stop(96%,#fc9300)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* IE10+ */
   background:linear-gradient(to bottom,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9300', endColorstr='#fc9300',GradientType=0 ); /* IE6-9 */
   }
  tFoot a.PageHere { color:black; }
  tFoot .TotalCount { color:#C90000; font-weight:bold; }
  #InputPanel table input.PageNumber,.Div_Table table input.PageNumber { width:40px; padding: 5px 0px; } /*3%*/
  .Div_Table table input.InputButtonPageGo {
   margin:0 5px; padding: 5px 0px;
   width:50px; /*5%*/
   cursor:pointer;
   background:#d1d1d1; /* Old browsers */
   background:-moz-linear-gradient(top,  #b7b7b7 0%, #ededed 5%, #f7f7f7 11%, #dbdbdb 49%, #d1d1d1 52%, #fefefe 88%, #9e9e9e 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#b7b7b7), color-stop(5%,#ededed), color-stop(11%,#f7f7f7), color-stop(49%,#dbdbdb), color-stop(52%,#d1d1d1), color-stop(88%,#fefefe), color-stop(100%,#9e9e9e)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #b7b7b7 0%,#ededed 5%,#f7f7f7 11%,#dbdbdb 49%,#d1d1d1 52%,#fefefe 88%,#9e9e9e 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #b7b7b7 0%,#ededed 5%,#f7f7f7 11%,#dbdbdb 49%,#d1d1d1 52%,#fefefe 88%,#9e9e9e 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #b7b7b7 0%,#ededed 5%,#f7f7f7 11%,#dbdbdb 49%,#d1d1d1 52%,#fefefe 88%,#9e9e9e 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #b7b7b7 0%,#ededed 5%,#f7f7f7 11%,#dbdbdb 49%,#d1d1d1 52%,#fefefe 88%,#9e9e9e 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
   }
  .Div_Table table input.InputButtonPageGoOver { 
   margin:0 5px; padding: 5px 0px;
   width:50px; /*5%*/
   color:black;
   border:1px solid #ED8823;
   border-bottom:1px solid #C60300;
   background:#f7ce00; /* Old browsers */
   background:-moz-linear-gradient(top,  #fc9300 0%, #fff68f 8%, #f7ce00 75%, #fc9300 96%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fc9300), color-stop(4%,#fff68f), color-stop(75%,#f7ce00), color-stop(96%,#fc9300)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* IE10+ */
   background:linear-gradient(to bottom,  #fc9300 0%,#fff68f 8%,#f7ce00 75%,#fc9300 96%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc9300', endColorstr='#fc9300',GradientType=0 ); /* IE6-9 */
   }
 /*功能分頁*/
  a.DataPageL:link,a.DataPageR:link,a.DataPageL:visited,a.DataPageR:visited {
   color:white;
   border:solid 1px #990f6f;
   background:#cb60b3; /* Old browsers */
   background:-moz-linear-gradient(top,  #f4bae7 6%, #cb60b3 18%, #990f6f 61%, #892570 79%, #f4bae7 99%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(6%,#f4bae7), color-stop(18%,#cb60b3), color-stop(61%,#990f6f), color-stop(79%,#892570), color-stop(99%,#f4bae7)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #f4bae7 6%,#cb60b3 18%,#990f6f 61%,#892570 79%,#f4bae7 99%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #f4bae7 6%,#cb60b3 18%,#990f6f 61%,#892570 79%,#f4bae7 99%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #f4bae7 6%,#cb60b3 18%,#990f6f 61%,#892570 79%,#f4bae7 99%); /* IE10+ */
   background:linear-gradient(to bottom,  #f4bae7 6%,#cb60b3 18%,#990f6f 61%,#892570 79%,#f4bae7 99%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4bae7', endColorstr='#f4bae7',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:25px;
   -webkit-border-radius:25px;
   border-radius:25px;
   overflow:hidden;
   text-decoration:none;
   cursor:pointer;
   margin:5px;
   padding:2px 6px 2px 5px;
   }
  a.DataPageL:hover,a.DataPageR:hover {
   color:black;
   border:solid 1px red;
   background:#ed76bf; /* Old browsers */
   background:-moz-linear-gradient(top,  #fcecfc 0%, #ed76bf 50%, #fd89d7 51%, #ff7cd8 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcecfc), color-stop(50%,#ed76bf), color-stop(51%,#fd89d7), color-stop(100%,#ff7cd8)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fcecfc 0%,#ed76bf 50%,#fd89d7 51%,#ff7cd8 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcecfc', endColorstr='#ff7cd8',GradientType=0 ); /* IE6-9 */
   }
  a.DataPageR:link  { padding:2px 4px 2px 6px; }
  .Div_Table a.DataPageL,.Div_Table a.DataPageR { font-size:0.9em; font-family:"Courier New"; }
  
  
 /*內嵌表格*/
  .Div_Table .ThTableInside {
   padding:0;
   vertical-align:top;
   overflow:hidden;
   background:white;
   border-bottom:0;
  }
  .Div_Table .TableInsideDiv {
   position:relative;
   width:100%;
   margin:0;
   padding:0;
   top:0;
  }
  .Div_Table .TableInside { /*width:250%;*/
   position:absolute;
   margin:0;
   top:0;
  }
  .Div_Table .ThTableInside table th {
   cursor:pointer;
   border:0;
   border-right:1px solid;
   border-bottom:1px solid;
   border-color:#ED8823;
   background:#fff68f; /* Old browsers */
   background:-moz-linear-gradient(top,  #fff68f 0%, #f7ce00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff68f), color-stop(100%,#f7ce00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fff68f 0%,#f7ce00 100%); /* W3C */
  }
  .Div_Table .ImgMini { width:48px; height:32px; margin:0 auto;
   cursor:pointer;
   font-size:1px;
   color:#ccc;
   -moz-background-size:contain;
   -webkit-background-size:contain;
   -o-background-size:contain;
   -ms-background-size:contain;
   background-size:contain;
   }
  .Div_Table .TableInside input { padding-top:4px; padding-bottom:4px; } /*略縮1px避免撐開多2px的border*/

  .EventContent {
   text-align:left;
   height:600px;
   overflow-y:auto;
   letter-spacing:0.1em;
   line-height:30px;
   font-size:1.2em;
   padding:10px;
   white-space:pre-wrap;
   word-wrap:break-word;
   }
  .EventContent p {
   line-height:1em;
   margin:0;
   padding:0;
   }
  .EventContent b { font-weight:bold; }
  #Table_EventTimeTemp { overflow-x:auto; -webkit-overflow-scrolling: touch; }

  #Table_EventListViewOn div.EventContent div { padding:0px; margin:0px; }
  #Table_EventListViewOn div.EventContent td { padding:5px; text-align:left; }
  #Table_EventListViewOn div.EventContent div ul { list-style-type: disc; list-style-position: outside; margin: 1.5em; margin-left: 40px; }
  #Table_EventListViewOn div.EventContent div ol { list-style-type: decimal; list-style-position: outside; margin: 1.5em; margin-left: 40px; }
  #Table_EventListViewOn div.EventContent div ul ul,#Table_EventListViewOn div.EventContent div ol ul { list-style-type: circle; list-style-position: inside; margin-left: 15px; margin-top: 0; margin-bottom: 0; }
  #Table_EventListViewOn div.EventContent div ol ol,#Table_EventListViewOn div.EventContent div ul ol { list-style-type: lower-latin; list-style-position: inside; margin-left: 15px; margin-top: 0; margin-bottom: 0; }

 /*表格倒角*/
   table.Div_Table th { border-right:0px; }
   table.Div_Table td { border-right:0px; }
   table.Div_Table td:last-child { border-right:1px solid #bbb; }
   table.Div_Table { display:fixed; width:100%; max-width:1020px;
    margin:0 auto;
    border:0;
    border-collapse:separate;
   }
   table.Div_Table td { border-top: 0px;
    background: #fafafa; /* Old browsers */
    background: -moz-linear-gradient(top,  #fafafa 0%, #ededed 21%, #dbdbdb 49%, #eeeeee 80%, #fafafa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(21%,#ededed), color-stop(49%,#dbdbdb), color-stop(80%,#eeeeee), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fafafa 0%,#ededed 21%,#dbdbdb 49%,#eeeeee 80%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fafafa 0%,#ededed 21%,#dbdbdb 49%,#eeeeee 80%,#fafafa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fafafa 0%,#ededed 21%,#dbdbdb 49%,#eeeeee 80%,#fafafa 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #fafafa 0%,#ededed 21%,#dbdbdb 49%,#eeeeee 80%,#fafafa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
   }
   table.Div_Table th:first-child {
    -moz-border-top-left-radius:6px;
    -webkit-border-top-left-radius:6px;
    border-top-left-radius:6px;
   }
   table.Div_Table th:last-child {
    border-right:1px solid #EEB422;
    -moz-border-top-right-radius:6px;
    -webkit-border-top-right-radius:6px;
    border-top-right-radius:6px;
   }
   table.Div_Table tr:nth-last-child(1) td:nth-last-of-type(1) {
    -moz-border-bottom-right-radius:6px;
    -webkit-border-bottom-right-radius:6px;
    border-bottom-right-radius:6px;
   }
   table.Div_Table tr:nth-last-child(1) td:nth-of-type(1) {
    -moz-border-bottom-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px;
   }

   table.Div_TableOne tr:nth-last-child(1) td:nth-last-of-type(1) {
    -moz-border-bottom-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    border-bottom-right-radius:10px;
   }
   table.Div_TableOne tr:nth-last-child(1) td:nth-of-type(1) {
    -moz-border-bottom-left-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    border-bottom-left-radius:10px;
   }

 /*直排式表格倒角*/
   table.RowTable th:first-child {
    -moz-border-top-left-radius:0px;
    -webkit-border-top-left-radius:0px;
    border-top-left-radius:0px;
   }
   table.RowTable th:last-child {
    border-right:0px;
    -moz-border-top-right-radius:0px;
    -webkit-border-top-right-radius:0px;
    border-top-right-radius:0px;
   }
   table.RowTable tr:nth-last-child(1) td:nth-of-type(1) {
    -moz-border-bottom-left-radius:0px;
    -webkit-border-bottom-left-radius:0px;
    border-bottom-left-radius:0px;
   }

   table.RowTable th:first-child { border-top: 0px; }
   table.RowTable tr:first-child th:nth-child(1) {
    border-top: 1px solid #EEB422;
    -moz-border-top-left-radius:6px;
    -webkit-border-top-left-radius:6px;
    border-top-left-radius:6px;
   }
   table.RowTable th:first-child td:nth-last-child(1) {
    -moz-border-top-right-radius:6px;
    -webkit-border-top-right-radius:6px;
    border-top-right-radius:6px;
   }
   table.RowTable tr:first-child td {
	border-top: 1px solid #bbb;
   };
   table.RowTable tr:nth-last-child(1) th:nth-of-type(1) {
    border-bottom:2px solid #EEB422;
    -moz-border-bottom-left-radius:6px;
    -webkit-border-bottom-left-radius:6px;
    border-bottom-left-radius:6px;
   }


/*HTML5 讀取進度條*/
 /* IE10,Firefox,Chrome,Polyfill */
   progress {
    height:25px;
	width:200px;
    background-image:url(../Image/Progress_BG.gif);
	border:solid green 1px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
	overflow:hidden;
	}
   progress::-moz-progress-bar { background-image:url(../Image/Progress_BG.gif); } /* Firefox */
   progress::-webkit-progress-value { background-image:url(../Image/Progress_BG.gif); } /* Chrome */
   progress[aria-valuenow]:before  { background-image:url(../Image/Progress_BG.gif); } /* Polyfill */

/*登入介面*/
  #LoginPanel,#LoginInputPanel { height:300px; width:500px; }
  #LoginPanel {
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   margin:10% auto;
   text-align:center;
   }
  #LoginInputPanel {
   border:1px solid #000;
   background: #f2f6f8; /* Old browsers */
   background: -moz-linear-gradient(top,  #f2f6f8 0%, #d8e1e7 50%, #b5c6d0 51%, #e0eff9 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(50%,#d8e1e7), color-stop(51%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #f2f6f8 0%,#d8e1e7 50%,#b5c6d0 51%,#e0eff9 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   }
  #LoginInputDiv { margin:65px auto; margin-top:35px; font-size: 16pt; font-weight:bold; }
  #LoginInputDiv input { margin:10px; padding:5px; width:50%;
   -moz-border-radius:6px;
   -webkit-border-radius:6px;
   border-radius:6px;
   }
  #LoginInputDiv input[type=button] { width: 70%; height:50px; margin:10px auto; font-weight:bold;
   border:solid 1px blue;
   background: #b8e1fc; /* Old browsers */
   background: -moz-linear-gradient(top,  #b8e1fc 0%, #a9d2f3 10%, #90bae4 25%, #90bcea 37%, #90bff0 50%, #6ba8e5 51%, #a2daf5 83%, #bdf3fd 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e1fc), color-stop(10%,#a9d2f3), color-stop(25%,#90bae4), color-stop(37%,#90bcea), color-stop(50%,#90bff0), color-stop(51%,#6ba8e5), color-stop(83%,#a2daf5), color-stop(100%,#bdf3fd)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* IE10+ */
   background: linear-gradient(to bottom,  #b8e1fc 0%,#a9d2f3 10%,#90bae4 25%,#90bcea 37%,#90bff0 50%,#6ba8e5 51%,#a2daf5 83%,#bdf3fd 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e1fc', endColorstr='#bdf3fd',GradientType=0 ); /* IE6-9 */
   }
  #LoginInputDiv input[type=radio] { margin:0; width:20px; }

/*GOOGLE
  div.OpenIdDiv > div > div > div > div {
    width: 150px !important;
    height: 60px  !important;
    border-radius: 60px  !important;
    font-size: 1em  !important;
  }
*/

/*訊息介面*/
  .ShowInfoMsg { display:none;width:100%;height:100px;vertical-align:middle;text-align:center;letter-spacing:0.1em; }
  .MainInfoShow { font-size: 1.2em; }


 /*登入介面*/
  .ScoreboardLoginDiv {
    display:none;
    position:absolute;
	width:300px;
	height:auto;
	margin:auto;
	padding:10px 20px;
	text-align:center;
	z-index:100;
	font-size:2rem;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	left:0;
	right:0;
	top:8rem;
	visibility:visible;
   }
  .ScoreboardLoginDiv input {
    display:block;
    width:60%;
	padding:0;
	margin:10px auto;
	font-family:'Open Sans Condensed';
	color:#bbb;
   }
  .ScoreboardLogin {
    display:none;
    font-size:2rem;
	line-height:2rem;
	width:60%;
    padding:10px 0px;
	margin:10px auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	cursor:pointer;
   }

 /*背景色*/
  .Scoreboard {
   background: #000f47;
   background: -moz-linear-gradient(top,  #000f47 0%, #0044b2 1%, #0044b2 1%, #002a87 3%, #003da8 7%, #003da8 46%, #2989d8 99%);
   background: -webkit-linear-gradient(top,  #000f47 0%,#0044b2 1%,#0044b2 1%,#002a87 3%,#003da8 7%,#003da8 46%,#2989d8 99%);
   background: linear-gradient(to bottom,  #000f47 0%,#0044b2 1%,#0044b2 1%,#002a87 3%,#003da8 7%,#003da8 46%,#2989d8 99%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000f47', endColorstr='#2989d8',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000f47), color-stop(1%,#0044b2), color-stop(1%,#0044b2), color-stop(3%,#002a87), color-stop(7%,#003da8), color-stop(46%,#003da8), color-stop(99%,#2989d8));
   }
  .PlayerScore { background:#002672;
   background: #000f47;
   background: -moz-linear-gradient(top,  #000f47 0%, #002672 12%, #2989d8 99%);
   background: -webkit-linear-gradient(top,  #000f47 0%,#002672 12%,#2989d8 99%);
   background: linear-gradient(to bottom,  #000f47 0%,#002672 12%,#2989d8 99%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000f47', endColorstr='#2989d8',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000f47), color-stop(12%,#002672), color-stop(99%,#2989d8));
   }
  .ScoreboardShaft { 
   background: #000000;
   background: -moz-linear-gradient(top,  #000000 0%, #4e4e4e 11%, #4e4e4e 13%, #383838 24%, #383838 24%, #000000 33%, #000000 50%, #0a0a0a 53%, #4e4e4e 84%, #2b2b2b 100%);
   background: -webkit-linear-gradient(top,  #000000 0%,#4e4e4e 11%,#4e4e4e 13%,#383838 24%,#383838 24%,#000000 33%,#000000 50%,#0a0a0a 53%,#4e4e4e 84%,#2b2b2b 100%);
   background: linear-gradient(to bottom,  #000000 0%,#4e4e4e 11%,#4e4e4e 13%,#383838 24%,#383838 24%,#000000 33%,#000000 50%,#0a0a0a 53%,#4e4e4e 84%,#2b2b2b 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#2b2b2b',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(11%,#4e4e4e), color-stop(13%,#4e4e4e), color-stop(24%,#383838), color-stop(24%,#383838), color-stop(33%,#000000), color-stop(50%,#000000), color-stop(53%,#0a0a0a), color-stop(84%,#4e4e4e), color-stop(100%,#2b2b2b));
   }
  .RoundScore {
   background: #000000;
   background: -moz-linear-gradient(top,  #000000 0%, #000000 39%, #27272b 61%, #000000 79%, #000000 100%);
   background: -webkit-linear-gradient(top,  #000000 0%,#000000 39%,#27272b 61%,#000000 79%,#000000 100%);
   background: linear-gradient(to bottom,  #000000 0%,#000000 39%,#27272b 61%,#000000 79%,#000000 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
   }
  div.ScoreOtherInfo { 
   background: #0d0d0d;
   background: -moz-linear-gradient(top,  #0d0d0d 0%, #606060 9%, #010101 38%, #010101 57%, #4e4e4e 88%, #383838 95%, #1b1b1b 100%);
   background: -webkit-linear-gradient(top,  #0d0d0d 0%,#606060 9%,#010101 38%,#010101 57%,#4e4e4e 88%,#383838 95%,#1b1b1b 100%);
   background: linear-gradient(to bottom,  #0d0d0d 0%,#606060 9%,#010101 38%,#010101 57%,#4e4e4e 88%,#383838 95%,#1b1b1b 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#1b1b1b',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d0d0d), color-stop(9%,#606060), color-stop(38%,#010101), color-stop(57%,#010101), color-stop(88%,#4e4e4e), color-stop(95%,#383838), color-stop(100%,#1b1b1b));
   }
  #ScoreboardLoginFreeze {
   background: #b3d3ed;
   background: -moz-linear-gradient(top,  #b3d3ed 0%, #299de5 50%, #bcd8ee 100%);
   background: -webkit-linear-gradient(top,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%);
   background: linear-gradient(to bottom,  #b3d3ed 0%,#299de5 50%,#bcd8ee 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3d3ed', endColorstr='#bcd8ee',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3d3ed), color-stop(50%,#299de5), color-stop(100%,#bcd8ee));
   }
  .ScoreboardLoginDiv {
   background: #b3dced;
   background: -moz-linear-gradient(top,  #b3dced 0%, #29b8e5 50%, #bce0ee 100%);
   background: -webkit-linear-gradient(top,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
   background: linear-gradient(to bottom,  #b3dced 0%,#29b8e5 50%,#bce0ee 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3dced), color-stop(50%,#29b8e5), color-stop(100%,#bce0ee));
  }

  .ScoreboardLogin {
   background: #fceabb;
   background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
   background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
   background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
   }
  .ScoreboardLogin:active {
   background: #fcbce5;
   background: -moz-linear-gradient(top,  #fcbce5 0%, #fc4eb9 50%, #f80099 51%, #fb93d3 100%);
   background: -webkit-linear-gradient(top,  #fcbce5 0%,#fc4eb9 50%,#f80099 51%,#fb93d3 100%);
   background: linear-gradient(to bottom,  #fcbce5 0%,#fc4eb9 50%,#f80099 51%,#fb93d3 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcbce5', endColorstr='#fb93d3',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcbce5), color-stop(50%,#fc4eb9), color-stop(51%,#f80099), color-stop(100%,#fb93d3));
   }
  .ScoreboarPlaceList {
   background: #1e649a;
   background: -moz-linear-gradient(top,  #1e649a 0%, #208cca 50%, #7ec5e8 83%, #208cca 100%);
   background: -webkit-linear-gradient(top,  #1e649a 0%,#208cca 50%,#7ec5e8 83%,#208cca 100%);
   background: linear-gradient(to bottom,  #1e649a 0%,#208cca 50%,#7ec5e8 83%,#208cca 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e649a', endColorstr='#208cca',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e649a), color-stop(50%,#208cca), color-stop(83%,#7ec5e8), color-stop(100%,#208cca));
   }
  .ScoreboarPlaceList div {
   visibility:visible;
   background: #e6f0a3;
   background: -moz-linear-gradient(top,  #e6f0a3 0%, #d2e638 50%, #c3d825 51%, #dbf043 100%);
   background: -webkit-linear-gradient(top,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
   background: linear-gradient(to bottom,  #e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0a3', endColorstr='#dbf043',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6f0a3), color-stop(50%,#d2e638), color-stop(51%,#c3d825), color-stop(100%,#dbf043));
   }
  .ScoreboarPlaceList div:active {
   background: #f0dea4;
   background: -moz-linear-gradient(top,  #f0dea4 0%, #e6ba38 50%, #d9ac25 51%, #f0c544 100%);
   background: -webkit-linear-gradient(top,  #f0dea4 0%,#e6ba38 50%,#d9ac25 51%,#f0c544 100%);
   background: linear-gradient(to bottom,  #f0dea4 0%,#e6ba38 50%,#d9ac25 51%,#f0c544 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0dea4', endColorstr='#f0c544',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0dea4), color-stop(50%,#e6ba38), color-stop(51%,#d9ac25), color-stop(100%,#f0c544));
   }
  div.ScoreboarPlaceListTitle {
   background: #f5f6f6;
   background: -moz-linear-gradient(top,  #f5f6f6 0%, #dbdce2 21%, #b8bac6 49%, #dddfe3 80%, #f5f6f6 100%);
   background: -webkit-linear-gradient(top,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
   background: linear-gradient(to bottom,  #f5f6f6 0%,#dbdce2 21%,#b8bac6 49%,#dddfe3 80%,#f5f6f6 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(21%,#dbdce2), color-stop(49%,#b8bac6), color-stop(80%,#dddfe3), color-stop(100%,#f5f6f6));
   }

  .ScoreboarPlaceList div.SlashScoreboardTableList{
   background: repeating-linear-gradient( -45deg, #fefefe, #fefefe 10px, #bcbcbc 10px, #bcbcbc 20px ); 
   background: repeating-linear-gradient( -23deg, #eee, #eee 135px, #bcbcbc 0px, #bcbcbc 138px );
  }

  .ScoreboarPlaceList div.ScoreboarRoundList {
   border:1px solid #0008ff;
   background: #e9f5ff;
   background: -moz-linear-gradient(top,  #e9f5ff 0%, #b3e1ff 50%, #95d5ff 51%, #dbf0ff 100%);
   background: -webkit-linear-gradient(top,  #e9f5ff 0%,#b3e1ff 50%,#95d5ff 51%,#dbf0ff 100%);
   background: linear-gradient(to bottom,  #e9f5ff 0%,#b3e1ff 50%,#95d5ff 51%,#dbf0ff 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9f5ff', endColorstr='#dbf0ff',GradientType=0 );
   }

/*拖移*/
 [draggable] {
  -moz-user-select: none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  /* Required to make elements draggable in old WebKit */
  -khtml-user-drag: element;
  -webkit-user-drag: element;
  }

div.footer {
 width: 100%;
 max-width: 1000px;
 margin: 10px auto;
 text-align:center;
 line-height: 1.5em;
 font-size: 1.1em;
 font-weight: bold;
 text-shadow: 0px 0px 8px rgba(255, 255, 255, 1); 
}
div.footer a { text-decoration:none; color:blue; }

input[type=button] { cursor:pointer; }
input { font-size:1.0em; padding: 5px 15px; margin-top: 0px; }
  .LoginDiv {
   margin: auto;
   text-align:center;
   width: 550px;
   padding: 20px 50px;
   background: white;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
   border-radius:10px;
  }
  .LoginDiv input { 
   padding: 10px; 
   font-size: 2em;
   height: 40px;
   width: 200px;
  }
  .LoginDiv input[type=submit] {
   padding: 0px; 
   border-color:#ED8823;/* #EEB422 */
   background:#fff68f; /* Old browsers */
   background:-moz-linear-gradient(top,  #fff68f 0%, #f7ce00 100%); /* FF3.6+ */
   background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff68f), color-stop(100%,#f7ce00)); /* Chrome,Safari4+ */
   background:-webkit-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Chrome10+,Safari5.1+ */
   background:-o-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* Opera 11.10+ */
   background:-ms-linear-gradient(top,  #fff68f 0%,#f7ce00 100%); /* IE10+ */
   background:linear-gradient(to bottom,  #fff68f 0%,#f7ce00 100%); /* W3C */
   filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff68f', endColorstr='#f7ce00',GradientType=0 ); /* IE6-9 */
  }

  table tr td.LoopTdDouble {
   background: #fef5e0;
   background: -moz-linear-gradient(top,  #fef5e0 0%, #fee8ac 50%, #ffde83 51%, #fdf0cd 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef5e0), color-stop(50%,#fee8ac), color-stop(51%,#ffde83), color-stop(100%,#fdf0cd));
   background: -webkit-linear-gradient(top,  #fef5e0 0%,#fee8ac 50%,#ffde83 51%,#fdf0cd 100%);
   background: -o-linear-gradient(top,  #fef5e0 0%,#fee8ac 50%,#ffde83 51%,#fdf0cd 100%);
   background: -ms-linear-gradient(top,  #fef5e0 0%,#fee8ac 50%,#ffde83 51%,#fdf0cd 100%);
   background: linear-gradient(to bottom,  #fef5e0 0%,#fee8ac 50%,#ffde83 51%,#fdf0cd 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef5e0', endColorstr='#fdf0cd',GradientType=0 );
  }
  div.RunCount {
   position:absolute;
   width:auto;
   height:auto;
   right:0;
   top:0;
   padding:5px;
   font-size:1.5em;
  }

/*團購項目DIV*/
 div.GroupDiv { width:50%; float:left; display: inline-table; height:420px; }
 /*div.GroupDiv li.ImgBG { padding:0;width:60% !important;height:200px;background-size:contain;background-repeat:no-repeat;background-position:center center; cursor: pointer; }*/
 div.GroupDiv li.ImgBG { padding:0;width:60% !important;height:220px;background-size:cover;background-repeat:no-repeat;background-position:right top; cursor: pointer; }
 /*div.GroupDiv li.MenuInfo { width:40.002% !important;height:200px;font-size:1.2em;line-height:1.45em !important;padding:5px;text-align:left;white-space: break-spaces; }*/
 div.GroupDiv li.MenuInfo { width:40.002% !important;height:220px;font-size:1.2em;line-height:1.5em !important;padding:0 5px;text-align:left;white-space: break-spaces; }
 div.GroupDiv li.MenuInfo { &::-webkit-scrollbar { display: none; } }
 div.GroupDiv li { border:0; background-color: transparent !important; cursor: unset; border-radius:12px; }

 div.GroupDiv:nth-child(4n-3),div.GroupDiv:nth-child(4n-2) { background-color: black !important; color: white; }
 div.GroupDiv:nth-child(4n-2) { border-left: 1px solid #333; }
 div.GroupDiv:nth-child(4n-3) span.GroupCount,div.GroupDiv:nth-child(4n-2) span.GroupCount { float:right; color: #555; }
 div.GroupDiv:nth-child(4n-1), div.GroupDiv:nth-child(4n) { background-color: white !important; }
 div.GroupDiv:nth-child(4n) { background-color: white !important; border-left: 1px solid #ddd; }
 div.GroupDiv:nth-child(4n-1) span.GroupCount, div.GroupDiv:nth-child(4n) span.GroupCount { float:right; color: #ccc; }
 div.GroupDiv input { border: 1px solid #ccc; }

 div.GroupDiv:nth-child(4n-3) li.MenuInfo,div.GroupDiv:nth-child(4n-2) li.MenuInfo { color: #bbb; }
 div.GroupDiv:nth-child(4n-1) li.MenuInfo,div.GroupDiv:nth-child(4n) li.MenuInfo { color: #555; }
 /*
 div.GroupDiv:nth-child(odd) {
      background-color: black !important;
	  color: white;
 }
 div.GroupDiv:nth-child(even) {
      background-color: white !important;
	  color: black;
	  border:0;
 }
 */
/*團購標題*/
 div.GroupBar {
 position: relative;
 width:100%;
 height:50px;
 line-height:50px;
 font-size:1.3em;
 font-weight:bold;
 cursor: unset;
 clear: both;
 border-bottom: 1px solid orange;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fff8e3+0,ffe8af+50,ffe7af+51,fff3d1+100 */
background: linear-gradient(to bottom,  #fff8e3 0%,#ffe8af 50%,#ffe7af 51%,#fff3d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 }
 span.MemberViewList {
 position: absolute;
 right: 10px;
 line-height:normal;
 float:right !important;
 font-size:0.9em;
 font-weight:normal;
 color:chocolate;
 cursor: pointer;
 }
/*團購日期*/
 span.GroupDate { float:unset !important; margin-top:5px !important; }
 span.GroupDate br { display:none; }
 span.GroupDate b:nth-of-type(1)::before { content: "（"; }
 span.GroupDate b:nth-of-type(1)::after { content: "～"; }
 span.GroupDate b:nth-of-type(2)::after { content: "）"; }
/*團購說明*/
 div.GroupInfo {
 position: relative;
 width:100%;
 padding:5px;
 line-height:1.6em;
 font-size:1.3em;
 font-weight:bold;
 cursor: unset;
 background: linear-gradient(to bottom,  #fefefe 0%,#f4f4f4 87%,#f4f4f4 87%,#f4f4f4 91%,#ffffff 98%,#ffffff 98%);
 }
/*會員資料*/
 div.MemberBar {
 /*background: linear-gradient(to bottom,  #f9f9f9 0%,#e7e7eb 21%,#d8d8d8 49%,#e8e9ec 80%,#f9f9f9 100%); */
 background: linear-gradient(to bottom,  #fbfbfb 0%,#f8f8f8 21%,#ededed 49%,#f8f8f8 80%,#fbfbfb 100%);
 }
/*同意頁面*/
 div.AgreePage {
 background:#fff;
 height:100%;
 width:100%;
 max-width:600px;
 margin:0 auto;
 font-size:1.2em;
 line-height:1.5em;
 padding:20px;
 }
 .Div_Table table.PhoneTable td {
 background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(249,249,249,1) 100%);
 }
/*會員設定*/
 .MemberSet {
  width:30px;
  height:30px;
  margin: 10px 5px !important;
  background-image: url(/CSS_JS/User_Login_M.png);
  background-size:cover;
  filter: saturate(0%);
  cursor: pointer;
 }
 .MemberDataSet {
  background:#fff;
  height:100%;
  width:100%;
  max-width:600px;
  margin:0 auto;
  font-size:1.2em;
  line-height:1.5em;
  padding:20px;
  &::-webkit-scrollbar { display: none; }
 }
 .MemberDataSet li{
  padding:10px;
 }
 .MemberDataSet input{
  width:220px;
  text-align:left;
 }
 div.PcMenu {
  float: left;
  margin: 15px;
  cursor: pointer;
  & span { float:unset; margin:0; }
 }

/*適應化表格*/
 @media screen and (max-width: 600px) {
    .Div_Table table thead,.Div_Table table tfoot {
      display: none;
    }
    .Div_Table table tr {
      margin-bottom: 10px;
      display: block;
    }
    .Div_Table table td {
      display: block;
      text-align: right;
      line-height:45px;
	  padding: 0 10px;
      border-bottom: 1px solid #bbb;
    }
    .Div_Table table td:first-child {
      -moz-border-top-right-radius:6px;
      -webkit-border-top-right-radius:6px;
      border-top-right-radius:6px;
      -moz-border-top-left-radius:6px;
      -webkit-border-top-left-radius:6px;
      border-top-left-radius:6px;
    }
    .Div_Table table td:last-child {
	  border-right:0px;
      -moz-border-bottom-right-radius:6px;
      -webkit-border-bottom-right-radius:6px;
      border-bottom-right-radius:6px;
      -moz-border-bottom-left-radius:6px;
      -webkit-border-bottom-left-radius:6px;
      border-bottom-left-radius:6px;
    }
    .Div_Table table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
	.Div_Table table td input.InputEditNone[type!=checkbox] {
	  float: right;
	  width: auto;
	  line-height: 35px;
	}
	.Div_Table table tbody tr:hover td:last-child { border-right:0px solid skyblue; }
    /*************************************/
    .Div_Table table.PhoneTable thead,.Div_Table table.PhoneTable tfoot {
      display: revert;
    }
    .Div_Table table.PhoneTable tr {
      display: revert;
    }
    .Div_Table table.PhoneTable td {
      display: revert;
      text-align: revert;
      line-height: revert;
	  padding: revert;
    }
    .Div_Table table.PhoneTable td:first-child {
      -moz-border-top-right-radius:0px;
      -webkit-border-top-right-radius:0px;
      border-top-right-radius:0px;
      -moz-border-top-left-radius:0px;
      -webkit-border-top-left-radius:0px;
      border-top-left-radius:0px;
    }
    .Div_Table table.PhoneTable td:last-child {
	  border-right:revert;
      -moz-border-bottom-right-radius:0px;
      -webkit-border-bottom-right-radius:0px;
      border-bottom-right-radius:0px;
      -moz-border-bottom-left-radius:0px;
      -webkit-border-bottom-left-radius:0px;
      border-bottom-left-radius:0px;
    }
    .Div_Table table.PhoneTable td:before {
      content: '';
      float: revert;
    }
	.Div_Table table.PhoneTable td input.InputEditNone[type!=checkbox] {
	  float: revert;
	}
    /**************************************/
	div.GroupDiv { width:100%; float:unset; height:0; }
	div.GroupDiv li.ImgBG { padding:0;width:50% !important;height:130px; }
	div.GroupDiv li.MenuInfo { width:50% !important;height:130px; font-size:0.85em;overflow: auto; }
    div.GroupDiv:nth-child(odd) { background-color: black !important; color: white; }
	div.GroupDiv:nth-child(odd) span.GroupCount { color: #555; }
    div.GroupDiv:nth-child(even) { background-color: white !important; color: black; border:0; }
	div.GroupDiv:nth-child(even) span.GroupCount { color: #ccc; border:0; }
	div.GroupDiv:nth-child(odd) li.MenuInfo,div.GroupDiv:nth-child(odd) li.MenuInfo { color: #bbb; }
	div.GroupDiv:nth-child(even) li.MenuInfo,div.GroupDiv:nth-child(even) li.MenuInfo { color: #555; }

	input.Code5 { clear:both; margin-left:0 !important; }
	input.PhoneAddr { width: 100% !important; }
	span.TotalPrice { position: absolute;right:0;top:0; }
	div.MemberBar { height: 95px !important; }
    span.GroupDate { position:absolute;left:10px;margin-top:4px !important; }
    span.GroupDate br { display:inline; }
	span.GroupDate b:nth-of-type(1)::before { content:""; }
	span.GroupDate b:nth-of-type(2)::after { content:""; }
	span.GroupDate b:nth-of-type(1)::after { content:""; }
	span.GroupDate b:nth-of-type(2)::before { content:" ~"; }
	div.PhotoMenu ul li.HiddenForPhone { display: none !important; }
	div.PhotoMenu ul li.HiddenForPhoneTitleWidth { width: 70% !important; }
	div.PhotoMenu ul li.HiddenForPhoneButtonWidth { width: 30% !important; }
	.TotalPrice { display: none !important; }
	/*.MenuCheck { display: block !important; }*/
	div.GroupDiv > ul:first-of-type { margin-top: 5px !important; }
	div.PhotoMenu ul li { font-size:0.8em; }
	span.PointMenu { font-size: 1.6em; position: absolute; right: 5px; width: 5px; margin-right: 20px; display: block !important; }
	.MemberSet { display: none !important; }
	.PcMenu { display: none !important; }
 }


/*@font-face*/
 @font-face {
  font-family: "D7MBI";
  src: url("./font/DSEG7Modern-BoldItalic.woff") format('woff');
 }
 @font-face {
  font-family: "D7MB";
  src: url("./font/DSEG7Modern-Bold.woff") format('woff');
 }
 @font-face {
  font-family: "D7CMB";
  src: url("./font/DSEG7ClassicMini-Bold.woff") format('woff');
 }

/**********/
 nav {
  width: fit-content;
  margin: 0 auto;
 }

/*消除數字型INPUT的右邊上下箭頭的顯示*/
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/*設定INPUT預設文字*/
 input::placeholder { font-size: var(--PlaceholderFontSize); }
 input::-moz-placeholder { font-size: var(--PlaceholderFontSize); }
 input::-webkit-input-placeholder { font-size: var(--PlaceholderFontSize); }
 input:-ms-input-placeholder { font-size: var(--PlaceholderFontSize); }

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
/*漸層底色特效*/
.underline {
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);
  background-repeat: no-repeat;
  background-size: 100% 0.2em;
  background-position: 0 88%;
  transition: background-size 0.25s ease-in;
  float:unset !important;
  &:hover {
    /*background-size: 100% 88%;*/
  }
}
/*最新消息*/
 .IndexNews {
  overflow-y: auto;
  position: absolute;
  z-index: 999;
  margin: 0 auto;
  left: 0;
  right: 0;
  width:100% !important;
  max-width: unset;
  background:linear-gradient(rgb(0 0 0 / 90%), rgb(0 0 0 / 50%));
  & div.NewContent {
  background: #fff;
  height: auto;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  font-size: 1.2em;
  line-height: 1.5em;
  padding: 20px;
  }
 }

/*PhoneMenu*/
 div.PhoneMenu {
  position: absolute;
  right: 0;
  top: 50px;
  width: 140px;
  font-size: 1em;
  background: #fff;
  z-index: 999;
  & ul.PhoneMenuUL li {
    display:inline-block;
    font-size:1em;
	background: #fff;
	clear:both;
	z-index: 9999;
	width: 100% !important;
	height: unset;
	padding: 20px 20px;
	overflow: hidden;
	border: 1px solid #eee;
	border-bottom: 2px solid #d5d4d1;
  }
  & ul.PhoneMenuUL li:nth-child(1) { border-bottom:0; padding-bottom:10px;  }
  & ul.PhoneMenuUL li:nth-child(2) { border-top:0; padding-top:10px; }
 }
/*凍結層*/
 .PageOverlay {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
	position: absolute;
	z-index: 100;
 }

/*首頁背景跑動*/
 @keyframes slideBackground {
    0% {
        background-position: center 200px; /* 起始位置 */
    }
    100% {
        background-position: center 0px; /* 結束位置 */
    }
 }
/*導引右箭頭*/
 .TeachRight {
    position: absolute;
    width: fit-content;
    left: 10px; 
 }