body { padding: 0px; margin: 0px; }
a { text-decoration: none; color:#33e }
a:hover { text-decoration: underline; }
.game { padding: 20px; font-size: 14px; }
.game a { text-decoration: none; }
.game a:hover { text-decoration: underline; }
.copy { cursor: pointer; text-decoration: underline; font-size: 12px; display: inline-block; margin-left: 10px; }
.copy:hover { color: #009; }
.eng { padding-top: 30px; }
.eng a{ font-size:14px; line-height:30px;}
.p1 { display: inline-block; width: 140px; text-align: right; padding-right: 10px; font-size: 12px; color: #494; }
.p2 { display: inline-block; font-size: 12px; color: #922; }

.btn { border: 1px solid #494; padding: 4px 10px; cursor: pointer; }
.btn:hover { border: 1px solid #494; }


.tablediv { margin: 40px 10px 0px 10px; }
.table { width: 100%; border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; border-collapse: collapse; font-size: 14px; }
.table th, .table td { height: 24px; padding: 2px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; border-left: 1px solid #dddddd; }
.table td a { color: #0000EF; }
.table .even { background-color: #F9F9F9; }
.table tr:hover { background-color: #F9F9F9; }

.table .t1 { width: 140px; text-align: right; padding-right: 6px; }
.table .t2 { width: 340px; }
.table .t2 input { border: 1px solid #999; font-size: 12px; padding: 2px 4px; width: 300px; }
.table .t3 { color: #888; font-size: 12px; }

.filecode { font-size: 12px; color: #505; width: 800px; height: 300px; border: 1px solid #999; }
