@charset "UTF-8";


div#contest2010{
margin:0 0 0 10px;
line-height:1.4;
text-align:left;
}

div#contest2010 h1{
	margin:0 0 20px 0;
	padding:0;
	font-size:100%;
	line-height:1;
}

div#contest2010 h2{
	margin:20px 0 0 0;
	padding:0;
	font-size:100%;
	line-height:1;
}

div#contest2010 h2 img{
	vertical-align:bottom;
}

div#contest2010 p{
	margin:0;
	padding:0;
	font-size:100%;
}


/*募集要項 背景*/
div.bg_color2010{
	background:url(../img/bg_boshu.gif) repeat-y;
}

div.bg_color2010btm{
	padding-bottom:15px;
	background:url(../img/bg_boshu_btm.gif) no-repeat left bottom;
}


/*募集要項*/
table.color2010{
	margin:15px 0 0 25px;
}

/*見出しセル*/
table.color2010 th{
	padding:5px 2px 5px 10px;
	border-bottom:1px solid #3e71b2;
	vertical-align:top;
	text-align:left;
	line-height:1;
	font-weight:bold;
	color:#FFFFFF;
	background:#004188 url(../img/bg_lead.gif) repeat-y
}
*html table.color2010 th{
	padding:8px 2px 5px 10px;
}

/*データセル*/
table.color2010 td{
	padding:8px 15px 15px 0;
	vertical-align:top;
	font-size:small;
}
*html table.color2010 td{font-size:x-small;line-height:1.4;}

table.color2010 ul{margin:0 0 10px 20px;}
table.color2010 ul li{
	list-style:disc;
}

table.color2010 td strong{
	display:block;
	margin-top:10px;
}

div#entryBtnBlock{
	margin-bottom:0;
	padding:0;
}

p.notes{font-size:88%;}

p.notice{
	margin-bottom:10px;
}

li.notice{
	color:#ff0000;
}
