@charset "utf-8";
/* CSS Document */
#tables{width:100%;}
.newslist{ width:100%; border-bottom:3px solid #b1b1b1}
.newslist th, .formlist th{ display:none}
.newslist  tr td, .formlist  tr td{ padding:5px 10px;}
.newslist > tbody > tr:nth-child(odd)  > td , 
.newslist > tbody > tr:nth-child(odd)  > th { 
 background-color:#f5f5f5; }
.newslist tr td.date{text-align:right}
.formlist{ width:100%}
.formlist  tr td, .formlist  tr th {background-color:#f5f5f5;border-bottom:1px solid #e1e1e1; font-weight:normal; }
.newslist caption, .formlist caption{ display:none}
.formlist:nth-of-type(1) tr td, .formlist:nth-of-type(1) tr th {border-top:1px solid #e1e1e1; font-weight:normal; }
.title{/*border-right:1px solid #e1e1e1*/}
@media only screen and (min-width: 1024px){
#tables-list table th{ background:#333; color:#fff; padding:12px 10px}
#tables-list table td{ padding:15px 10px; border-bottom:1px solid #ddd; line-height:2em}
#tables-list h3{ padding:10px 0px}
}
@media only screen and (max-width: 800px) {
#tables-list table, 
#tables-list thead,
#tables-list tbody,
#tables-list th,
#tables-list td,
#tables-list tr { 
display: block; 
}
 
#tables-list thead tr{ 
position: absolute;
top: -9999px;
left: -9999px;
}
 
#tables-list tr{ border: 1px solid #ccc; }
 
#tables-list td{ 
border: none;
border-bottom: 1px solid #eee; 
position: relative;
padding-left: 50%; 
white-space: normal;
text-align:left;
line-height:2em
}
 
#tables-list td:before { 
position: absolute;
top: 6px;
left: 6px;
width: 45%; 
padding-right: 10px; 
white-space: nowrap;
text-align:left;
font-weight: bold;
}
#tables-list td:before{ content: attr(data-title); }
	
#tables-list h3{ padding:10px 18px}
#tables table{ border:none; }
#tables table, #tables thead, #tables tbody, #tables th, #tables td, #tables tr {display: block; padding:0px;}
#tables thead tr { position: absolute;top: -9999px;left: -9999px;}
.newslist > tbody > tr:nth-child(odd)  > td , 
.newslist > tbody > tr:nth-child(odd)  > th {background-color:#f5f5f5;}
#tables table.newslist tr td{ padding:5px 15px}
.index-newslist tr td.date, .newslist tr td.date{text-align:left}
#tables .formlist{}
#tables .formlist:nth-of-type(1) tr td{border-top:none;}
#tables .formlist > tbody > tr:nth-child(odd)  > td{ background-color:#f5f5f5; }
#tables .formlist  tr td{background-color:#fff;border-bottom:none; padding:5px;}
#tables .formlist .title{border-right:none;border-bottom:none; font-weight:bold}
}

@media only screen and (max-width: 321px) {
	#tables-list{ font-size:1em; }
	
	}
	
	
/* scroll table Document */

#tables-nutrition  table th { font-weight: bold; background:#333; color:#fff; padding:12px 10px}
#tables-nutrition  table th:last-child{width:24%; }
#tables-nutrition  table td, #tables-nutrition  table th {text-align: left; font-size:large; }
#tables-nutrition  table { background: #fff;/*border: 1px solid #ddd; */width:100%}
#tables-nutrition  table thead{ background: #f5f5f5; }
#tables-nutrition  table thead tr th,
#tables-nutrition  table tbody tr td,
#tables-nutrition  table tr td{ padding: 12px 10px; text-align: left}
#tables-nutrition  table thead tr th{ padding: 12px 10px; color: #222; }
#tables-nutrition  table thead tr th:first-child { border-left: none; }
#tables-nutrition  table thead tr th:last-child{ border-right: none; }
#tables-nutrition  table tbody tr.even,
#tables-nutrition  table tbody tr.alt { background: #f9f9f9; }
#tables-nutrition  table tbody tr:nth-child(even) { background: #f9f9f9; }
#tables-nutrition  table tbody tr td { color: #333; padding: 12px 10px; vertical-align: top; border: none;border-bottom:1px solid #ddd; }

/* Mobile */
@media only screen and (max-width: 768px) {
	#tables-nutrition table.responsive { margin-bottom: 0; }
	.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 38%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; font-size:1em; }
	.pinned td:last-child { border-bottom: 0; }	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 38%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }		
	#tables-nutrition  table.responsive td, #tables-nutrition  table.responsive th { position: relative; white-space: nowrap; overflow: hidden; font-size:1em; }
	#tables-nutrition  table.responsive th:first-child, #tables-nutrition  table.responsive td:first-child, #tables-nutrition  table.responsive td:first-child, table.responsive.pinned td { display: none; }
	#tables-nutrition  table tbody tr th { font-size:1em; }
	#tables-nutrition  table tbody tr td { color: #333; padding: 12px 10px; vertical-align: top; border: none;font-size:1em; }
    #tables table.index-newslist tr{  padding:10px 0px;border-bottom:1px solid #ddd}
	#tables table.index-newslist tr td{ padding:5px 0px;border-bottom:none}	
}

@media only screen and (max-width: 480px) {	
.pinned {width: 45%; }
div.table-wrapper div.scrollable { margin-left: 45%; }

}





/*
     FILE ARCHIVED ON 17:28:00 五月 11, 2017 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 13:43:34 五月 14, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
