@charset "utf-8";

/* content
------------------------------------------ */
div#content div.mid {
	padding: 0;
}
#footer {
	width: 868px;
	margin: 0 auto;
}


/* inner
------------------------------------------ */
div#inner {
	width: 868px;
	margin: 0 auto;
}

div#inner div.top {
	font-size: 0;
	width: 868px;
	height: 14px;
	background: url(../images/bg_under_top.gif) no-repeat;
}
div#inner div.mid {
	width: 682px;
	padding: 39px 93px;
	background: url(../images/bg_under_mid.gif) repeat-y;
}
div#inner div.btm {
	font-size: 0;
	width: 868px;
	height: 16px;
/*	margin-bottom: 15px;*/
	background: url(../images/bg_under_btm.gif) no-repeat;
}


div div#contTop h2 {
	float: left;
	padding:15px 0 0 70px;
}
div div#contTop p {
	float: right;
	padding: 0 20px 20px 0;
}
div#inner div.mid dl {
	width: 680px;
	margin: 0 auto;
	line-height: 1.5;
}
div#inner div.mid dl dt {
	color: #7bb02a;
	margin-top: 15px;
	margin-bottom: 5px;
}
div#inner div.mid dl dd {
	padding-left: 1em;
}


/* contents */
div.sec_prize {
	width: 682px;
}
div#inner h3 {
	padding: 0;
	margin: 0 0 10px 0;
}
div#inner h3 img.category {
	margin-right: 5px;
}
div.sec_prize div.secBox {
	width: 676px;
	padding: 15px 0;
	margin-bottom: 10px;
	border: 3px solid #eeeeee;
}

div#inner div.sec_prize table {
	width: 676px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
div#inner div.sec_prize table th {
	width: 180px;
	text-align: center;
	margin: 0;
	padding: 0;
}
div#inner div.sec_prize table th p.first {
	margin-bottom: 20px;
}
div#inner div.sec_prize table td {
	width: 481px;
	margin: 0;
	padding: 0 15px 0 0;
}
div#inner div.sec_prize table td.space {
	font-size: 0;
	height: 5px;
}
div#inner div.sec_prize table td ul.first {
	margin-bottom: 5px;
}
div#inner div.sec_prize table td ul li span {
	display: block;
}
div#inner div.sec_prize table td ul li span.company {
	font-size: 10px;
}
div#inner div.sec_prize table td ul li span.name,
div#inner div.sec_prize table td ul li span.detail {
	font-size: 15px;
	font-weight: bold;
	line-height: 1.2;
	margin: 0;
	padding: 0;
}
div#inner div.sec_prize table td ul li span.detail {
	display: inline;
}
div#inner div.sec_prize table td ul li {
	margin: 0;
	padding: 0;
	line-height: 1.7;
}
div#inner div.sec_prize table td ul li.mbottom15 {
	margin-bottom: 5px;
}
div#inner div.sec_prize table td ul li.ttlMes {
/*	margin-top: 5px;*/
	color: #b28850;
}
div#inner div.sec_prize table td ul li.message {
	line-height: 1.2;
}
p.pageTop {
	text-align: right;
	margin-bottom: 15px;
}
li.mbottom15 {
	margin-bottom: 15px;
}

ul#pastURL li {
	padding: 10px 0 0 12px;
	background: url(../images/img_arrow.gif) no-repeat 0 15px;
	font-weight: bold;
}

