.agreement h3 {
	border-bottom:none;
}
.agreement ol {
	margin: 0.5em 0 1.5em;
}
.agreement ol.wraplist {
	padding-left:2em;
}
.agreement ol.wraplist li {
	list-style-type: decimal;
}
.agreement ol.wraplist li ol.innerlist.style_none li {
	list-style-type: none;
}
.agreement ol.wraplist li ol.innerlist.style_none li ol li.indent_up {
	text-indent:-4em;
	margin-top:1.5em;
}
.agreement ol.wraplist h3, .agreement ol.wraplist h4, {
 border-bottom:none;
 padding-bottom:0;
}
.agreement ol.innerlist, .agreement ol.inner_decimallist {
	padding-left:3.0em;
	margin-bottom:1.5em;
}
.agreement ol.innerlist li {
	margin-bottom:0.5em;
}
.agreement ol.inner_decimallist li {
	list-style-type:decimal;
}
.agreement ol.menu {
	margin-left:1em;
	padding-top:0.5em;
	text-indent:0;
}
.agreement ol.menu li {
	margin-bottom:0.5em;
	padding-left:4em;
	position:relative;
	_position:static;
}
.agreement ol.menu li span {
	position:absolute;
	_position:static;
	_display:inline-block;
	_width:4em;
	top:0;
	left:5px;
	_left:0;
}
.agreement ol.innerlist ul.innerlist li, .agreement ul.innerlist li {
	list-style-type:disc;
	margin-bottom:0.5em;
}
.agreement ul.circle_list li {
	list-style-type:circle;
	margin-bottom:0.5em;
}
.agreement ol.innerlist li {
	position:relative;
	_position:static;
}
.agreement ol.innerlist li span {
	position:absolute;
	_position:static;
	_display:inline-block;
	top:0;
	left:-3.0em;
	_left:0;
}
.agreement p.inner {
	margin-bottom:0.5em;
}
.agreement p.date, .agreement p.top {
	text-align:right;
	margin-bottom:0.5em;
}
.agreement .inner_box {
}
.agreement .inner_borderbox {
	border: 1px solid #e6e6e6;
	margin: 20px 20px 20px 0;
	padding: 20px;
}
.agreement .inner_box li {
	list-style-type:disc;
}
.img_area {
	text-align:center;
}
