/* 
	---- CONTENTS settings ----
*/

div.contents {
	width:700px;
	background: #ffffff url( ../ns_images/bg_side.gif ) repeat-y;
	margin-top:2px;
}
	div.contents:after {
		content: "";
		display: block;
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/*\*/
	* html div.contents {
	    height: 1em;
	    overflow: visible;
	}
	/**/


/* 
	---- left ----
*/
div.contents div.left {
	width:500px;
	padding-left:10px;
	float:left;
}
	div.contents div.left:after {
		content: "";
		display: block;
		clear: both;
		height: 0px;
		overflow: hidden;
	}
	/*\*/
	* html div.contents div.left {
	    height: 1em;
	    overflow: visible;
	}
	/**/

/* divset */
div.contents div.left div {
	width:500px;
}
	div.contents div.left div:after {
		content: "";
		display: block;
		clear: both;
		height: 0px;
		overflow: hidden;
	}
	/*\*/
	* html div.contents div.left div {
	    height: 1em;
	    overflow: visible;
	}
	/**/

/* divset 00 */
div.contents div.left div.fs {
	margin:0px 0px 20px 0px;
}

/* divset 01 */
div.contents div.left div.space {
	margin:10px 0px 10px 0px;
}
	div.contents div.left div.space p {
		margin:0px 0px 10px 0px;
	}

/* divset 02 */
div.contents div.left div.se {
	margin:10px 0px 20px 0px;
}

/* 
	---- right ----
*/

div.contents div.right {
	width:175px;
	padding-left:15px;
	float:left;
}
	div.contents div.right ul {
		background:#f9fbfc url(../ns_images/bg_side_list.gif) repeat-y;
		list-style-type: none;
		width:175px;
		margin:0px;
		padding:0px;
	}
	div.contents div.right li {
		list-style-type: none;
		width:165px;
		margin:0px;
		padding:10px 5px;
		border-bottom:1px solid #9dabb5;
	}
		div.contents div.right li img {
			margin-right:5px;
			vertical-align:middle;
		}

div.contents div.right p.banner {
	padding:10px 0px;
	text-align:center;
}


div.pagetop {
	border-top:1px solid #9dabb5;
	text-align:right;
	margin-top:5px;
	padding:5px;
}

