	div#TOSWrapper {
		margin-left: auto;
		margin-right: auto;
		width: 800px;
		height: auto;
		font-size: 12px;
		color: #595959;	
	}
	* html div#TOSWrapper div#headerLogo {
		margin: 10px 0px 0px 0px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header_logo.png');
		width: 107px;
		height: 33px;
		text-indent: -9999px;
		cursor: pointer;
	}
	div#TOSWrapper h1 {
		margin: 30px 0px 0px 0px;
		font-size: 28px;
		text-align: center;
	}
	div#TOSWrapper div#warmUp {
		margin: 40px 0px 0px 0px;
		text-align: center;	
	}
	div#TOSWrapper dl {
		margin: 50px 40px 0px 40px;
		width: 704px;
		height: 230px;
		padding: 4px;
		border: solid 1px #e1e4e6;
		overflow: auto;
	}
	div#TOSWrapper dt {
		font-weight: bold;
	}
	div#TOSWrapper dd {
		margin: 0px;
		line-height: 20px;
	}
	* html div#TOSWrapper dd {
		line-height: 24px;
	}
	div#TOSWrapper ul#agree {
		margin: 40px 0px 0px 180px;
		width: auto;
		text-align: center;
		list-style-type: none;
	}
	* html div#TOSWrapper ul#agree {
		margin: 40px 0px 0px 222px;
	}
	*:first-child+html div#TOSWrapper ul#agree {
		margin: 40px 0px 0px 222px;
	}
	ul#agree li {
		display: block;
		padding-left: 30px;
		float: left;
		cursor: pointer;
	}
	div#TOSWrapper div#footer {
		clear: both;
		margin: 90px 40px 0px 40px;
		padding: 8px 0px 0px 0px;
		font-size: 9px;
		color: #707070;
		border-top: solid 1px  #e1e4e6;
	}
	img#backButton {
		margin: 30px 0px 0px 310px;
		cursor: pointer;
	}
	
/* -------------------- Procedure -------------------- */
	
	div#procedureWrapper {
		margin-left: auto;
		margin-right: auto;
		width: 800px;
		height: auto;
		font-size: 12px;
		color: #595959;	
	}
	* html div#procedureWrapper div#headerLogo {
		margin: 10px 0px 0px 0px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/header_logo.png');
		width: 107px;
		height: 33px;
		text-indent: -9999px;
		cursor: pointer;
	}
	div#procedureWrapper h1 {
		margin: 30px 0px 0px 0px;
		font-size: 28px;
		text-align: center;
	}
	div#procedureWrapper h2 {
		margin: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		font-size: 12px;
		color: #595959;
	}
	div#procedureWrapper div#warmUp {
		margin: 14px 0px 0px 0px;
		text-align: center;	
		line-height: 26px;
	}
	div#warmUp p {
		font-size: 11px;
		margin: 0px;
	}
	div#procedureWrapper dl {
		margin: 30px 40px 0px 40px;
		width: 712px;
		height: autopx;
		padding: 4px;
		border-bottom: solid 1px  #e1e4e6;
	}
	div#procedureWrapper a {
		color: #1b8dbc;
		text-decoration: none;
	}
	div#procedureWrapper dt#registMember {
		background-image: url('../images/service/procedure1.gif');
		background-repeat: no-repeat;
		width: 720px;
		height: 41px;
		text-indent: -9999px;
	}
	img#registerButton {
		position: absolute;
		margin: -30px 0px 0px 120px;
		cursor: pointer;
	}
	div#procedureWrapper dt#RFP {
		background-image: url('../images/service/procedure2.gif');
		background-repeat: no-repeat;
		width: 720px;
		height: 41px;
		text-indent: -9999px;
	}
	div#procedureWrapper dt#afterProcedure {
		background-image: url('../images/service/procedure3.gif');
		background-repeat: no-repeat;
		width: 720px;
		height: 41px;
		text-indent: -9999px;
	}
	div#procedureWrapper dd {
		margin: 16px 0px 16px 45px;
		font-size: 11px;
		line-height: 19px;
		color: #707070;
	}
	div#procedureWrapper dd#registMemberDescription {
		font-size: 12px;
		line-height: 22px;
		color: #595959;
	}
	div#procedureWrapper div#footer {
		clear: both;
		margin: 0px 40px 0px 40px;
		padding: 8px 0px 0px 0px;
		font-size: 9px;
		color: #707070;
		border-top: solid 1px  #e1e4e6;
	}
	
	div#procedureWrapper img#backButton {
		margin: 25px 0px 20px 360px;
		cursor: pointer;
	}
	
	
	
	
	
	
	
	
	
	
	
