#sidebar {
	top: 0;
}

#sidebar h1 {
	display: none;
}

ul.submenu {
	margin: 0;
}

#menu {
	margin: 0 0 10px 0;
}

#header .main {
	display: block;
}

#container {
	background: #1b1b1b url(https://img02.shop-pro.jp/PA01170/784/etc/upper-bar-bg.gif) no-repeat;
}

.information {
	line-height: 1.75;
	padding: 20px;
	border: 1px solid #fff;
	margin: 0 0 20px;
}

.row {
	margin: 0 -20px 30px 0;
}

.span220 {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

.span230 {
	float: left;
	width: 230px;
	margin: 0 20px 0 0;
}

.span235 {
	float: left;
	width: 235px;
	margin: 0 20px 0 0;
}

.span385 {
	float: left;
	width: 385px;
	margin: 0 20px 0 0;
}

.span410 {
	float: left;
	width: 410px;
	margin: 0 20px 0 0;
}

.span420 {
	float: left;
	width: 420px;
	margin: 0 20px 0 0;
}

.span280 {
	float: left;
	width: 280px;
	margin: 0 20px 0 0;
}

.span230 p, 
.span280 p {
	font-size: 15px;
	line-height: 130%;
}

.span230 .price, 
.span280 .price {
	margin: 0 0 10px 0;
}

.span230 ul, 
.span280 ul {
	font-size: 12px;
	margin: 0 0 12px 0;
}

.span230 ul li, 
.span280 ul li {
	margin: 0 0 5px 0;
}

.span360 {
	float: left;
	width: 360px;
	margin: 0 20px 0 0;
}

.maifudo {
	background: url(https://img02.shop-pro.jp/PA01170/784/etc/maifudo_bg.jpg?cmsp_timestamp=20191219172200) no-repeat top left;
	width: 660px;
	height: 915px;
	margin: 0 0 30px 0;
}

.maifudo p, 
.maifudo ul {
	background: none;
	text-indent: -9999px;
}