@charset "shift_jis";
/*------------------------------------------------------
 コンテンツページ用
------------------------------------------------------*/

h3 {
	margin-bottom:20px;
}
div#contentsArea.flow {
	width:938px;
	background-color:#FDFDFD;
	border:6px solid #F0F0F0;
	padding:24px 0;
}
div#contentsArea.flow p.txt {
	padding:0px 24px 30px 24px;
	background:url(../img/bg_hr.png) bottom repeat-x;
}
div#contentsArea.flow ul {
	background:url(../img/bg_hr.png) bottom repeat-x;
	padding:5px 0 0 24px;
	height:75px;
}
div#contentsArea.flow li {
	float:left;
	margin-right:5px;
}
div#contentsArea.flow dl {
	width:890px;
	margin:0 auto;
}
div#contentsArea.flow dt {
	margin-top:30px;
	padding-bottom:10px;
}
div#contentsArea.flow dd span {
	color:#CD312F;
}
div#contentsArea.flow dd em {
	font-weight:bold;
	font-style:normal;
}
div#contentsArea.flow dd ul.auc03List,
div#contentsArea.flow dd ul.auc04List,
div#contentsArea.flow dd ul.auc05List {
	background:none;
	height:auto;
	padding:0;
	clear:both;
}
div#contentsArea.flow dd ul.auc03List li,
div#contentsArea.flow dd ul.auc04List li,
div#contentsArea.flow dd ul.auc05List li {
	padding-bottom:10px;
	float:none;
}
div#contentsArea.flow dd ul.auc04List li {
	background:url(../img/arrow.png) 35px bottom no-repeat;
	padding-bottom:25px;
}
div#contentsArea.flow dd ul.auc04List li.end {
	background:none;
	padding-bottom:0;
}
.btnArea {
	text-align:center;
	margin-top:30px;
}
.hrArea {
	height:15px;
	background:url(../img/bg_hr.png) repeat-x;
	clear:both;
	line-height:1;
	width:100%;
	text-align:right;
	margin-top:30px;
}
.hrArea a {
	padding-right:10px;
}
.hrArea img {
	*vertical-align:top;
}