*{
	margin:0;
	padding:0;
}
body{
	font-size:12px;
	background:url(../_image/_common/_bg.jpg);
	background-position:center 0;
	background-color:#e5eaf3;
}
.cf:before,
.cf:after {
    content:"";
    display:table;
}
.cf:after {
    clear:both;
}
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}
ul{
	list-style-type:none;
}
img{
	border:none;
	vertical-align:text-bottom;
	line-height:0;
}
a.visible_image:hover img{
	visibility:hidden;
}
#wrapper{
	width:1160px;
	height:100%;
	margin:0 auto;
}
header{
	position:relative;
	width:1110px;
	height:96px;
	margin:0 auto;
	background:url(../_image/_common/_header.gif) no-repeat;
}
header ul{
	list-style-type:none;
	top:37px;
	left:115px;
	position:absolute;
}
header ul li{
	float:left;
}
header ul li a{
	display:inline-block;
}
#logo a{
	width:245px;
	height:100px;
	margin-top:-37px;
	margin-right:32px;
	display:inline-block;
}
.menu_icon{
	width:85px;
	height:28px;
	margin-right:1px;
}
footer{
	width:265px;
	height:50px;
	background:url(../_image/_common/footer.gif) no-repeat;
	margin:0 auto;
}
#goback{
	width:125px;
	height:30px;
	margin:0 70px;
	display:inline-block;
}
#container{
	background:url(../_image/_common/_base.gif) repeat-y;
	width:1043px;
	margin:0 auto;
}

#puruhug{
	background:url(../_image/special/03_goods_02.jpg) no-repeat;
	width:1043px;
	height:670px;
	position:relative;
}

#puruhug a{
	width:247px;
	height:46px;
	display:inline-block;
	position:absolute;
}

.puru{
	top:508px;
	left:628px;
}

#broccori{
	background:url(../_image/special/03_goods_04.jpg) no-repeat;
	width:1043px;
	height:1299px;
	position:relative;
}

#broccori a{
	width:468px;
	height:24px;
	display:inline-block;
	position:absolute;
}	

.b_1{
	top:1145px;
	left:465px;
}

.b_2{
	top:1204px;
	left:465px;
}