@charset "utf-8";

.alta_note {
	margin:10px 0;
	border:solid 1px #f00;
	padding:5px 10px;
	background-color:#ffa;
	line-height:1.4;
}

/* nav */
#zon-nav #zon-nav-regist {
	padding:15px;
	background-color:#fff;
	color:#333;
}
#zon-nav #zon-nav-regist p {
	text-align:left;
}

/* rule */
#rule {
	height: 400px;
	overflow-y: scroll;
	border:solid 1px #ddd;
	padding:0 10px;
}
#rule ol {
	margin:0;
	padding:0;
}
#rule ol li {
	margin:0;
	padding:0;
}
#rule h2 {
	margin-top:1em;
	background:none;
	padding:0;
}
#rule dt {
	margin-top:1em;
}
#rule .subsection {
	list-style-type:none;
}

/* steps */
div.regist_steps {
	margin:1.5em 0 1em 0;
}
div.regist_steps:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
* html div.regist_steps {
	height: 1%;
}
*:first-child+html div.regist_steps {
	height: 1%;
}

div.regist_steps div.prev {
	width:40%;
	float:left;
	text-align:right;
}
div.regist_steps div.next {
	width:40%;
	float:right;
	text-align:left;
}

/* flow */
ol.zon-member-step {
	margin:0;
	padding:0;
}

ol.zon-member-step li {
	list-style:none;
	margin:5px 0;
	padding:0 0 0 15px;
	background:url(/images/regist/arrow-step-default.gif) no-repeat left 0.3em;
	line-height:1.6;
}

ol.zon-member-step li#current_step {
	background:url(/images/regist/arrow-step-active.gif) no-repeat left 0.3em;
	color:#f36;
}
