@charset "utf-8";
dl#result-menu {
	margin-left: 32px;
	}
	dl#result-menu dt {
		font-weight: bold;
		background-image: url("../image/dts2.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 20px;
		margin: 5px;
		}
	dl#result-menu dd {
		margin-left: 16px;
		}
div#contest_mimg {
	text-align: center;
	margin: 0px 10% 16px 10%;
	}
	div#contest_mimg p {
		font-size: 140%;
		font-weight: bold;
		}
		div#contest_mimg small {
			font-size: 80%;
			}
dl#contest-rule {
	margin-left: 16px;
	width: 80%;
	}
	dl#contest-rule dt {
		font-weight: bold;
		font-size: 120%;
		margin: 8px 0px;
		background-image: url("../image/dts2.gif");
		background-position: left center;
		background-repeat: no-repeat;
		padding-left: 20px;
		}
	dl#contest-rule dd {
		background-image: url("../image/dts3.gif");
		background-position: left top;
		background-repeat: no-repeat;
		padding-left: 20px;
		margin-left: 32px;
		margin-bottom: 8px;
		}
		dl#contest-rule dd.nondd {
			background-image: none;
			}
			dd.nondd ul {
				margin: 5px 0px 5px 1em;
				}
				dd.nondd li {
					list-style-type: disc;
					font-size: 80%;
					}
		dl#contest-rule dd ol li {
			list-style-type: decimal;
			margin-left: 32px;
			}
		dl#contest-rule dd ol dt {
			background-image: none;
			font-size: 100%;
			}
		dl#contest-rule dd ol dd {
			background-image: none;
			margin-left: 24px;
			font-size: 90%;
			}
		dl#contest-rule table {
			}
			dl#contest-rule table th {
				text-align: center;
				}
div#showone {
	}
	div#showone legend {
		border: none;
		}
ul.disc {
	margin: 0px 16px 16px 16px;
	}
	ul.disc li {
		list-style-type: disc;
		margin: 5px 16px;
		}
table#items {
	}
	table#items td {
		padding: 12px;
		text-align: center;
		font-family: monospace;
		font-size: 90%;
		}
