
body{font-family:"微軟正黑體","Microsoft JhengHei";margin:auto; background:#eee;}
.title{ color:#925a92;text-shadow:2px 3px 2px #ccc;font-size:1.2em; width:90%;}

.qTitle{ font-size:1.2em; font-weight:bold;}

.aTextArea {max-width:90%; width:100%; min-height:80px;height:100%; font-size: 12pt;}

.content{width:90%;max-width:900px;color: #333;min-width:350px;}
.rwd-table{
	background: #fff;
	overflow: hidden;
	font-size: 12pt;
	line-height: 1.6em;
	/*color: #333;*/
	 border:solid 1px #fff;
    width:90%;
    background-color:#fff;
    border-radius:5px;
    box-shadow:5px 8px 8px lightgray;  
    max-width:900px;
    min-width:350px;
    border-color:#ddd;
    margin:15px;
}
.sub-table{
	background: #fff;
	overflow: hidden;
	font-size: 12pt;
	line-height: 1.8em;
	color: #333;
	border:solid 1px #fff;
    width:80%;
    background-color:#d4c8ed;
    /*border-radius:5px;*/
    box-shadow:5px 8px 10px lightgray;  
}
.sub-table th{background:#d4c8ed; text-align:center; }
.sub-table td{background-color:white; text-align:center;}
h4{color:#762176;width:90%;}
.rwd-table th{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#c96ec3+0,e0b1e0+65,feffff+100 */
background: #c96ec3; /* Old browsers */
background: -moz-linear-gradient(left,  #c96ec3 0%, #e0b1e0 75%, #feffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #c96ec3 0%,#e0b1e0 75%,#feffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #c96ec3 0%,#e0b1e0 75%,#feffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c96ec3', endColorstr='#feffff',GradientType=1 ); /* IE6-9 */
text-align:left; color:#fff;padding-left:5px;}

@media (max-width:500px) {
    .rwd-table th {
        background: #c96ec3;
    }
}


/*.rwd-table{ max-width:800px;}*/
.rwd-table td{background-color:white; }
.rwd-table td.sum{color:red; font-size:1.6em; text-align:center;}
.ps-table{
	overflow: hidden;
	font-size: 12pt;
	line-height: 1.8em;
	color: #333;
	border:none;
    width:90%;
    padding:8px;


}
.footer{width:100%;  display:block;  background-color:#ccc; margin-bottom:0; }
.ps-table span{border-bottom:solid 1px #fff;}
input[type="submit"]{padding:5px 15px; background:#925a92; border:0 none;color:#fff;font-size: 12pt;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px;
 box-shadow:3px 3px 5px #ccc;  
}