@charset "UTF-8";

h3{ margin-bottom:10px; }
.spSmallTitle{ margin:30px 0 12px; padding:1px; border:1px solid #bdbdbd; font-size:116.7%; line-height:33px; font-weight:bold; color:#222222; }
h4{ margin:0; padding:0 13px; background:url(../../../../common/img/h_gray_small.gif) repeat-x center; font-weight:bold; }

.branchListLeft{ width:337px; margin:0 0 12px; float:left; }
.branchListRight{ width:337px; margin:0 0 12px 25px; float:right; }
.branchPhoto{ float:right; }
.branchText{ width:173px; float:left; }
.branchText span{ line-height:150%; }
.branchText p{ margin:10px 0 0; padding:0; }

.awardReferral{ width:676px; margin:0 auto 20px; padding:5px 0 0; }

.application{ margin:0; }
dl.application dt{ padding:15px 0 5px; font-weight:bold; }
dl.application dd{ padding:0 1em; }
dl.application dt.first{ padding-top:0; }
dl.application dd.first{ padding:0; }
ul.circleList{ line-height:150%; }
ul.circleList li{ padding:0 0 5px 12px; background:url(../img/list_icon.gif) no-repeat left 0.6em; }

ul.numberList li{ line-height:200%; }
ul.numberList li img{ margin-right:8px; vertical-align:middle; }

.downloadFormBtn{ width:617px; margin:30px 0 5px 24px; }
.downloadFormBtn img{ margin:5px 0 0; }

/***************************************************************************/
#contentsArea {
	width:722px;
	float: left;
}
#contentsArea img.contest20 {
	margin:0 0 15px 0;
}

#contest-outline ul {
	margin:0 0 35px 0;
}
#contest-outline ul.mal {
	margin:0 0 35px 25px;
}
#contest-outline ul.mal1 {
	margin:0 0 35px 13px;
}

#contest-outline ul li {
	margin-top:5px;
	text-indent:-1em;
}
#contest-outline ul li.red {
	color:#F00;
}

#contest-outline ul li img{
	padding-right:8px;
}

#contest-outline .dl {
	width:619px;
	margin:0 auto;
}
#contest-outline .dl p{
	text-align:left;
	padding:0 0 5px 0;
}

.pagetops {
	margin:0 0 10px 0;
}
