/* CSS Document */


#contents table {
    margin: 3em 1em 2em 1em;
    padding: 0;
    width: 98%;
}
#contents table th {
    background-color: #D7D7D7;
    font-size: 1.1em;
    text-align: center;
}
#contents table th.tth {
	width: 60%;
}
#contents th, #contents td {
    border: 1px solid #666666;
    padding: 1em;
}
#contents th.msg {
    background-color: #f7f7f7;
    font-weight: 300;
    text-align: left;
}
@media (max-width: 640px) {
	.upsidedown-frame,.colum2-right760 {
		table-layout: fixed;
	}
	#contents table {
		margin: 3em 0;
	}
}
