#ours {
	margin : 0px 2px 0px 2px;
}

.main {
	margin : 0ex 0ex 0ex 200px;
	float : none;
	width : auto;
	font-size: 0.95em;
}

.navi {
	position : absolute;
	left : 0px;
	width: 160px;
	top : 0px;
	border : 0px solid White;
	margin : 0px 37px 0px 2px;
	right : 162px;
}

.contents {
	position : relative;
	left : 0px;
	top : 0px;
	padding: 0;
	margin : 1ex 0 0 0;
}

.navi ul, .navi li {
	border-top-width : 0px;
	text-align: right;
}

.navi h2, .navi h3, .navi h4, .navi li {
	font-size : 0.84em;
}

.navi a {
	background-color : transparent;
	padding: 0.5ex 0ex 0.5ex 0ex;
}

.navi li strong {
	padding: 0.5ex 0ex 0.5ex 0ex;
	color : White;
}

.navi a:hover {
	text-decoration : none;
}

.ir150 img, .ir200 img, .ir100 img {
	float: left;
	margin-bottom : 1ex;
}

.ir150 p {
	margin-left: 180px;
}

.ir150 li {
	padding-left : 1ex;
	list-style-type : none;
}

.ir150 h2, .ir150 h3 {
	margin-left: 170px;
}

.ir200 p {
	margin-left: 230px;
}

.ir200 h2, .ir200 h3 {
	margin-left: 220px;
}

.ir100 p {
	margin-left: 130px;
}

.ir100 h2, .ir100 h3 {
	margin-left: 120px;
}

.pagenav {
	text-align : center;
	font-size : 0.8em;
}

.pagenav a {
	margin-left: 0.5ex;
	margin-right: 0.5ex;
}

.pagenav span {
	margin-left: 0.5ex;
	margin-right: 0.5ex;
	color : #FFCC00;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.main hr {
	margin-bottom : 1ex;
}

.fl img {
	float: none;
}

.dispgoods, .dispgoods td {
	font-size : 0.9em;
}

