


/*----------------------------------------------------
contents
----------------------------------------------------*/
div#wrapper h1 {
	margin-bottom:9px;
}

div#contents {
	margin-top:30px;
	margin-bottom:28px;
}

div#wrapper #close {
	margin-top:30px;
	text-align:center;
}
	div#wrapper #close input:hover {
	filter: alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	}

/*----------------------------------------------------
flow
----------------------------------------------------*/
div.fw-wrap {
	background:url(img/fw_line.gif) 0 0 repeat-y;
	margin-bottom:5px;
}
div.fw-inner {
	background:url(img/fw_arrow.gif) 0 100% no-repeat;
}
div.fw-inner:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html div.fw-inner             { zoom: 1; } /* IE6 */
*:first-child+html div.fw-inner { zoom: 1; } /* IE7 */


h2.fw-left {
	float:left;
	width:120px;
}
div.fw-right {
	float:right;
	width:550px;
	background: url(img/fw_top.gif) 0 0 no-repeat;
	padding-top:15px;
}
div.fw-rightInner {
	background: url(img/fw_bottom.gif) 0 100% no-repeat;
	padding:0 20px 15px 20px;
}

div.fw-rightInner h3 {
	margin-bottom:5px;
}
	div.fw-rightInner h3 {
	margin-left:1.25em;
	text-indent:-1.25em;
	}
	div.fw-rightInner h3 span {
		color:#84c692;
		margin-right:0.25em;
	}

div.fw03-box {
	background-color:#efefef;
	padding:15px;
	margin-top:10px;
}
div.fw03-box h4 {
	color: #093;
}

div.fw03-box ul {
	margin-left:2em;
}
	div.fw03-box ul li {
		list-style:disc;
	}
		div.fw03-box ol li {
			list-style:none;
		}



















