body{margin:0;background-color:#060}
a{color:#005a87;}
a:hover{color:#f00;}
.content img{border:1px solid #ccc;padding:4px}
.divider{width:100%;margin:1.5em auto;background:white;border:0;border-top:1px solid #ccc;height:1px}
.content{margin:0 auto;background:white;padding:1rem;font-family:Verdana,sans-serif;color:black}
.content h1{font-size:180%;margin:1em 0;text-align:center;font-weight:700;text-shadow:2px 2px #ddd}
.content h2{font-size:120%}
.content .join{color:#c00}
.content .join:hover{color:#005a87}
.content .notes{text-align:right;font-size:x-small;color:#888}
.content .notes ul{list-style:none;padding:0;margin:0}
.content .no{margin-left:1em}
.content .no span{display:inline-block;width:30px}
.content .no-style{padding:0;margin:0;list-style:none}
.content .center{text-align:center}
.content .category,.content .rules{width:751px;margin:0 auto}
.content .category{position:relative;padding:.3em;border:1px solid #3F6A32;border-radius:6px}
.content .category ul{list-style:square;margin:2em 0 .5em 1em}
.content .category a{text-decoration:none}
.content .category .label{dislplay:inline-block;width:60px;text-align:center;position:absolute;left:0;top:0;padding:5px;background:#3F6A32;color:white;border-radius:6px 0;font-size:small}
.content .rules(:not(notes)){line-height:1.5rem}
.content .back-top-top{text-align:center;border-top:1px solid #3f6a32;padding:.5em 0 0 0;margin-top:1.5em}
.content .poster img {display:block;width:760px;height:auto;margin:0 auto;}
.hide{display:none}
.table{width:100%;border-collapse:collapse;border:1px solid #ccc}
.table th, .table td {border-collapse:collapse;border:1px solid #ccc;padding:8px}
.table .bg, .table .bg th, .table .bg td{background-color:#eee}
.table .bg1, .table .bg1 th, .table .bg1 td{background-color:#faf1d9}
.table .nowrap{white-space:nowrap}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.list-unstyled{list-style:none;margin-left:0;padding-left:.5rem}

.danger{color:#ff3737;}
.tt {width:10%}
.ss{width:10%}
.t1{width:40%}

.ms {
    font-weight: 700;
	font-size: large;
}
.cht,
.reward {
    list-style-type: cjk-ideographic;
	margin-left: 1rem;
}
.cht li,
.reward li {
    padding: .25rem 0;	
}
.traffic {
    color: #00A5B4;
	font-size: x-large;
	margin-bottom: .5rem;
}