@charset "Shift_JIS";


/*************************************
	DATA DIVISION.
	WORKING-STRAGE SECTION.
*************************************/
/*	clearfix ƒnƒbƒN
PPPPPPPPPPPPPPPPPPPPPP*/
.clearfix:after,
#main:after,
#main .swList dl:after,
#main ul.shopArea:after,
#main ul.expect:after{
	content					: ".";
	display					: block;
	clear						: both;
	height						: 0;
	visibility					: hidden;
}

.clearfix,
#main,
#main .swList dl,
#main ul.shopArea,
#main ul.expect:after{
	display				: inline-block;
}

/*------------------------------------------------
	ƒƒCƒ“˜g
------------------------------------------------*/
#main{
	width								: 887px;
	background					: url(../img/sec/sw03bg.gif) no-repeat top center;		
	margin							: 0px auto 0px auto;
	text-align						: center;
	height								: 459px;
	position							: relative;

}
#main .swList{
	width								: 780px;
	margin							: 0px auto 0px auto;
	padding							: 30px 0px 0px 0px;
}
#main .swList dl{
	width								: 100%;
	margin							: 0px 0px 0px 0px;
	padding							: 0px 0px 0px 0px;
	text-align						: left;
	height								: 280px;
	position							: relative;
}
#main .swList dt{
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	position						:absolute;
	top								: 57px;
	left								: 24px;
}
#main .swList dd{
	width							: 470px;
	margin						: 20px 10px 0px 0px;
	padding						: 0px 0px 0px 0px;
	float							: right;
}
#main .swList .add{
	display						:block;
}
#main .swList .more{
	position						:absolute;
	bottom						: 5px;
	right						: 20px;
	display						:block;
}
#main ul.expect{
	width							: 752px;
	margin						: 45px 0px 0px 10px;
	padding						: 0px 5px 10px 5px;
	text-align					: left;
}
#main ul.expect li{
	margin						: 0px 0px 10px 20px;
	padding						: 0px 0px 0px 0px;
}
.swList .new{
	position						:absolute;
	top								: 30px;
	left								: 5px;
}
/*SHOPƒƒSƒGƒŠƒA
PPPPPPPPPPPPPPPPPPPPPP*/
ul.shopArea{
	width							: 700px;
	background				: #ffffff;
	margin						: 0px 0px 0px 0px;
	padding						: 0px 0px 0px 0px;
	position						: absolute;
	bottom						: 20px;
	left								:90px;
}
ul.shopArea li{
	float								: left;
	margin						: 0px 17px 0px 40px;
	padding						: 0px 0px 0px 0px;
	display						: inline;
}
ul.shopArea li.lastchild{
	margin						: 0px 0px 0px 50px;
	padding						: 0px 0px 0px 0px;
}
ul.shopArea li.firstChild{
	margin						: 0px 17px 0px 55px;
	padding						: 0px 0px 0px 0px;
}
ul.shopArea{
	filter									: alpha(opacity=80);
	-moz-opacity					: 0.80;
	opacity							: 0.80;
}
