#container {
	line-height: 1.4;
	}
	.banner_list01 li {
	margin-bottom: 3px;
	list-style: none;
	}
	#feed_list {
	background: none;
	padding: 0;
	margin: 0;
	}
	#feed_list span , #feed_list a {
	display: block;
	font-weight: bold;
	}
	#feed_list dd {
	color:#333;
	}
	* html #container #primary-contents li.campaign {
	margin:-11px 0 -6px!important;
	}
	*:first-child+html #container #primary-contents li.campaign {
	margin:-11px 0 -6px!important;
	}
	
	#main_visual {
		background-color: #fff;
		padding: 5px 0px 5px 5px;
		margin-left: 1px;
		border-top: none;
		border-right: none;
		margin-bottom: 35px;
		overflow: hidden;
		position: relative;
		height: 267px;
	}
	#main_vis_flame {
		position: absolute;
		left: 0;
		top: 0;	
	}
	#main {
		width: 760px;
		height: 265px;
		overflow: hidden;
		position: absolute;
		left: 6px;
		top: 4px;
	} 
	#main li {
		position: absolute;
		left:0;
		top: 0;
		list-style: none;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	#mv_nav_bg {
		background-color: #000;
		height: 50px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		position: absolute;
		width: 760px;
		top: 206px;
		left: 6px;
	}
	#mv_nav {
		position: absolute;
		left: 0;
		top: 210px;
		width: 766px;
		text-align: center;
		filter: alpha(opacity=0);
		opacity: 0;
	}
	#mv_nav li {
		display: inline-block;
		padding: 0 2px;
	}
	#mv_nav li a {
		display: inline-block;
	}
	* html #mv_nav li,
	* html #mv_nav li a {
		display: inline;
		zoom: 1;
	}
	*:first-child+html #mv_nav li,
	*:first-child+html #mv_nav li a {
		display: inline;
		zoom: 1;
	}
	#tool {
		display: block !important;
	}
	.section_product .section_body ul {
		margin-bottom: 0;
	}